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
Pingback: Curious Cat Management Improvement Blog » The Power of Small Teams
Pingback: Curious Cat Management Blog » The Manager FAQ
Hi, thank you for this post I agree with you that Information Technology projects have a poor success rate. The best method, I have found, to provide better software solutions is agile development. very useful information