Sean Landis
Posts: 129
Nickname: seanl
Registered: Mar, 2002
|
|
Re: Traps & Pitfalls of Agile Software Development - A Non-Contrarian View
|
Posted: Jul 19, 2012 7:08 AM
|
|
Hi Krithika, You should ask yourself why you want to adopt agile methods. They aren't right for every project. Agile methods are good for helping a team plan, predict, and pace development toward a goal. If your work is generally investigative, with highly variable scope (as you learn about what you are doing) then you need to accept that there will be a lot of variance in your planning. One benefit of working in iterations is that it keeps you on pace, with regular times when you evaluate what you've done, and what you will do next. It gives you focus. But it can't make an intrinsically unpredictable project predictable. What are you looking for from agile? What aspects do you see providing you value?
You mentioned TDD. That's a development practice. I don't consider it part of agile, although TDD is very popular among people that practice agile development. TDD isn't a panacea either, but I could see where, in your case, it would have great value.
|
|