In general, we all share these same traits and the inescapable problems as follows:
=A1=A4 We jump from design to building too fast. Whether it's writingcode or drawing circuits, the temptation to be doing rather than thinking inevitably creates disaster.
=A1=A4 We abdicate our responsibility to be part of the project's manage- ment. When we blindly accept a feature set from marketing we're inviting chaos: only engineering can provide a rational cost/ bene-fit tradeoff. Acceding to capricious schedules figuring that heroicswill save the day is simply wrong. When we're not the boss, then we simply must manage the boss: educate, cajole, and demonstrate the correct ways to do things.
=A1=A4 We ignore the advances made in the past 50 years of software en- gineering. Most teams write code the way they did at age 15, when better ways are well known and proven.
for more information , refer to