SlideShare uma empresa Scribd logo
1 de 30
AGILE
Agile History & Manifesto
History
Agile software development start in 1990 during the
Software Development crisis due to the estimated time
between a business need to the actual application in
production was about three years.
A group of leaders start gathering informally to talk
about ways to develop software more simply, without
the process and documentation overhead of waterfall.
By February 2001, 17 leaders from several disciplines
gathered to discuss around how to improve the
development of software and the Manifesto was create.
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Agile Principles
Principles behind the Agile Manifesto
We follow these principles:
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
Welcome changing requirements, even late in development.
Agile processes harness change for the customer's competitive
advantage.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a preference to the
shorter timescale.
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant
pace indefinitely.
Build projects around motivated individuals.
Give them the environment and support they need, and trust
them to get the job done.
The most efficient and effective method of
conveying information to and within a development team is
face-to-face conversation.
Working software is the primary measure of progress. Business people and developers must work
together daily throughout the project.
Continuous attention to technical excellence
and good design enhances agility
Simplicity--the art of maximizing the amount of work not done--
is essential.
The best architectures, requirements, and designs emerge from
self-organizing teams
At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behaviour accordingly
Agile Basis
Agile Basis
is one time boxed (2-4
weeks) iteration of a
continuous
development cycle.
Project Vision articulates the goal
of the project and provide focus
for the project team.
Epics are high-level functionality
or broadly defined requirements
and can be broken down into
smaller pieces, called user stories
User Stories are short and simple
statements that document the
requirements and desired end-
user functionality
Release Plan is a high level plan of
functionalities to be deliver on
each Sprint.
Sprint Planning is the meeting to
identify the user stories to be built
and delivered during the
oncoming Sprint.
Burn Down Chart is
the main metric to
assess the progress.
Impediment Log aims to
identify, track and
resolve impediment
identified during Sprint.
Daily Scrum is the daily team
meeting to answer:
• What did you do yesterday?
• What will you do today?
• Are there any impediments?
Sprint Retrospective aims
to identify any
improvement on
behaviour or techniques.
Project Retrospective aims
to identify any
improvement on team
behaviour or techniques.
Sprint Review aims to assess the
progress of the development at
the end of the Sprint and agree
the release.
Internal
Development
Team
Product
Owner
The Development Team
do the work and manage
their own work
The Product Owner leads the
project with a vision and is
responsible for maximizing the
value of the product resulting
from the work of the
Development Team
The Scrum Master is responsible for
promoting and supporting Scrum as
a servant-leader to maximize the
value created by the Scrum Team
Agile Main Roles
Agile Frameworks Adoption
A recent study revealed the most used Agile frameworks (2018) and the market shared.
1
2 3
4
5
Study identifies key themes:
• Reduced project costs are a
primary driver for Agile
adoption
• DevOps is a higher
organizational priority
• End-to-end traceability is key to
improving DevOps practices
• Value Stream Management is
new, but important
• SAFe dominates scaling methods
https://disciplinedagiledelivery.com/agile-2018-survey/
Agile Frameworks Adoption
Many Agile frameworks have been raised in last few years to fill all type of Agile and Scrum gaps and defined
techniques to all levels.
5
1
2
3
4
This diagram displays most used frameworks and its level of implementation across the organization
These are 5 of the most relevant in recent years:
SAFe is also known as Scaled Agile Framework and
it is an enterprise level delivery solutions for highly
complicated software and systems
LeSS is also known as Large Scale Scrum and is basically Scrum applied to many teams working
collaboratively and focusing on just one product backlog for the whole organization
Scrum of Scrum is the oldest agile scaled
framework as technique to integrate the work of
multiple scrum teams working on the same project.
Disciplined Agile Delivery (DAD) is a hybrid agile
approach as a toolkit to IT solution delivery,
enterprise aware and scalable.
Spotify is a framework (not really) tailored by the
company to fulfil their Agile needs
Main Agile Frameworks
SAFe is specially designed for coordination of big Agile projects and teams, since its foundation in 2011
This Agile framework has already helped the largest enterprises in the world find a new way to develop software and
deliver value.
SAFe can be scaled from Essential to Full with some common basics on:
SAFe Principles
SAFe Events
SAFe Roles
SAFe Artifacts
SAFe Framework
SAFe Leadership
Scaling SAFe
SAFe has 3 different levels:
Essential
Large Solution
Portfolio
New version of SAFe
E
S
S
E
N
T
I
A
L
SAFe v5 includes new areas:
Business Agility
Organizational Agility
Agile Product Delivery
Continuous Learning Culture
Customer Centricity
DevOps
Agile Frameworks Adoption
Many Agile frameworks have been raised in last few years to fill all type of Agile and Scrum gaps and defined
techniques to all levels.
This diagram displays most used frameworks and its level of implementation across the organization
v5
Scrum of Scrum is the oldest agile scaled framework as technique to integrate the work of multiple scrum teams
working on the same project. It was created by Jeff Sutherland and Ken Schwaber, Scrum framework creators.
Scrum of Scrums Framework
SoS follows Scrum framework, events, artifacts and
roles and includes new roles to scale Scrum.
There are new roles:
- Chief Scrum Master (sometimes Agile Coach)
- Chief Product Owner
- Executive Action Team (EAT) that contains top
level executives.
- Meta Scrum which is the Product Owners team to
manage Epics and product releases.
It was created by Ken Schwaber after Scrum of Scrums implementation as an evolution of Scrum of Scrums due to
contains the initial idea of Scrum of Scrums concept.
There are fundamental changes as SoS evolves to an Nexus Integration Team to coordinate, coach and supervise the
applications of Nexus and the operation of Scrum.
Nexus – Scaled Scrum
Created by Jeff Sutherland (Scrum creator) and it’s the natural evolution of Scrum taking the basics of The Scrum
Guide and extending it to tens of teams, hundreds of teams, even thousands of teams
Scrum at Scale Framework
Scrum@Scale can be used for:
• Software development
• Hardware
• Complex Integration systems
• Services
• Processes
Because:
• Lightweight - the minimum viable
bureaucracy
• Easy to understand - consists of
only Scrum Teams
• Hard to master - requires
implementing a new operating
model
S@S can be scaled up to 25 Scrum Teams.
Scrum at Scale Framework
Executive Action Team is the Scrum Master
role at top of the scale and looks after the
Agile application. Scrum Master roles grows
up across the organization
Executive Meta Scrum fulfils the Product Owner role
for the entire agile organization. Product Owner role
grows from PO, Chief PO, Chief PO Meta Scrum up to
Executive Meta Scrum.
Executive Action Team & Executive Meta Scrum combine
Scrum at Scale Framework
It includes:
• Customer Relations
• Legal & Compliance
• Agile HR
• Infrastructure
• Knowledge team
Created by IBM, it’s a hybrid framework that uses principles and practices from Scrum, Lean, XP, Kanban, DevOps and
CI/CD. It can be implemented in all business layers.
Disciplined Agile Delivery (DAD)
Layer 1 – Disciplined Agile Delivery (DAD)
Layer 2 – Disciplined DevOps
Layer 3 – Disciplined Agile IT (DAIT)
Layer 4 – Disciplined Agile Enterprise (DAE)
Layers 1 to 3 connectivity and dependencies
Disciplined Agile Delivery (DAD)
Layers 1 to 3 can be tailored to the size
of the organization
Layer 4 connect the project and IT area to all levels and areas of the organization
Disciplined Agile Delivery (DAD)
LeSS Framework
Large-Scale Scrum (LeSS) is a framework that apply Scrum principles, purpose and elements in a large scale context,
as simple as possible.
LeSS Principles
LeSS Structure
LeSS Adoption
LeSS Technical Excellence
LeSS Management
LeSS Huge
Area Product Backlog
Requirements Area
Organization structure
Spotify Model
Spotify Model
Spotify is not a framework but it’s a customized agile adoption which it’s very successful.
Key elements are:
Culture & Structure
Organization & Development
Kanban
Values:
• Transparency
• Balance
• Collaboration
• Customer Focus
• Flow
• Leadership
• Understanding
• Agreement
• Respect
Principles:
• Start with what you do now
• Agree to pursue improvement through evolutionary change
• Encourage acts of leadership at every level
Practices:
• Visualize
• Limit work in progress
• Manage flow
• Make policies explicit
• Implement feedback loops
• Improve collaboratively,
evolve experimentally
Roles:
• Service Request Manager
• Service Delivery Manager
Lifecycle:
• Strategy Review (Quarterly)
• Operations Review (Monthly)
• Risk Review (Monthly)
• Service Delivery Review (Bi-Weekly)
• Replenishment Meeting (Weekly)
• Kanban Meeting (Daily)
• Delivery Planning Meeting
Framework Comparison
SAFe LeSS Nexus Scrum @ Scale DAD
Scalability
From Essential to Full
System is more adaptive
for enterprise needs
Flexibility on roles and
artifacts
Two types of
scaled:
2 - 8 teams
more than 8 teams
Nexus is 3 - 9 teams
Scale horizontal
with more team
Scale vertical with
integration of
teams work
Scale is easy by
incrementing levels
of Scrum of Scrums
Requires to
increase roles
Toolkit to high
scalability
Adaptive to
Enterprise
Effectivenes
s
Case studies:
10-50% motivated
employees
30-75% faster time to
market
20-50% increase
productivity
23 plublished cases
reported success in
adopting LeSS
3 Cases (airline,
security & storage)
increased velocity
200% to 300%
No case studies No case studies
Popularity
Agile report stated SAFe
is most popular method
(with 30% of
repondents)
Agile report stated
SAFe is the sixth
most popular
method
One of the least
scaling agile
method
Agile report stated
S@S is second most
popular method
Agile report stated
DAD is third most
popular method
Ease
Adoption
Implementation Map
available to achieve
early success
Guides available
that aim to adopt
rules, tips and
framework
Scrum knowledge
required
Easy to scale
Modularity
perspective
Deployment
incrementally
More adaptive
Toolkit to adapt
Requires high
knowledge of Agile
Complex to
implement
Prescriptive High Medium Low Medium High
Max Team
size
50-120 10 Team x 7 9 Teams 10 Teams
>200 people
Diffusion High Medium Low High Low
Maturity High High Low High Medium
Complexity High/Medium Medium/Low Medium/Low Medium/Low High
Organizatio
n
Traditional Enterprise Large Enterprise
Traditional & Agile
Enterprise
Traditional & Agile
Enterprise
High Complex
Enterprise
ADOPT vs TRANSFORMATION – 5 Factors
Speed of Change:
• Agile adoptions are pretty fast but highly to fail at first
• Agile Transformation takes years but brings the most of Agile
Timeframe:
• Most Agile Adoptions focus on a completing a project
• In Agile Transformation, organizations frequently set up long-standing, stable agile teams that are aligned with
customers, products or applications
Productivity Gains:
• Agile Adoption will boost a team’s productivity by about 100%
• Agile Transformation benefits are in the neighbourhood of 300%
Impact on the Organization Structure:
• Agile Adoption has low impact on the structure of an organization
• Agile Transformations directly impact the power and control in organizations and change most of it
Change in Culture:
• In Agile adoption, team may feel like they’ve changed but Scrum is used more like a weapon
• Agile transformation, it is actually the culture that is being transformed. Agile is not the goal
Smile iteratively
Main Frameworks:
https://agilemanifesto.org/
https://www.scrum.org
https://www.scaledagileframework.com/
https://www.agilest.org/scaled-agile/scrum-of-scrums/
https://less.works/
https://www.disciplinedagiledelivery.com/
https://labs.spotify.com/2014/03/27/spotify-engineering-
culture-part-1/
Other Frameworks
Scrum at Scale
https://xscalealliance.org/
Other Resources
https://www.compact.nl/
https://zentralbanhoff.wordpress.com/
https://blog.toggl.com/mars-software-development/
https://www.ibm.com/developerworks/community/blogs/
https://www.visual-paradigm.com/tutorials/agile-tutorial
https://disciplinedagiledelivery.com/agile-2018-survey/
http://www.socializatte.com/fuera-del-ambito-del-software-
como-utilizar-agile-scrum/
200
9
201
2
2010
2018
Passions
2019
PSM I – Professional Scrum Master
PSPO I – Professional Scrum Product Owner
SPS – Scaled Professional Scrum (aka Nexus)
Resources Experience
albgoncal20@gmail.com
Contact
2020

