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.
Link: https://atomicobject.com/uploads/archive/files/EmbeddedAgilePMPaper.pdf