What is Agile Project Management?
The first thing to establish is that Agile isn't an alternative to Project Management. That is a common misconception.
In fact. It isn't a framework or even a vendor. It is primarily a mindset.
So Agile Project Management is still project management, but approached with a different mindset.
The essence of Agile is that requirements are delivered iteratively and incrementally throughout the project.
The project is broken down into smaller pieces which are then prioritised (and reprioritised).
It encourages self-organising teams and greater collaboration with the customer. This in turn leads to greater and more frequent feedback.
The end result is that although we might not deliver the end product more quickly (although we might), we are certainly more likely to deliver what the customer wants and needs.
One of the values identified in the Agile Manifesto is “Respond to change over following a plan”.
Following a plan
A good example of following a plan would be one of those route planners that you can print out prior to a long journey. This plan sets out every step of your journey. It will include every stretch of road and its length; every turning and timings for each stage.
These plans are excellent provided that nothing goes wrong. If there is any change in the situation, they became redundant. If you missed a turn or there was a closed road or diversion, this plan would cease to be useful.
Respond to change
These days, we don’t have to rely on up-front planning. With the aide of devices such as sat-navs, we are able to respond to any change. In fact, at the start of the journey we might be offered a number of possible routes and we can choose the one that gives us the greatest value. E.g. duration or economy.
The real value of this approach is that should any change occur during the journey, the sat-nav will be able to make alternative suggestions which will of course differ from the original plan but will never the less achieve your ultimate goal. i.e. to reach your destination.
And what if your ultimate goal changes mid journey? Well sat-navs are agile enough to come up with a new plan very quickly!
What is AgilePM?
AgilePM is a certified agile project management framework based upon DSDM – Dynamic Systems Development Method.
It is the world’s most popular agile project management framework.
The values and principles described in the Agile Manifesto, are important but don’t explain to practitioners, including Project Managers, how to put them into practice. That’s why we need frameworks.
DSDM is governed by the Agile Business Consortium (formally known as the DSDM Consortium).
It sets out a series of practices and roles that help practitioners to run projects in an Agile way.
Why should you learn Agile PM with QA?
QA are the market leaders in AgilePM.
We have the greatest number of certified AgilePM trainers with backgrounds in various industries, including Finance, Manufacturing, Local Government and Telecommunications.
We have helped practitioners from many companies to learn AgilePM, certify, and most important, to apply that learning in the workplace.
Our students achieve a pass rate of 98% (99% for Foundation), which is higher than the average for all ATOs - Accredited Training Organisations.
Phil has been involved in software development, consultancy and training for almost 30 years. He has a strong interest in Agile Software Development and is passionate about developing and delivering high quality training. With a focus on helping others to learn, Phil has designed and delivered training programmes across many sectors including financial, manufacturing, engineering and service. Since May 2016, Phil has led the Agile practice at QA. In that role, he is responsible for developing the curriculum and the team who deliver it. He also authors new content and acts as a Product Owner for other authors. His mission is to help organisations introduce Agile successfully by focusing on their culture and Agile teams to work more effectively. Phil and his team engage with senior stakeholders to help develop an Agile culture and an understanding of Agile practices at all levels across the organisation. This can then be followed by role specific training and coaching. He also works with agile teams, helping them to implement Scrum, Kanban and other complementary practices such as Test Driven Development - TDD. He also works with Project managers to help them manage their projects in a more Agile way.
More articles by Phil
What do you do with undone work?
Why do we recommend 3-9 members in a scrum team?
Can we combine roles in a team?
What do you do if you finish early?
Can we do testing in the following sprint?
Does dropping features reduce quality?
Why not do big design upfront?
What is velocity?
What is relative estimation?
What is anchoring and why should you avoid it?