Mais conteúdo relacionado

Mais procurados

Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeJosef Scherer
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleAgile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleSalesforce Engineering
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 

Mais procurados (20)

Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum
ScrumScrum
Scrum
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
Scrum master
Scrum masterScrum master
Scrum master
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum
ScrumScrum
Scrum
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum
ScrumScrum
Scrum
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleAgile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scale
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 

Semelhante a Agile History & Manifesto Summary

Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...FredReynolds2
 
Large Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldLarge Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldSteve Greene
 
Lean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionLean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionBerk Dülger
 
Agile methodology Interview Question Document File
Agile methodology Interview Question Document FileAgile methodology Interview Question Document File
Agile methodology Interview Question Document FileDilipPinto4
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Salesforce Agile Rollout 2007
Salesforce Agile Rollout 2007Salesforce Agile Rollout 2007
Salesforce Agile Rollout 2007cfry
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum Bangalore
 

Semelhante a Agile History & Manifesto Summary (20)

Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
 
7.agila model
7.agila model7.agila model
7.agila model
 
Scrum
Scrum Scrum
Scrum
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Key Agile Methodologies.docx
Key Agile Methodologies.docxKey Agile Methodologies.docx
Key Agile Methodologies.docx
 
Agile management.pptx
Agile management.pptxAgile management.pptx
Agile management.pptx
 
