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.
Hello everyone. In this video, we'll discuss some of the better known Agile Frameworks. They're all based on the Agile values and principles and are all great in their own way. There are loads of Agile Frameworks, too many to go into in a single video, so instead, we'll focus on a few that aim to do different things. The first kind are Agile Frameworks that are really great from a project management perspective. The second kind are great for product delivery. I will touch on an example or two of each, so by the end of this video, you'll have a good idea of what the different Agile Frameworks can do for you.
The first project management framework I want to mention is Agile PM DSDM, which is based on the DSDM process and was created to take into account the full project life cycle and product delivery. DSDM, Dynamic System Development Method, was created in 1994 and is based on the idea that any project must be aligned to clearly define strategic goals and focus upon early delivery of real benefits to the business.
The next Agile project management framework that's worth knowing about is PRINCE2 Agile, a certification from AXELOS. One of the major benefits of this framework is that it combines the responsiveness of Agile with the governance of PRINCE2. This framework has a strong emphasis on the management and governance elements of project management, but tailored for Agile ways of working. It's available for certification at either a foundation or practitioner level.
Moving on to Agile product delivery frameworks now, and one of the most well-known of these is Scrum. Scrum is a process framework that has been used to manage work on complex products. According to the official Scrumgate, Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering product of the highest possible value. Rather than being a prescriptive process or method, Scrum is a framework that allows teams to use specific techniques to deliver product or services.
Finally, I want to talk a little about Kanban. The Kanban method is a means to design, manage, and improve flow systems for knowledge work. The basic idea of Kanban is that all items of work are visualized as cards within a flow system. This system could be as simple as things to do or backlog, doing, done, and blocked. This flow structure can be made up of anything, as long as it represents the way that you and your team work. Cards are moved from the left-hand side, for instance, the backlog, and into the next column, which in this case would be doing. This method is a really effective way to take work which can be very conceptual, and visualize it in a way that everyone on the team can see and understand.
As I mentioned at the start, there are loads more Agile frameworks that could be useful to you, including XP, Extreme Programming, or Lean's opt up. Don't be afraid to experiment with different Agile frameworks to find the one that works best for you and your team.
Paul Williams is a Senior Learning Consultant for QA, based in Manchester, UK. He is a member of the Agile, Lean & DevOps Trainer Team.