Introduction to Agile
The course is part of this learning path
This course provides a high-level overview of the Agile mindset, Agile frameworks, and Agile processes.
If you have any feedback relating to this course, please contact us at firstname.lastname@example.org.
- Understand what Agile is
- Understand the benefits of using Agile
- Learn about the Principles of Agile
- Understand the values and principals of Agile
This course is suitable for anyone with no prior knowledge of Agile who is considering, evaluating, or involved in a move towards working in (or with) an Agile environment.
No specific prerequisites. The content is designed to help non-technical teams increase awareness and knowledge from a business perspective.
When working in complex environments we may need an agile framework that deals with the full project lifecycle and agile PM DSDM is great for this. In this video we're going to take an introductory look at the framework elements which include the philosophy, principles, pillars and foundations. While you learn about agile PM DSDM it's important to keep in mind the core philosophy of the framework that any project must be aligned to clearly defined strategic goals and focus upon early delivery of real benefits to the business.
Great, so DSDM has eight principles that underpin the philosophy and create the mindset you'll need when working with the framework. Let's take a look at all of them quickly.
First up, focus on the business need. The project should always satisfy a business need first and foremost and this will keep it aligned with the business strategy and deliver true business value.
Next, deliver on time. Delivering a solution on time is a very desirable outcome and sometimes underpins the entire rationale for delivering the project. DSDM identifies that the safest place to trade on this type of project is to lower priority features so we prioritise features and time box our work. This way, if we have a delay, we can trade features to keep on time.
The third principle is collaborate. Working together with your team and stakeholders as much as possible will help you to work through the project in the most efficient way.
Fourth, never compromise quality. The quality of any service or product that you deliver must always be a top priority. Agile PM DSDM always delivers a fit-for-purpose solution as a reduction in scope should never be a reduction in quality.
Our fifth principle is build incrementally from firm foundations. Incremental delivery is a key way in which most agile frameworks deliver solutions and agile PM DSDM is no different. We try and deliver something usable into the business so we can get early business benefits.
Sixth, develop iteratively. Iterate development is about feedback loops. This means we have a conversation with stakeholders about the work we're going to do, then take action. Once we finish the work, we'll review it together to make informed decisions about what to do next.
The seventh principle is communicate continuously and clearly. Communication should never suffer in an agile environment and communication is also a big part of collaborating.
Last up, demonstrate control. The people working in the project need to demonstrate control, both to their colleagues and their clients. This builds faith in the project and keeps momentum.
Fantastic stuff. The next thing you need to know about are the four pillars of DSDM. The four pillars are there to uphold the principles. They are process, people, products and practices. The process gives us a full end-to-end project lifecycle. The people element identifies the roles and responsibilities of the project management team. The products area brings into focus the management control of project information and last up, practices help us to understand techniques we can use while working on an agile project. Always remember that DSDM is built on a foundation of common sense and pragmatism, which means don't get bogged down with the theory, practically apply the framework.
And that's it for this video. By using the DSDM philosophy, principles, pillars and foundations, organisations can manage projects in an agile way and tackle complex issues with a systematic and pragmatic approach.
Paul Williams is a Senior Learning Consultant for QA, based in Manchester, UK. He is a member of the Agile, Lean & DevOps Trainer Team.