The people factor at software agile development
February 18th, 2009
A book called “The agile software development: The people factor” say “agile development focuses on the talents and skills of individuals, as the process complies with the specific people and teams” the most important of this affirmation is that the process complies with people and not vice versa.
Which are the people factors that make an agile software development successful?
- Competence: the process ability and knowledge can and must be taught to whole team.
- Common approach: whole team have a goal, this goal must be deliver a software increment to the client in the promised time.
- Collaboration: all tasks will complete if the team members collaborate with each other, clients and managers.
- Ability to make decisions: team has autonomy and authority to make technical decisions.
- Problem solving skills: All change. Team has to accept that the problem that are solving now is not the problem that will be solving tomorrow.
- Trust and mutual respect: a book called “Peopleware” says that the team must be match so strongly that the whole is grater than the sum of its parts.
- Organization: team organizes itself, the process and the work plan. This enhances collaboration and increases the morale of the team.
This is one of the based of agile culture.
Leave a Reply