Agile project management
Project management is about planning, reporting, scope, cost, risk, organizing, motivating, and managing people and resources to achieve specific goals. With Agile, the basic concept is self-organizing the team with different roles. On a Scrum project, we have roles like product owner, Scrum master, and team.
Product owner takes responsibility from the business side of the product and has the authority to make business decisions. The Scrum master acts as the team coach to remove impediments, facilitate meetings, monitor day-to-day tasks, and track project progress by performing typical project management duties. A self-organizing team is capable of working as a team to find continuous improvements.
Some of the typical tasks and requirements from an Agile project management perspective are:
Planning and prioritizing deliveries across single or multiple teams
Making sure backlog items are visible to everyone
Making sure clarifications or impediments are cleared up soon
Grooming backlog items over time
Communicating vision and goals around team
Planning Sprint effectively
Tracking Sprint progress
Long-term planning for products
Making development process facilitation and improvements
Working towards developing team productivity improvements
Reporting on iteration and functionality level for better planning
Planning roadmaps based on the work done, and the work left to do
Increasing collaboration between team members and multiple teams