Large Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldLarge Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand World
 
Lean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionLean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development Production
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile at Scale
Agile at ScaleAgile at Scale
Agile at Scale
 
Agile methodology Interview Question Document File
Agile methodology Interview Question Document FileAgile methodology Interview Question Document File
Agile methodology Interview Question Document File
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Salesforce Agile Rollout 2007
Salesforce Agile Rollout 2007Salesforce Agile Rollout 2007
Salesforce Agile Rollout 2007
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 

Mais de Alberto Gonzalez (20)

SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 
Scrum and DevOps training
Scrum and DevOps trainingScrum and DevOps training
Scrum and DevOps training
 
IBM - Telefonia VoIP
IBM - Telefonia VoIPIBM - Telefonia VoIP
IBM - Telefonia VoIP
 
IBM - Diseño redes TCP/IP
IBM - Diseño redes TCP/IPIBM - Diseño redes TCP/IP
IBM - Diseño redes TCP/IP
 
Prince2 Certification
Prince2 CertificationPrince2 Certification
Prince2 Certification
 
PMP
PMPPMP
PMP
 
Liderazgo
LiderazgoLiderazgo
Liderazgo
 
MBNA commendation
MBNA commendationMBNA commendation
MBNA commendation
 
ITIL Foundation v3
ITIL Foundation v3ITIL Foundation v3
ITIL Foundation v3
 
