Agile Project Management
Agile Project Management
Agile Project Management
With the basis originating in the twelve core principles of the Agile Manifesto, agile
project management is an iterative process focused on the continuous monitoring and
improvement of deliverables. At its core, high quality deliverables are a result of providing
customer value, team interactions and adapting to current business circumstances. Unlike
Waterfall project management, agile methodology doesn’t follow a sequential stage-by-stage
approach. Phases of the project are completed in parallel to each other by various team
members in an organization. This approach can find and rectify any errors in the project
without having to restart.
In the following section, this document describes the agile project management plan
that is part of the agile software development of EasyUML.
First Iteration:
The business analyst:
Gathers the developers together and obtains their estimates. The estimates are rough-
order-of-magnitude estimates.
Checks if priorities change as a result of costs.
Schedules scenarios for the upcoming iteration.
The architect:
The developers:
The tester:
The architect:
The tester:
Tests a scenario.
After Iteration 0 – repeat the process but with the following actions:
The architect:
The developer:
The Tester:
In our case the following diagram can simply illustrate the entire process:
In the end, the team has the following members: