Agile Project Management is an iterative approach to planning and guiding project processes. An Agile project is completed in small sections. These sections are called iterations or sprints and refer to a single segment of the project.
Within agile development, Scrum has the most to say about exactly what is agile project management. So let’s use Scrum as our model for answering this question. On a Scrum project, there are three roles: product owner, ScrumMaster and team.
The product owner is responsible for the business aspects of the project, including ensuring the right product is being built and in the right order. A good product owner can balance competing priorities, is available to the team, and is empowered to make decisions about the product.
The Scrum Master serves as the team’s coach, helping team members work together in the most effective manner possible. A good Scrum Master views the role as one of providing a service to the team, removing impediments to progress, facilitating meetings and discussions, and performing typical project management duties such as tracking progress and issues.
The team itself assumes agile project management roles when determining how to best achieve the product goals (as established by the product owner). Team members will collaboratively decide which person should work on which tasks, which technical practices are necessary to achieve stated quality goals, and so on.
So, what is “agile” about this process? Agile project management divides responsibility among more than one team member. In the case of Scrum, it’s a project’s product owner, ScrumMaster and the rest of the team.
Through Street Board’s tile view, our Agile framework easily facilitates detailed release planning, backlog management, and sprint planning, and tracks team progress.
User Stories have integrated checklists, threaded comments, and the ability to assign multiple team members. Story-point system informs you of team progress and velocity at a glance.