|
|
|
A Case for Agile: Benefits for a Programmer’s Career by Theodore Nguyen-Cao
Most importantly, I still feel I’m growing as a developer. I honestly believe the best thing a developer can do in their career is to always be learning. Everything else will follow.
I am also a strong proponent of agile software development. Information Technology projects have a poor success rate. The best method, I have found, to provide better software solutions is agile development (and I find a grounding in management improvement techniques is useful - customer focus, process improvement, systems thinking, understanding variation, data driven management…). My experience is with custom application development (rather than developing Commercial Off The Shelf software - COTS) for which I think agile is a great fit.
Related: Joy in Work for Programmers - Agile Software Development Presentation - Metrics and Software Development - Management Science for Software Engineering - Programmers at Work - Joel Management
Curious Cat Management Improvement Blog © curiouscat.com 2005-2009 powered by WordPress
August 20th, 2008 at 8:31 am
Combine with agile management methods small teams allow for great focus (you are naturally guided toward appropriate project sizes instead of huge monster projects), great results and joy in work…
November 20th, 2008 at 9:12 am
“The following list is an attempt to cover some of the issues that will invariably come up when hackers without previous experience of the business community first start working in it…”