Agile Project Management. Or, Burning Your Gantt Charts.
Embedded Systems Conference Boston
October 27th, 2008
Michael Karlesky and Mark Vander Voord
Embrace change. Schedules, budgets, competitive environments, and requirements change. Unanticipated, difficult problems are discovered during development. Traditional embedded project management usually hinges on eliminating change and designing out uncertainty up-front; such an approach is fantasy. Agile Project Management offers solutions to common, persistent problems: poor estimates, slipped timelines, products languishing in an almost-done state, and Gantt charts rarely reflecting reality. Here we discuss: usable definitions of “customer”, “feature” and “done”; prioritization; iterations; estimation; burndown charts; documentation; and risk & scope management.
Agile Project Management [Slides]
Agile Project Management [Paper]