Bootstrapping an Agile Project
Via Marty Andrews, Diana Larsen writes about how to the minimal things needed to bootstrap an agile process.
My theory is: iterative development + daily stand-up meetings + frequent retrospectives +a culture that supports learning = eventual invention of a home-grown fully Agile approach.
The extended version: IF you have a project and a project team in an organizational culture that supports learning, and IF the project team is made up of people of good will, doing their “prime directive bestâ€Â* on an ongoing basis, and IF the project leaders (coaches, engineering leads, PMs, scrummasters, etc.) structure the project with 1) iterative development, 2) daily status meetings (preferably short stand-ups), and 3) retrospectives at the end of every iteration, release, and other significant project milestones, THEN sooner or later you will have a project that aligns around Agile values and begins to adopt a variety of other Agile principles and practices. It might take longer than if you start with a value-driven charter and TDD and a lot of other practices, but you’ll get there.
Source: Fundmentally Agile.