By Mark J. Balbes, Ph.D.
Agile teams deliver software often. Really agile teams deliver software on a continuous basis. Our Agile Architect explores the concepts and techniques behind continuous delivery.
I learned some of my best lessons about what not to do in software development from my first job in the industry. One important lesson I learned was how not to deliver software.
I was but a humble medical physicist working on SPECT imaging systems. A large part of the job was writing firmware to control the hardware and software to analyze the data. As you would expect, there was a lot of software. I was a member of a team of excellent physicists who spent our days implementing new algorithms to create better, higher-resolution images. But as physicists, we were pretty much all loners. This was not an agile team. But, being 1995, six years before the Agile Manifesto, I think we can be forgiven.
Read the complete post at Application Development Trends Magazine