[CSUSB]>> [CNS]>> [CSE]>> [R J Botting]>> biba.php
Bibliographic Item (1.0)
- Alistair Cockburn
[ email@example.com ]
- Characterizing People as Non-Linear, First-Order Components in Software Development
- Humans & Technology, HAY Technical Report 1999.03(Oct 21 1999)
and Proc SCI/ISAS2000 VI pp728-736
- =EXPERIENCE 20 projects PEOPLE AGILITY ONESIZE
- A commonly observed pattern by methodologists and tool smiths
- The people on the projects were not interested in learning our system.
- They were successfully able to ignore us, and were still delivering software, anyway.
- Almost any methodology can be made to work on some project.
- Any methodology can manage to fail on some project.
- Heavy processes can be successful.
- Light processes are more often successful, and more importantly, the people on those projects credit the success to the
lightness of the methodology.
- people are
- are communicating beings, doing best face-to-face, in person, with real-time question and answer.
- have trouble acting consistently over time.
- are highly variable, varying from day to day and place to place.
- generally want to be good citizens, are good at looking around, taking initiative, and doing "whatever is needed"
- need both think time and communicating opportunities.
- work well from examples.
- prefer to fail conservatively than to risk succeeding differently
- prefer to invent than to research
- can only keep a small amount in their heads, and do make mistakes
- find it hard to change their habits.
- Individual personalities easily dominate a project.
- A person's personality profile strongly affects their ability to perform specific assignments.
- paper documentation is the least effective communication medium available.
Search for bibliographic items containing a matching string.
Search for a specific bibliographic item by name.
To see the complete bibliography (1Mb+) select:[Bibliography]