ISO 20000
ISO 20000ISO 20000
ISO 20000
 
ESOL
ESOLESOL
ESOL
 
CIM
CIMCIM
CIM
 
Analista Functional
Analista FunctionalAnalista Functional
Analista Functional
 
Scaled Proffesional Scrum certification
Scaled Proffesional Scrum certificationScaled Proffesional Scrum certification
Scaled Proffesional Scrum certification
 
PSPO I
PSPO IPSPO I
PSPO I
 
Proffesional Scrum Master I
Proffesional Scrum Master IProffesional Scrum Master I
Proffesional Scrum Master I
 
Blind scrum programme presentation
Blind scrum programme presentationBlind scrum programme presentation
Blind scrum programme presentation
 
DMLC
DMLCDMLC
DMLC
 
Pay at pump final watermarked 2
Pay at pump final watermarked 2Pay at pump final watermarked 2
Pay at pump final watermarked 2
 
Projects framework - PMO
Projects framework - PMOProjects framework - PMO
Projects framework - PMO
 

Último

Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 

Último (20)

Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 

Agile History & Manifesto Summary

  • 2. Agile History & Manifesto History Agile software development start in 1990 during the Software Development crisis due to the estimated time between a business need to the actual application in production was about three years. A group of leaders start gathering informally to talk about ways to develop software more simply, without the process and documentation overhead of waterfall. By February 2001, 17 leaders from several disciplines gathered to discuss around how to improve the development of software and the Manifesto was create. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 3. Agile Principles Principles behind the Agile Manifesto We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Business people and developers must work together daily throughout the project. Continuous attention to technical excellence and good design enhances agility Simplicity--the art of maximizing the amount of work not done-- is essential. The best architectures, requirements, and designs emerge from self-organizing teams At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly
  • 5. Agile Basis is one time boxed (2-4 weeks) iteration of a continuous development cycle. Project Vision articulates the goal of the project and provide focus for the project team. Epics are high-level functionality or broadly defined requirements and can be broken down into smaller pieces, called user stories User Stories are short and simple statements that document the requirements and desired end- user functionality Release Plan is a high level plan of functionalities to be deliver on each Sprint. Sprint Planning is the meeting to identify the user stories to be built and delivered during the oncoming Sprint. Burn Down Chart is the main metric to assess the progress. Impediment Log aims to identify, track and resolve impediment identified during Sprint. Daily Scrum is the daily team meeting to answer: • What did you do yesterday? • What will you do today? • Are there any impediments? Sprint Retrospective aims to identify any improvement on behaviour or techniques. Project Retrospective aims to identify any improvement on team behaviour or techniques. Sprint Review aims to assess the progress of the development at the end of the Sprint and agree the release. Internal
  • 6. Development Team Product Owner The Development Team do the work and manage their own work The Product Owner leads the project with a vision and is responsible for maximizing the value of the product resulting from the work of the Development Team The Scrum Master is responsible for promoting and supporting Scrum as a servant-leader to maximize the value created by the Scrum Team Agile Main Roles
  • 7. Agile Frameworks Adoption A recent study revealed the most used Agile frameworks (2018) and the market shared. 1 2 3 4 5 Study identifies key themes: • Reduced project costs are a primary driver for Agile adoption • DevOps is a higher organizational priority • End-to-end traceability is key to improving DevOps practices • Value Stream Management is new, but important • SAFe dominates scaling methods https://disciplinedagiledelivery.com/agile-2018-survey/
  • 8. Agile Frameworks Adoption Many Agile frameworks have been raised in last few years to fill all type of Agile and Scrum gaps and defined techniques to all levels. 5 1 2 3 4 This diagram displays most used frameworks and its level of implementation across the organization
  • 9. These are 5 of the most relevant in recent years: SAFe is also known as Scaled Agile Framework and it is an enterprise level delivery solutions for highly complicated software and systems LeSS is also known as Large Scale Scrum and is basically Scrum applied to many teams working collaboratively and focusing on just one product backlog for the whole organization Scrum of Scrum is the oldest agile scaled framework as technique to integrate the work of multiple scrum teams working on the same project. Disciplined Agile Delivery (DAD) is a hybrid agile approach as a toolkit to IT solution delivery, enterprise aware and scalable. Spotify is a framework (not really) tailored by the company to fulfil their Agile needs Main Agile Frameworks
  • 10. SAFe is specially designed for coordination of big Agile projects and teams, since its foundation in 2011 This Agile framework has already helped the largest enterprises in the world find a new way to develop software and deliver value. SAFe can be scaled from Essential to Full with some common basics on: SAFe Principles SAFe Events SAFe Roles SAFe Artifacts SAFe Framework SAFe Leadership
  • 11. Scaling SAFe SAFe has 3 different levels: Essential Large Solution Portfolio
  • 12. New version of SAFe E S S E N T I A L SAFe v5 includes new areas: Business Agility Organizational Agility Agile Product Delivery Continuous Learning Culture Customer Centricity DevOps
  • 13. Agile Frameworks Adoption Many Agile frameworks have been raised in last few years to fill all type of Agile and Scrum gaps and defined techniques to all levels. This diagram displays most used frameworks and its level of implementation across the organization v5
  • 14. Scrum of Scrum is the oldest agile scaled framework as technique to integrate the work of multiple scrum teams working on the same project. It was created by Jeff Sutherland and Ken Schwaber, Scrum framework creators. Scrum of Scrums Framework SoS follows Scrum framework, events, artifacts and roles and includes new roles to scale Scrum. There are new roles: - Chief Scrum Master (sometimes Agile Coach) - Chief Product Owner - Executive Action Team (EAT) that contains top level executives. - Meta Scrum which is the Product Owners team to manage Epics and product releases.
  • 15. It was created by Ken Schwaber after Scrum of Scrums implementation as an evolution of Scrum of Scrums due to contains the initial idea of Scrum of Scrums concept. There are fundamental changes as SoS evolves to an Nexus Integration Team to coordinate, coach and supervise the applications of Nexus and the operation of Scrum. Nexus – Scaled Scrum
  • 16. Created by Jeff Sutherland (Scrum creator) and it’s the natural evolution of Scrum taking the basics of The Scrum Guide and extending it to tens of teams, hundreds of teams, even thousands of teams Scrum at Scale Framework Scrum@Scale can be used for: • Software development • Hardware • Complex Integration systems • Services • Processes Because: • Lightweight - the minimum viable bureaucracy • Easy to understand - consists of only Scrum Teams • Hard to master - requires implementing a new operating model
  • 17. S@S can be scaled up to 25 Scrum Teams. Scrum at Scale Framework Executive Action Team is the Scrum Master role at top of the scale and looks after the Agile application. Scrum Master roles grows up across the organization Executive Meta Scrum fulfils the Product Owner role for the entire agile organization. Product Owner role grows from PO, Chief PO, Chief PO Meta Scrum up to Executive Meta Scrum.
  • 18. Executive Action Team & Executive Meta Scrum combine Scrum at Scale Framework It includes: • Customer Relations • Legal & Compliance • Agile HR • Infrastructure • Knowledge team
  • 19. Created by IBM, it’s a hybrid framework that uses principles and practices from Scrum, Lean, XP, Kanban, DevOps and CI/CD. It can be implemented in all business layers. Disciplined Agile Delivery (DAD) Layer 1 – Disciplined Agile Delivery (DAD) Layer 2 – Disciplined DevOps Layer 3 – Disciplined Agile IT (DAIT) Layer 4 – Disciplined Agile Enterprise (DAE)
  • 20. Layers 1 to 3 connectivity and dependencies Disciplined Agile Delivery (DAD) Layers 1 to 3 can be tailored to the size of the organization
  • 21. Layer 4 connect the project and IT area to all levels and areas of the organization Disciplined Agile Delivery (DAD)
  • 22. LeSS Framework Large-Scale Scrum (LeSS) is a framework that apply Scrum principles, purpose and elements in a large scale context, as simple as possible. LeSS Principles LeSS Structure LeSS Adoption LeSS Technical Excellence LeSS Management LeSS Huge Area Product Backlog Requirements Area Organization structure
  • 24.
  • 25. Spotify Model Spotify is not a framework but it’s a customized agile adoption which it’s very successful. Key elements are: Culture & Structure Organization & Development
  • 26. Kanban Values: • Transparency • Balance • Collaboration • Customer Focus • Flow • Leadership • Understanding • Agreement • Respect Principles: • Start with what you do now • Agree to pursue improvement through evolutionary change • Encourage acts of leadership at every level Practices: • Visualize • Limit work in progress • Manage flow • Make policies explicit • Implement feedback loops • Improve collaboratively, evolve experimentally Roles: • Service Request Manager • Service Delivery Manager Lifecycle: • Strategy Review (Quarterly) • Operations Review (Monthly) • Risk Review (Monthly) • Service Delivery Review (Bi-Weekly) • Replenishment Meeting (Weekly) • Kanban Meeting (Daily) • Delivery Planning Meeting
  • 27. Framework Comparison SAFe LeSS Nexus Scrum @ Scale DAD Scalability From Essential to Full System is more adaptive for enterprise needs Flexibility on roles and artifacts Two types of scaled: 2 - 8 teams more than 8 teams Nexus is 3 - 9 teams Scale horizontal with more team Scale vertical with integration of teams work Scale is easy by incrementing levels of Scrum of Scrums Requires to increase roles Toolkit to high scalability Adaptive to Enterprise Effectivenes s Case studies: 10-50% motivated employees 30-75% faster time to market 20-50% increase productivity 23 plublished cases reported success in adopting LeSS 3 Cases (airline, security & storage) increased velocity 200% to 300% No case studies No case studies Popularity Agile report stated SAFe is most popular method (with 30% of repondents) Agile report stated SAFe is the sixth most popular method One of the least scaling agile method Agile report stated S@S is second most popular method Agile report stated DAD is third most popular method Ease Adoption Implementation Map available to achieve early success Guides available that aim to adopt rules, tips and framework Scrum knowledge required Easy to scale Modularity perspective Deployment incrementally More adaptive Toolkit to adapt Requires high knowledge of Agile Complex to implement Prescriptive High Medium Low Medium High Max Team size 50-120 10 Team x 7 9 Teams 10 Teams >200 people Diffusion High Medium Low High Low Maturity High High Low High Medium Complexity High/Medium Medium/Low Medium/Low Medium/Low High Organizatio n Traditional Enterprise Large Enterprise Traditional & Agile Enterprise Traditional & Agile Enterprise High Complex Enterprise
  • 28. ADOPT vs TRANSFORMATION – 5 Factors Speed of Change: • Agile adoptions are pretty fast but highly to fail at first • Agile Transformation takes years but brings the most of Agile Timeframe: • Most Agile Adoptions focus on a completing a project • In Agile Transformation, organizations frequently set up long-standing, stable agile teams that are aligned with customers, products or applications Productivity Gains: • Agile Adoption will boost a team’s productivity by about 100% • Agile Transformation benefits are in the neighbourhood of 300% Impact on the Organization Structure: • Agile Adoption has low impact on the structure of an organization • Agile Transformations directly impact the power and control in organizations and change most of it Change in Culture: • In Agile adoption, team may feel like they’ve changed but Scrum is used more like a weapon • Agile transformation, it is actually the culture that is being transformed. Agile is not the goal
  • 30. Main Frameworks: https://agilemanifesto.org/ https://www.scrum.org https://www.scaledagileframework.com/ https://www.agilest.org/scaled-agile/scrum-of-scrums/ https://less.works/ https://www.disciplinedagiledelivery.com/ https://labs.spotify.com/2014/03/27/spotify-engineering- culture-part-1/ Other Frameworks Scrum at Scale https://xscalealliance.org/ Other Resources https://www.compact.nl/ https://zentralbanhoff.wordpress.com/ https://blog.toggl.com/mars-software-development/ https://www.ibm.com/developerworks/community/blogs/ https://www.visual-paradigm.com/tutorials/agile-tutorial https://disciplinedagiledelivery.com/agile-2018-survey/ http://www.socializatte.com/fuera-del-ambito-del-software- como-utilizar-agile-scrum/ 200 9 201 2 2010 2018 Passions 2019 PSM I – Professional Scrum Master PSPO I – Professional Scrum Product Owner SPS – Scaled Professional Scrum (aka Nexus) Resources Experience albgoncal20@gmail.com Contact 2020