People and Software
It’s long been my belief that people are the most important part of the software process. Many times we forget that and think that process can overcome any people problems. In my experience this never works. This article by Alistar Cockburn reinforces this.
People, as active devices, have success modes and failure modes. The following are the main ones that I have named and used to date:
- People are communicating beings, doing best face-to-face, in person, with real-time question and answer.
- People have trouble acting consistently over time.
- People are highly variable, varying from day to day and place to place.
- People generally want to be good citizens, are good at looking around, taking initiative, and doing “whatever is needed” to get the project to work.
September 1st, 2006 at 6:59 am
Very good reading. Peace until next time.
WaltDe