A Programmers Take on Agile Software Development
Posted on April 6, 2008 Comments (2)
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
Categories: Career, Lean thinking, Management, Process improvement, Software Development
Tags: agile management, Career, programming, Software Development
2 Responses to “A Programmers Take on Agile Software Development”
Leave a Reply



RSS Feed
August 20th, 2008 @ 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 @ 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…”