{"id":185779,"date":"2024-02-20T14:28:33","date_gmt":"2024-02-20T14:28:33","guid":{"rendered":"https:\/\/www.techopedia.com\/?post_type=definition&p=185779"},"modified":"2024-02-20T14:28:33","modified_gmt":"2024-02-20T14:28:33","slug":"agile-project-management","status":"publish","type":"definition","link":"https:\/\/www.techopedia.com\/definition\/agile-project-management","title":{"rendered":"Agile Project Management"},"content":{"rendered":"
Agile project management is an iterative, dynamic approach to software development<\/a> that works around several values and principles<\/strong>. Many different frameworks draw inspiration from agile methods, so it can be thought of as a philosophy from which you can pick suitable ideas rather than a rigid structure.<\/p>\n Another defining characteristic of the agile method is its ceremonies or rituals<\/strong>. These are opportunities for the team to reflect and plan for the next iteration to ensure:<\/p>\n There are several frameworks that fall under the agile methodology. Here are some of the most common examples:<\/p>\n <\/p>\n Scrum<\/a> is the most commonly used agile framework. This method involves three<\/em> key roles:<\/p>\n Scrum works in short bursts called ‘sprints<\/a>‘. Generally, sprints are less than 30 days long<\/strong>, and all sprints are book-ended by a planning session and a review session.<\/p>\n Throughout the sprint, there will be daily stand-up meetings<\/strong> which give team members the opportunity to update each other on their progress, as well as any potential blockers.<\/p>\n <\/p>\n Another example of an agile framework is Kanban<\/a> boards. This is a popular method of visually communicating team capacity<\/strong> and keeping the status of deliverables in a constant flow to drive results.<\/p>\n Items are displayed across ‘boards’, each indicating a different stage in the lifecycle of a particular project.<\/p>\n There are 12 agile principles<\/strong>. Here’s an outline of each one:<\/p>\n Agile project management is a philosophy that can be applied to project management<\/a>, typically software development. It champions values such as:<\/p>\n If your team is struggling to meet deadlines, make measurable progress, or communicate between technical and client-facing teams, to name a few examples, a scalable-agile<\/a> approach can help overcome these issues and foster a more productive, motivated team.<\/p>\n While it may sound a little abstract, there are many tangible ways that you can implement an agile approach, such as adopting the Scrum team structure or using Kanban boards for tracking progress using project management software<\/a>.<\/p>\nHow Does Agile Project Management Work?<\/span><\/h2>\n
\n
\n
Examples of Popular Agile Frameworks<\/span><\/h2>\n
Scrum<\/strong><\/h3>\n
\n
Kanban<\/strong><\/h3>\n
Agile Project Management Principles Explained<\/span><\/h2>\n
\n
The Bottom Line<\/span><\/h2>\n
\n
FAQs<\/span><\/h2>\n
What are the 5 phases of Agile project management?<\/h3> <\/div>\n