Extreme Programming.
Extreme Programming.
The spoke has a short post on extreme programming. Its been a long time since I have been a real programmer, and was probably never an extreme one by any definition, however I have managed my share of development projects and a few things appealed to me in this report.
Developer bids for work: developers in the team bid for tasks. Lowest bid wins and gets the job.
This is a very cool motivational tool, if you have the right team and culture.
Work in pairs
This is a new one on me, although I have done some of my best work when working in pairs I have never seen it formally laid out like this as part of a methodology. The overhead cost is considerable at first glance; it would be interesting to see the overall effect on lifecycle cost though.
Work in pairs: but the most experienced one does not drive the keyboard. He/she watches the other one and makes comments
Lies: two developers will be more candid about the prospects for the development. They are also better able to negotiate deadlines and features and less inclined to lie about the situation.
Blame: it …
