Here is a list of 7 things you need to know, in order to be a manager of software developers, within any significant modern company. See how many you already know.
- Beauty = Value
- Functionality = Quality
- Quantity = Usefulness
- Physical Labor = Knowledge
- Genetic Makeup = Technical Literacy
- Hype = Skill
- Results = Magic
Details:
- Beauty = Value
- Technical competence is not necessary to judge software quality
- Always attribute inherent value to software with a cosmetically appealing presentation
- Applying hype makes software more valuable
- If hype is present, so is the associated value
- Functionality = Quality
- If it seems to work how it should, then it really does
- People who have been doing it longer must be better at it
- Quantity = Usefulness
- Usefulness can be measured by quantity of output
- The more people working on software development, the faster it will get done
- Physical Labor = Knowledge
- Expect workers to create a comprehensive, accurate, detailed plan before beginning any work
- Expect workers to estimate the amount of time it will take, and with some degree of accuracy
- Genetic Makeup = Technical Literacy
- Non-technical people cannot possibly become technically competent
- Technical competence isn't necessarily beneficial for everybody
- Workers do not deserve rewards to be based on their level of technical competence
- It is not worthwhile for a non-technical stakeholder to try to acquire any level of accurate understanding in a technical subject
- Hype = Skill
- Non-technical people are perfectly qualified to judge the value of a technical worker's experience
- People who interview well are technically competent
- Formal education is an indicator
- Results = Magic
- Technical competence is not a necessity, before you can mandate implementation details
And now, for 4 bonus points:
- Activity = Progress
- Complexity = Security
- Policies = Enforcement
- Fiat = Fact
If you have somehow managed software developers without knowing these things, you are probably an exception. Be sure to leave a comment and explain how you did it.
Disclaimer: This content is not intended to indicate any specific individuals or companies. Any apparent similarities are strictly a coincidence.
Comments
Post a Comment
You can use some HTML tags, such as <b>, <i>, and <a>.