17 May, 2006

Agile development

Today had a session with Craig about agile development. Criag shared his wast experience on agile development with some of us. Following are few points related to this session:
1.Agile != XP
2.According to Craig, Pair programming shall be used for skill transfer. Not recommended practice
3.A task switch leads to avg 1 hr productivity drop for a typical developer time
4.Agile manifesto contains:
- People are important over process
- Working s/w important over documentation
- Customer collabaration important than contract negotitation
- Response to change > following PEP
5.Agile inspired by Lean thinking and Theory of constraints
6.Descope of the current iteration should be arrived before one week (in typical 3 week iterations..)
7.FIT and Selenium are opensource test frameworks for acceptance tests and shall be adopted as part of contineous integration.
8.Craig also instisted on design for testability.
9.Two optional points during scrum shall be shared as:
- Share the best practices adopted (if any)
- what are features missed for current sprint

No comments:

One new learning / day - however small it is

Read a blog / or article Watch TED talk  Read a small self-help book (many free eBooks available with less than 100 pages/can be completed i...