0% found this document useful (0 votes)
58 views32 pages

Agile Methodology

The document is a presentation about agile methodologies like Scrum and Kanban. It discusses the software development lifecycle and how agile approaches emphasize rapid development through short iterations with customer feedback. Scrum uses sprints, daily stand-ups, retrospectives and other events and artifacts. Kanban uses a visual board to track work items as they flow through different states from backlog to completion. Both aim to accelerate value delivery through flexible and adaptive development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views32 pages

Agile Methodology

The document is a presentation about agile methodologies like Scrum and Kanban. It discusses the software development lifecycle and how agile approaches emphasize rapid development through short iterations with customer feedback. Scrum uses sprints, daily stand-ups, retrospectives and other events and artifacts. Kanban uses a visual board to track work items as they flow through different states from backlog to completion. Both aim to accelerate value delivery through flexible and adaptive development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Fastest growing tech company in Romania by Deloitte Fast 50

The AGILE Methodology


A PMO Training

Agile, Scrum and Kanban


Presented by Cristian Făgărășan
Agenda

1. Introduction
2. Software Development Life Cycle
3. Agile Methodology
4. Scrum Framework
5. Kanban

Agile. Scrum and Kanban


What does it mean to be Agile?

Video: Mission Impossible

➤ Beautiful

➤ Coordination

➤ Organization

➤ Coordinator - contributing

➤ Alignment

Agile, Scrum and Kanban


Facts

➤ The market cap of Tesla ($464B market cap, $24B revenue) now exceeds the market cap of
Ford ($33B market cap, $156B revenue) an a 14:1 ratio (November 2020)

➤ Apple is now the biggest watchmaker in the world. Last year, Apple sold 15 million watches,
with a revenue of $4.9 billion. Rolex SA (number 1 in 2016) sold 1 million watches last year
and had revenues of $4.7 billion

➤ BMW Group’s CEO expects that in their future more than half of its research and development
staff will be software engineers

➤ Every business is becoming a software business

Agile, Scrum and Kanban


“Those who master large-scale software
delivery will define the economic
landscape of the 21st century”

- Mik Kersten - “Project to Product”

Agile, Scrum and Kanban


Software Development Lifecycle - SDLC

Figure 1. The seven phases of the Software Development Life Cycle

Agile, Scrum and Kanban


Agile - SDLC

➤ Team-based approach that emphasizes rapid


development with a focus on customer feedback
and satisfaction

➤ It defines time-box phases with a fix duration and


a fix scope with the opportunity to inspect and
adapt after each iteration

➤ It provides a faster development life cycle, with


built-in flexibility for changes

Figure 2. The Agile SDLC

Agile, Scrum and Kanban


Agile - From Zero to Hero

MINDSET Agile Manifesto Agile Principles Scrum, Kanban

AGILE Scaled AGILE


Figure 3. Agile Transformation

Agile, Scrum and Kanban


Agile - Value Statement

Figure 4. The Agile core values

Agile, Scrum and Kanban


Agile Manifesto - Principles

Figure 5. The Agile Principles

Agile, Scrum and Kanban


Agile - Accelerating Value Delivery

PROD PROD PROD PROD


MVP
Feature C Feature C Feature C
Part 1 Part 2 Part 3
Feature B Feature B Feature B
Part 1 Part 2 Part 3
Feature A Feature A Feature A
Feature A Feature B Feature C
Part 1 Part 2 Part 3

Figure 6. Serial vs Parallel Delivery

Agile, Scrum and Kanban


Agile - Accelerating Value Delivery

Figure 7. Accelerating Value Delivery

Agile, Scrum and Kanban


Agile - Scrum Framework

Agile, Scrum and Kanban


Agile - DoR and DoD

➤ The Definition of Ready defines the criteria that a specific user


story has to meet before being considered for estimation or
inclusion into a sprint.

➤ This is the Definition of Done for the Scrum Team and it is used
to assess when work is complete on the product Increment. In
short, DoD is a shared understanding within the Scrum Team on
what it takes to make your Product Increment releasable.

Figure 8. DoR and DoD

Agile, Scrum and Kanban


Agile - Scrum Roles

Agile team Scrum Master Product Owner

Create and refine User Coaches the Agile Team and Defines and accepts User
Stories and acceptance facilitates team meetings Stories
criteria
Removes impediments and Acts as the Customer for the
Define, build, test, and protects the team from team’s questions
deliver stories outside influences
Works with the business
Develop and commit to team Attends Scrum of Scrums stakeholders to plan the
objectives and sprint plan (Scaled Agile) product priorities

Agile, Scrum and Kanban


Agile - Scrum - Team Skills

Agile, Scrum and Kanban


Agile - Sprint Timeline

Agile, Scrum and Kanban


Agile - Scrum Events

Agile, Scrum and Kanban


Agile - Scrum Events

Agile, Scrum and Kanban


Agile - Scrum - Sprint Cadence

Agile, Scrum and Kanban


Agile - Scrum - Team Skills

Video: Chocolate Factory


Agile, Scrum and Kanban
Agile - Scrum - Follow the path of value delivery

Agile, Scrum and Kanban


Agile - Scrum - Daily Scrum

Agile, Scrum and Kanban


Agile - Scrum - Sprint Protocol

Agile, Scrum and Kanban


Agile - Scrum - Sprint Summary

Agile, Scrum and Kanban


Agile - Scrum Framework

Figure 9. Scrum Roles, Events and Artifacts in a nutshell

Agile, Scrum and Kanban


Agile - Kanban - Work Management System

➤ Kanban is a popular framework used to implement agile and DevOps


software development.

➤ It requires real-time communication of capacity and full transparency


of work.

➤ Work items are represented visually on a kanban board, allowing team


members to see the state of every piece of work at any time.

Figure 10. Kanban Principles

Agile, Scrum and Kanban


Agile - Kanban Principles

Figure 11. Kanban Principles

Agile, Scrum and Kanban


Agile - Kanban Board

Figure 12. Kanban Board

Agile, Scrum and Kanban


Agile - Kanban Board

Figure 13. Kanban Board

Agile, Scrum and Kanban


Let’s deploy into production

Video: Let’s deploy into production

Agile, Scrum and Kanban


Fastest growing tech company in Romania by Deloitte Fast 50

The AGILE Methodology


A PMO Training

Q&A

Agile, Scrum and Kanban

You might also like