O'Reilly logo

Manage It! by Johanna Rothman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

My Favorite Life Cycles

I have a strong preference toward delivering pieces of functionality into the code base sooner rather than later. In my experience, it’s not possible to design the definitive architecture until after the project team writes, tests, and integrates several features. I prefer evolving the architecture and delivering features using Scrum (Agile Project Management with Scrum [Sch04]) as the project management framework to take advantage of the visibility, inspection, and adaptation it provides. Where possible, I add the eXtreme Programming (XP) (see Planning Extreme Programming [BF01] and Extreme Programming Installed [JAH02]) practices, or I estimate the architecture and then deliver some features with an incremental life ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required