Excerpt’s from Steve Magurie’s book Debugging the Development process by Microsoft press.
- Regularly stop what you are doing and look ahead, making little adjustments now to avoid big obstacles later on
- Each day ask yourself, what can I today that would help keep the project on track for the next few months
- Do not waste time working on the wrong problem. Always determine what the real problem is before you try to make a fix
- People often ask for something other than what they really need. Always determine what they are trying to accomplish before dealing with their request
- Never commit to dates you know you cannot meet. You will hurt everybody involved
- Do not let wanting to please everybody, jeopardize your project. Use your goals to guide the your destination
- You are responsible for your projects. Do not let ill considered suggestions from supervisors disrupt your program
- There is no such thing as free product or feature
- Implement features only if they are strategic to the product. Do not implement feature merely to fill out feature set or review check list
- Do not implement feature because they are technically challenging or “cool” or “fun”
- Do not waste time on questionable improvement work Weigh the potential value returned against the time you would have to invest.