Agile Frameworks


Introduction to Agile Fundamentals
What is Agile?
Principles of Agile
Rich communication
Why Agile?
Start course

In this Course, you will explore the fundamentals principles of the agile development methodology. 


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.

About the Author
Learning Paths

A world-leading tech and digital skills organization, we help many of the world’s leading companies to build their tech and digital capabilities via our range of world-class training courses, reskilling bootcamps, work-based learning programs, and apprenticeships. We also create bespoke solutions, blending elements to meet specific client needs.