SlideShare a Scribd company logo
Introduction to
Agile Project
Management
Amit Dubey , Egon Zehnder
December 11, 2016
Value for money, Agility and Rapid development
Agenda
•Why APM? 05 Minutes
•What is APM? 25 Minutes
o History of Agile and Lean
o The Agile Landscape
o Key Agile Principles
o Key Agile Practices
o Complexity Theory Distilled
o Adaptive Project Model
o The Agile Manager’s Role
o Transitioning to APM
•Managing Agile Projects – APM Practices 50 Minutes
o Organic Teams
o Guiding Vision
o Simple Rules
o Open Information
o Light Touch
o Adaptive Leadership
•Discussion 10 Minutes
2
Why APM?
Increased Consumer Expectations
4
As consumers today we want and expect innovative
products: faster, cheaper and with better quality than
those we’ve seen in the past.
Increased Work Pressure
5
As knowledge workers, our business tools have
improved our capability to be productive, raising work
expectations.
Misaligned Expectations
However,
Instead of this…
Productivity driving Customer value
6
Business
Expectations
Consumer
Expectations
Consumer
Expectations
Business
Expectations
Consumer
Expectations
We usually get this…
Misalignment of Value definitions
Or all too often, this.
Orthogonal opposition to Customer Value
What is APM?
History of Agile & Lean
History & Influences
Early 1900s
Walter Shewhart: Plan-Do-Study-Act, SPC
Mid 1900s
Edward Deming: SPC, TQM
Toyota: Toyota Production System (TPS)
Peter Drucker: Knowledge Worker
Late 1900s
Womack and Jones: Lean Thinking
Eli Goldratt: Theory of Constraints
Tom Gilb: Evo
The Toyota Way
8
Evolution
Early 1990s
• Crystal Methods
• Lean Software Development
• Dynamic Software Development Method
(DSDM)
Mid 1990s
• Feature Driven Development (FDD)
• eXtreme Programming (XP)
• Adaptive Software Development
2001: Manifesto for Agile Software Development
• http://www.agilemanifesto.org
2005: Declaration of Interdependence
• http://www.pmdoi.org/
Corporate IT Leading Second Wave of Agile Adoption
Agile software development processes are in use at
14% of North American and European enterprises,
and another 19% of enterprises are either interested
in adopting Agile or already planning to do so.
Early adopters of Agile processes were primarily small
high-tech product companies. But a second wave of
adoption is now underway, with enterprise IT shops
taking the lead.
These shops are turning to Agile processes to cut
time-to-market, improve quality, and strengthen their
relationships with business stakeholders.
Carey Schwaber, Forrester Research
Nov 30, 2005
The Agile Landscape
Agile Methodologies
eXtreme Programming
Kent Beck, Ward Cunningham, Ron Jeffries
Scrum
Ken Schwaber and Jeff Sutherland
Crystal Methods
Alistair Cockburn
Feature Driven Development
Jeff DeLuca
Dynamic Systems Development Method
DSDM Consortium
Agile Management Frameworks
Agile Project Management
Jim Highsmith, Sanjiv Augustine
Agile Management
David Anderson
eXtreme Project Management
Rob Thomsett, Doug DeCarlo
9
Key Agile Principles
Key Agile principles are:
Focus on Customer Value – Align project,
product and team visions to deliver better
product quality – faster and cheaper.
Small Batches - Create a flow of value to
customers by “chunking” feature delivery
into small increments.
Small, Integrated Teams - Intense
collaboration via face-to-face
communication, collocation, etc;
diversified roles on integrated, self-
organizing, self-disciplined teams.
Small, Continuous Improvements –
Teams reflect, learn and adapt to change;
work informs the plan.
10
Delivering Customer Value with
Agile Project Management
The right product, at the right time,
for the right price.
•Higher Quality: “Designed-to-fit”
product with flexibility to change.
•Increased Throughput: Iterative
and incremental project and
product “chunks” with earlier value
delivery.
•Reduced Waste: Lean, efficient
processes with lower costs and
higher productivity.
Key Agile Practices:
Release Planning
Sprint Planning
Daily Scrum/Standup
Fixed-length sprints
Sprint Review
Sprint Retrospective
11
Identify top-priority items and deliver
them rapidly using:
• Small batches
• Small integrated teams
• Small, continuous improvements
Key Agile Practices
Complexity Theory Distilled
Living systems are complex, in that they consist of a
great many autonomous agents interacting with each
other in many ways
The interaction of individual agents is governed by
simple, localized rules and characterized by constant
feedback
Collective behavior is characterized by an overlaying
order, self-organization, and a collective intelligence so
unified that the group cannot be described as merely the
sum of its parts
Complex order, known as emergent order, arises from
the system itself, rather than from an external
dominating force
These complex, self-organizing Complex Adaptive
Systems (CAS) are adaptive in that they react differently
under different circumstances, and co-evolve with their
environment
12
Adaptive Project Model
Agile projects can be seen as chaordic:
Competition and Collaboration
◦ Agents: Individuals
◦ Mental Models: Vision and alignment
◦ Groups: Project teams
Emergence and Self-Organization
◦ Interactions/Feedback: Information exchange and
relationships among individuals
◦ Simple Rules: XP/Scrum/FDD Practices
Learning and Adaptation
◦ Learning: Observation, monitoring, measurement
and reflection
◦ Adaptation: Process changes, team adjustments
◦ Environment: Project environment
13
A chaordic project harmoniously blends characteristics of both chaos and order –
freedom and control, optimization and exploration, competition and cooperation.
The Agile Manager’s Role
Agile Project Management (APM) is:
Leading project teams in creating and responding to change through:
◦ Small batches
◦ Small, integrated teams
◦ Small, continuous improvements
Light touch leadership: the work of energizing, empowering and enabling
project teams to rapidly and reliably deliver customer value:
◦ By engaging customers, and
◦ Continuously learning and adapting to their changing needs and environments
14
Transitioning to APM
15
While many traditional project management skills translate to APM, some
transitions are necessary:
Agile Project Management Traditional Project Management
Focus on customer satisfaction and interaction Focus on plans and artifacts
Response to change via adaptive action Change controlled via corrective action
Progressive elaboration, rolling-wave planning Monumental up-front planning
Customer prioritized, time-boxed delivery Manager negotiated, scope-based delivery
Commitment management via feature
breakdown structure
Activity management via work breakdown
structure
Collaboration on self-disciplined and self-
organizing teams
Top-down control
Minimal set of context-sensitive, generative
practices
Prescriptive, heavyweight methods
Essential, value-focused metrics Non-value added controls
Managing Agile
Projects APM
Practices
APM Practice – Organic Teams
Objectives:
Structure and build self-organizing agile teams based on an
organic CAS model
Integrate them effectively into the larger enterprise
Key Implications:
View agile teams as organic CAS
Recognize the difference between formal and informal team
structures and structure agile teams accordingly
Mold groups of individuals into high-performance agile teams
Integrate these teams into the larger agile enterprise
17
“Skillful managers understand
the interdependence between
design and emergence. They
know that in today’s turbulent
business environment, their
challenge is to find the right
balance between the creativity
of emergence and the stability
of design.”
Fritjof Capra, The Hidden
Connections
18
Core Project
Team
BA
BA
Tester
Product
Owner
Developer
Designer
Developer PM
Release
Manager
Capacity
Planner
Prod.
Architect
Tech
Ops
Business
Sponsor
DBA
Security
Product
Owner
BA Designer Developer Tester
Traditional Silos
Integrated Agile Team
The Core Project Team
ideally consists of 5-9 (7
plus or minus 2)
members.
PM
Extended
Project Team
Flexible Formal Structure
Encourage Diversified Roles
Define roles holistically so that team members can develop into
Generalizing Specialists (or Versatilists):
“Generalizing Specialist”
Someone with one or more specialties who actively seeks to gain new skills in
existing specialties, as well as in other areas.
19
A generalizing specialist is more than just a generalist. A generalist is a jack-of-
all-trades but a master of none, whereas a generalizing specialist is a jack-of-all-
trades and master of a few”
Scott Ambler
APM Practice – Guiding Vision
20
Objective:
• Create a shared vision or mental model for driving
behavior on agile projects. The Guiding Vision is an
aggregate of three component visions: team vision,
project vision and product vision
Key Implications:
• Evolve team vision to drive team behavior
• Create project vision to drive project behavior
• Facilitate product vision to drive project evolution
A shared vision is not
an idea… it is, rather, a
force in people’s hearts,
a force of impressive
power.
Peter Senge, The Fifth
Discipline
Design a Product Vision Box
Front Cover:
• Product Name
• Graphic
• 3 – 4 Key Features (compelling reason to buy)
Back Cover:
• Detailed Features/Benefits
• Operating Requirements (constraints,
standards, etc.)
21
APM Practice – Simple Rules
Objective:
Implement a set of simple, adaptable methodology
rules that allow agile teams to deliver business value
rapidly and reliably
Key Implications:
Assess the environment to determine its characteristics
Identify and implementing a simple set of methodology
rules that is congruent with the environment
Hone the discipline needed for continuous and
consistent application of the simple rules
22
"Simple, clear purpose
and principles give rise to
complex, intelligent
behavior. Complex rules
and regulations give rise
to simple, stupid
behavior."
Dee Hock, Birth of the
Chaordic Age
Assess the Status Quo
23
• Is the organization’s environment stable or turbulent?
• What kind of strategic planning does it do?
• How is technology leveraged?
• What is the evident culture?
• Is the organization structure bureaucratic or is it organic?
• How does staff view management?
Customize Methodology
How-To Rules: Key features of the process
Feasibility, Project Discovery
Release and Iteration Planning
Product and Iteration Backlogs
Tracking via Burndown charts
Team collocated in team rooms
Core team dedicated to project
Boundary Rules: To define allowable action
Estimation done only by performers
Prioritization done only by product owners
Priority Rules: To rank work opportunities
Priorities always decided in Sprint Planning Meetings
Timing Rules: To define and synchronize delivery pace
3-Week Sprints
Exit Rules: To minimize sunk costs
Sprint Reset allowable in extreme circumstances
24
APM Practice – Open Information
25
Objective:
• Create an open flow and exchange of information among
project team members, and among other associated external
groups
Key Implications:
• Reorganize team facilities and seating to institute agile
information sharing practices
• Analyze the time taken to exchange information with external
groups to identify and reduce the information cycle time
• Structure conversations on the project team so as to generate
transforming exchanges of information among project team
members
“All life uses information
to organize itself into
form.”
Margaret Wheatley,
Leadership and the
New Science
Encourage Information
Radiators
26
Collocate Team Members
Effective collaborative workspaces
need:
Common area for collaboration
and community
“Caves” for privacy
◦ Phone calls
◦ Emails
◦ Web surfing
◦ Other individual tasks
Open “drafts” of information
27
Source: The Complex Adaptive Workplace
http://www.ifm.eng.cam.ac.uk/mcn/pdf_files/part5_4.pdf
Daily Standup Meeting
These are not status sessions for the manager
They are team member commitments in front of the team
28
What did you do yesterday?1
What will you do today?2
What’s in your way?3
Each participant answers 3 questions:
APM Practice – Light Touch
Objective:
Manage agile teams with a style that allows team autonomy
and flexibility, and a customer value focus without sacrificing
control
Key Implications:
Establish decentralized control that defers decision making for
frequently occurring, less critical events to the team
Manage the flow of customer value from one creative stage to
another
Recognize team members as whole-persons and treat them
accordingly
Focus on strengths, rather than weaknesses to leverage
people’s uniqueness.
“Intelligent control appears as
uncontrol or freedom. And for
that reason it is genuinely
intelligent control. Unintelligent
control appears as external
domination. And for that reason it
is really unintelligent control.
Intelligent control exerts influence
without appearing to do so.
Unintelligent control tries to
influence by making a show of
force.”
Lao Tzu, Book of Ethics
Build on Personal Strengths
Applying it to Others:
Each person is unique and has unique strengths and
weaknesses – whole persons
Great managers recognize that trying to standardize
human behavior is futile, and don’t waste their time
trying to change people dramatically
Rather than focus on weaknesses, they build on the
personal strengths of their team members and help them
become more of “who they already are”
Applying it to Yourself:
Find out what you don’t like doing and stop doing it
"The point is to feel authentic, self-assured or creative”
More info: http://www.marcusbuckingham.com
30
APM Practice – Adaptive
Leadership
31
Objectives:
• Track and monitor the project for timely and relevant
feedback
• Institute systemic procedures for learning and adaptation
• Help the Agile Manager maintain a leadership presence that
animates the team
Key Implications:
• Track and monitor APM practices to ensure their proper
application and desired outcomes
• Learn and adapt continuously according to the feedback
obtained
• Embody leadership that inspires and energizes the team.
“It is not the strongest of
the species that survive,
nor the most intelligent,
but the one most
responsive to change.”
Charles Darwin, The
Origin of Species
+ ∆
Automated unit
testing
6am Daily Standup
Customers highly
satisfied
Testing team
availability
Retrospectives
have improved
process
Build cycle time
Estimates are
stabilizing
Product Owner
availability
Get Team Feedback Daily
How to use the “Plus-Delta” Team Feedback
tool:
• Take a few minutes daily to get your team
to provide feedback on the project
• Record it in a tabular format on
whiteboard or flipchart
• Place the things that are working in the
Plus column, and those that need
improvement in the Delta column
• Leave it up as an Information Radiator
that is a constant reminder
32
Discussion
Resources
Online Discussion Groups
• Agile Project Management, http://finance.groups.yahoo.com/group/agileprojectmanagement/
• Scrum Development, http://groups.yahoo.com/group/scrumdevelopment/
User Groups
• Italian Agile Movement, http://www.agilemovement.it/index.php?newlang=ita
• Agile Alliance User Group List, http://www.agilealliance.org/show/1641
Articles
• The New Methodology, http://www.martinfowler.com/articles/newMethodology.html
• Getting Started with Agile Delivery, http://www.gantthead.com/article.cfm?ID=230943&authenticated=1
• So, How’s that Agile Initiative Doing?,
http://www.gantthead.com/article.cfm?ID=230943&authenticated=1
• Agile Project Management: Emergent Order through Visionary Leadership,
http://www.ccpace.com/Resources/documents/AgileProjectManagement.pdf
• The Lean-Agile PMO: Using Lean-Thinking to Accelerate Agile Delivery,
http://www.cutter.com/project/fulltext/summaries/2006/10/index.html
34
Resources (continued)Blogs
http://www.leadinganswers.com
http://www.agileadvice.com
Web Sites
• http://www.agilealliance.org
• http://www.apln.org
• http://www.scrumalliance.org
Books
Agile and Iterative Development: A Manager’s
Guide, Craig Larman
Managing Agile Projects, Sanjiv Augustine
Agile Project Management, Jim Highsmith
Agile Software Development, Alistair Cockburn
Fearless Change, Linda Rising and Mary Lynn Manns
35
Books (continued)
• Lean Software Development – An Agile Toolkit, Mary
and Tom Poppendieck
• Lean Thinking and Lean Solutions, Womack and
Jones
• Agile Software Development with Scrum, Ken
Schwaber and Mike Beedle
• Agile Estimating and Planning, Mike Cohn
• User Stories Applied, Mike Cohn
Amit Dubey
Amit.dubey@me.com
Linkedin:
36
Contact Us for Further Information

More Related Content

What's hot

Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
Fabio Armani
 
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureAgile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
Sunil Mundra
 
Lean Implementation Overview
Lean Implementation OverviewLean Implementation Overview
Lean Implementation Overview
broper
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for Agile
Gervais Johnson, Advisor
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
ProductCamp Minnesota
 
How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)
Katy Slemon
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
Fabio Armani
 
Lean Deployment Models - Perspect Management Consulting
Lean Deployment Models - Perspect Management ConsultingLean Deployment Models - Perspect Management Consulting
Lean Deployment Models - Perspect Management Consulting
Colin McAllister, Executive Coach / Management Consultant
 
Taking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and ChallengesTaking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and Challenges
Dr Harris Apostolopoulos EMBA, PfMP, PgMP, PMP, IPMO-E
 
Mapping the Change - final
Mapping the Change - final Mapping the Change - final
Mapping the Change - final
Fabio Armani
 
Lean Change Management
Lean Change ManagementLean Change Management
Lean Change Management
Mohamed EL-Sayed
 
The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?
Daniel Gagnon PMP,ACP,CDAC,CKP,SPS,PSPO,PSD
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
Agile Days Middle East
 
Twenty first century ba leadership from the tactical to the strategic
Twenty first century ba leadership   from the tactical to the strategicTwenty first century ba leadership   from the tactical to the strategic
Twenty first century ba leadership from the tactical to the strategic
Christian Kobsa
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
VersionOne
 
ITIL® endlich Agile
ITIL® endlich AgileITIL® endlich Agile
ITIL® endlich Agile
Digicomp Academy AG
 
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gervais Johnson, Advisor
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
Association for Project Management
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 

What's hot (20)

Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
 
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and FailureAgile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
 
Lean Implementation Overview
Lean Implementation OverviewLean Implementation Overview
Lean Implementation Overview
 
Agile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for AgileAgile Organization Design: How to Optimize Your Organization for Agile
Agile Organization Design: How to Optimize Your Organization for Agile
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)
 
Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014Lean Change Management (part II) - IAD 2014
Lean Change Management (part II) - IAD 2014
 
Lean Deployment Models - Perspect Management Consulting
Lean Deployment Models - Perspect Management ConsultingLean Deployment Models - Perspect Management Consulting
Lean Deployment Models - Perspect Management Consulting
 
Taking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and ChallengesTaking a step forward: Agile PMO: Trends and Challenges
Taking a step forward: Agile PMO: Trends and Challenges
 
Mapping the Change - final
Mapping the Change - final Mapping the Change - final
Mapping the Change - final
 
Lean Change Management
Lean Change ManagementLean Change Management
Lean Change Management
 
The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?
 
The Agile Adoption Roadmap (Keynote by Tim Abbott)
The Agile Adoption Roadmap  (Keynote by Tim Abbott)The Agile Adoption Roadmap  (Keynote by Tim Abbott)
The Agile Adoption Roadmap (Keynote by Tim Abbott)
 
Twenty first century ba leadership from the tactical to the strategic
Twenty first century ba leadership   from the tactical to the strategicTwenty first century ba leadership   from the tactical to the strategic
Twenty first century ba leadership from the tactical to the strategic
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
ITIL® endlich Agile
ITIL® endlich AgileITIL® endlich Agile
ITIL® endlich Agile
 
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 

Viewers also liked

I 9 Services
I 9 ServicesI 9 Services
I 9 Services
tessamiller1
 
Momar
MomarMomar
Scopus
ScopusScopus
Scopus
vazquezana57
 
Barbara kruger
Barbara kruger Barbara kruger
Barbara kruger
karan singh
 
Judit
JuditJudit
Presentation1
Presentation1Presentation1
Presentation1kolitski
 
Richard jenni
Richard jenniRichard jenni
Final Presentation
Final PresentationFinal Presentation
Final Presentation
Yuxuan "Ethan" Chen
 
Mlit october 2016
Mlit october 2016Mlit october 2016
Mlit october 2016
Dean Taylor
 
Carmyn
CarmynCarmyn
Articles 9744 archivo-01
Articles 9744 archivo-01Articles 9744 archivo-01
Articles 9744 archivo-01
Torres Saavedra Nelson Alberto
 
Bingo de-colores-5
Bingo de-colores-5Bingo de-colores-5
Bingo de-colores-5vicen
 
Tapas
TapasTapas
Cost of capital
Cost of capitalCost of capital
Cost of capital
AYAN SEN
 

Viewers also liked (15)

I 9 Services
I 9 ServicesI 9 Services
I 9 Services
 
Momar
MomarMomar
Momar
 
Scopus
ScopusScopus
Scopus
 
Barbara kruger
Barbara kruger Barbara kruger
Barbara kruger
 
Judit
JuditJudit
Judit
 
Andreu
AndreuAndreu
Andreu
 
Presentation1
Presentation1Presentation1
Presentation1
 
Richard jenni
Richard jenniRichard jenni
Richard jenni
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Mlit october 2016
Mlit october 2016Mlit october 2016
Mlit october 2016
 
Carmyn
CarmynCarmyn
Carmyn
 
Articles 9744 archivo-01
Articles 9744 archivo-01Articles 9744 archivo-01
Articles 9744 archivo-01
 
Bingo de-colores-5
Bingo de-colores-5Bingo de-colores-5
Bingo de-colores-5
 
Tapas
TapasTapas
Tapas
 
Cost of capital
Cost of capitalCost of capital
Cost of capital
 

Similar to Introduction_to_Agile_Amit_Dubey

Scrum Training
Scrum TrainingScrum Training
Scrum Training
Semen Arslan
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
Semen Arslan
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
Darren Wilmshurst
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Raymond Adrian (Rad) Butalid
 
Going Agile
Going  AgileGoing  Agile
Going Agile
Oliver Mann
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Guy Winterbotham CSM,PMP
 
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Strategic planning for agile leaders  - AgileAUs 2019 WorkshopStrategic planning for agile leaders  - AgileAUs 2019 Workshop
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Mia Horrigan
 
Strategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 WorkshopStrategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 Workshop
Mia Horrigan
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
Sandipp Vijj, Digital Disruptor
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
Orange and Bronze Software Labs
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
Craig Smith
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Agile Practice Guide Notes
Agile Practice Guide NotesAgile Practice Guide Notes
Agile Practice Guide Notes
Mahmoud BEN TAHAR
 
Chapter17 total quality control
Chapter17 total quality controlChapter17 total quality control
Chapter17 total quality control
meomeomano
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
Mia Horrigan
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
Edwin Dando
 
[en] Agile - Lean organization and Productivity Improvement Framework - v3.0
[en] Agile - Lean organization and Productivity Improvement Framework - v3.0[en] Agile - Lean organization and Productivity Improvement Framework - v3.0
[en] Agile - Lean organization and Productivity Improvement Framework - v3.0
Xavier Albaladejo
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
Marc Crudgington, MBA
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 

Similar to Introduction_to_Agile_Amit_Dubey (20)

Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Going Agile
Going  AgileGoing  Agile
Going Agile
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Strategic planning for agile leaders  - AgileAUs 2019 WorkshopStrategic planning for agile leaders  - AgileAUs 2019 Workshop
Strategic planning for agile leaders - AgileAUs 2019 Workshop
 
Strategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 WorkshopStrategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 Workshop
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Practice Guide Notes
Agile Practice Guide NotesAgile Practice Guide Notes
Agile Practice Guide Notes
 
Chapter17 total quality control
Chapter17 total quality controlChapter17 total quality control
Chapter17 total quality control
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
[en] Agile - Lean organization and Productivity Improvement Framework - v3.0
[en] Agile - Lean organization and Productivity Improvement Framework - v3.0[en] Agile - Lean organization and Productivity Improvement Framework - v3.0
[en] Agile - Lean organization and Productivity Improvement Framework - v3.0
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 

Introduction_to_Agile_Amit_Dubey

  • 1. Introduction to Agile Project Management Amit Dubey , Egon Zehnder December 11, 2016 Value for money, Agility and Rapid development
  • 2. Agenda •Why APM? 05 Minutes •What is APM? 25 Minutes o History of Agile and Lean o The Agile Landscape o Key Agile Principles o Key Agile Practices o Complexity Theory Distilled o Adaptive Project Model o The Agile Manager’s Role o Transitioning to APM •Managing Agile Projects – APM Practices 50 Minutes o Organic Teams o Guiding Vision o Simple Rules o Open Information o Light Touch o Adaptive Leadership •Discussion 10 Minutes 2
  • 4. Increased Consumer Expectations 4 As consumers today we want and expect innovative products: faster, cheaper and with better quality than those we’ve seen in the past.
  • 5. Increased Work Pressure 5 As knowledge workers, our business tools have improved our capability to be productive, raising work expectations.
  • 6. Misaligned Expectations However, Instead of this… Productivity driving Customer value 6 Business Expectations Consumer Expectations Consumer Expectations Business Expectations Consumer Expectations We usually get this… Misalignment of Value definitions Or all too often, this. Orthogonal opposition to Customer Value
  • 8. History of Agile & Lean History & Influences Early 1900s Walter Shewhart: Plan-Do-Study-Act, SPC Mid 1900s Edward Deming: SPC, TQM Toyota: Toyota Production System (TPS) Peter Drucker: Knowledge Worker Late 1900s Womack and Jones: Lean Thinking Eli Goldratt: Theory of Constraints Tom Gilb: Evo The Toyota Way 8 Evolution Early 1990s • Crystal Methods • Lean Software Development • Dynamic Software Development Method (DSDM) Mid 1990s • Feature Driven Development (FDD) • eXtreme Programming (XP) • Adaptive Software Development 2001: Manifesto for Agile Software Development • http://www.agilemanifesto.org 2005: Declaration of Interdependence • http://www.pmdoi.org/
  • 9. Corporate IT Leading Second Wave of Agile Adoption Agile software development processes are in use at 14% of North American and European enterprises, and another 19% of enterprises are either interested in adopting Agile or already planning to do so. Early adopters of Agile processes were primarily small high-tech product companies. But a second wave of adoption is now underway, with enterprise IT shops taking the lead. These shops are turning to Agile processes to cut time-to-market, improve quality, and strengthen their relationships with business stakeholders. Carey Schwaber, Forrester Research Nov 30, 2005 The Agile Landscape Agile Methodologies eXtreme Programming Kent Beck, Ward Cunningham, Ron Jeffries Scrum Ken Schwaber and Jeff Sutherland Crystal Methods Alistair Cockburn Feature Driven Development Jeff DeLuca Dynamic Systems Development Method DSDM Consortium Agile Management Frameworks Agile Project Management Jim Highsmith, Sanjiv Augustine Agile Management David Anderson eXtreme Project Management Rob Thomsett, Doug DeCarlo 9
  • 10. Key Agile Principles Key Agile principles are: Focus on Customer Value – Align project, product and team visions to deliver better product quality – faster and cheaper. Small Batches - Create a flow of value to customers by “chunking” feature delivery into small increments. Small, Integrated Teams - Intense collaboration via face-to-face communication, collocation, etc; diversified roles on integrated, self- organizing, self-disciplined teams. Small, Continuous Improvements – Teams reflect, learn and adapt to change; work informs the plan. 10 Delivering Customer Value with Agile Project Management The right product, at the right time, for the right price. •Higher Quality: “Designed-to-fit” product with flexibility to change. •Increased Throughput: Iterative and incremental project and product “chunks” with earlier value delivery. •Reduced Waste: Lean, efficient processes with lower costs and higher productivity.
  • 11. Key Agile Practices: Release Planning Sprint Planning Daily Scrum/Standup Fixed-length sprints Sprint Review Sprint Retrospective 11 Identify top-priority items and deliver them rapidly using: • Small batches • Small integrated teams • Small, continuous improvements Key Agile Practices
  • 12. Complexity Theory Distilled Living systems are complex, in that they consist of a great many autonomous agents interacting with each other in many ways The interaction of individual agents is governed by simple, localized rules and characterized by constant feedback Collective behavior is characterized by an overlaying order, self-organization, and a collective intelligence so unified that the group cannot be described as merely the sum of its parts Complex order, known as emergent order, arises from the system itself, rather than from an external dominating force These complex, self-organizing Complex Adaptive Systems (CAS) are adaptive in that they react differently under different circumstances, and co-evolve with their environment 12
  • 13. Adaptive Project Model Agile projects can be seen as chaordic: Competition and Collaboration ◦ Agents: Individuals ◦ Mental Models: Vision and alignment ◦ Groups: Project teams Emergence and Self-Organization ◦ Interactions/Feedback: Information exchange and relationships among individuals ◦ Simple Rules: XP/Scrum/FDD Practices Learning and Adaptation ◦ Learning: Observation, monitoring, measurement and reflection ◦ Adaptation: Process changes, team adjustments ◦ Environment: Project environment 13 A chaordic project harmoniously blends characteristics of both chaos and order – freedom and control, optimization and exploration, competition and cooperation.
  • 14. The Agile Manager’s Role Agile Project Management (APM) is: Leading project teams in creating and responding to change through: ◦ Small batches ◦ Small, integrated teams ◦ Small, continuous improvements Light touch leadership: the work of energizing, empowering and enabling project teams to rapidly and reliably deliver customer value: ◦ By engaging customers, and ◦ Continuously learning and adapting to their changing needs and environments 14
  • 15. Transitioning to APM 15 While many traditional project management skills translate to APM, some transitions are necessary: Agile Project Management Traditional Project Management Focus on customer satisfaction and interaction Focus on plans and artifacts Response to change via adaptive action Change controlled via corrective action Progressive elaboration, rolling-wave planning Monumental up-front planning Customer prioritized, time-boxed delivery Manager negotiated, scope-based delivery Commitment management via feature breakdown structure Activity management via work breakdown structure Collaboration on self-disciplined and self- organizing teams Top-down control Minimal set of context-sensitive, generative practices Prescriptive, heavyweight methods Essential, value-focused metrics Non-value added controls
  • 17. APM Practice – Organic Teams Objectives: Structure and build self-organizing agile teams based on an organic CAS model Integrate them effectively into the larger enterprise Key Implications: View agile teams as organic CAS Recognize the difference between formal and informal team structures and structure agile teams accordingly Mold groups of individuals into high-performance agile teams Integrate these teams into the larger agile enterprise 17 “Skillful managers understand the interdependence between design and emergence. They know that in today’s turbulent business environment, their challenge is to find the right balance between the creativity of emergence and the stability of design.” Fritjof Capra, The Hidden Connections
  • 18. 18 Core Project Team BA BA Tester Product Owner Developer Designer Developer PM Release Manager Capacity Planner Prod. Architect Tech Ops Business Sponsor DBA Security Product Owner BA Designer Developer Tester Traditional Silos Integrated Agile Team The Core Project Team ideally consists of 5-9 (7 plus or minus 2) members. PM Extended Project Team Flexible Formal Structure
  • 19. Encourage Diversified Roles Define roles holistically so that team members can develop into Generalizing Specialists (or Versatilists): “Generalizing Specialist” Someone with one or more specialties who actively seeks to gain new skills in existing specialties, as well as in other areas. 19 A generalizing specialist is more than just a generalist. A generalist is a jack-of- all-trades but a master of none, whereas a generalizing specialist is a jack-of-all- trades and master of a few” Scott Ambler
  • 20. APM Practice – Guiding Vision 20 Objective: • Create a shared vision or mental model for driving behavior on agile projects. The Guiding Vision is an aggregate of three component visions: team vision, project vision and product vision Key Implications: • Evolve team vision to drive team behavior • Create project vision to drive project behavior • Facilitate product vision to drive project evolution A shared vision is not an idea… it is, rather, a force in people’s hearts, a force of impressive power. Peter Senge, The Fifth Discipline
  • 21. Design a Product Vision Box Front Cover: • Product Name • Graphic • 3 – 4 Key Features (compelling reason to buy) Back Cover: • Detailed Features/Benefits • Operating Requirements (constraints, standards, etc.) 21
  • 22. APM Practice – Simple Rules Objective: Implement a set of simple, adaptable methodology rules that allow agile teams to deliver business value rapidly and reliably Key Implications: Assess the environment to determine its characteristics Identify and implementing a simple set of methodology rules that is congruent with the environment Hone the discipline needed for continuous and consistent application of the simple rules 22 "Simple, clear purpose and principles give rise to complex, intelligent behavior. Complex rules and regulations give rise to simple, stupid behavior." Dee Hock, Birth of the Chaordic Age
  • 23. Assess the Status Quo 23 • Is the organization’s environment stable or turbulent? • What kind of strategic planning does it do? • How is technology leveraged? • What is the evident culture? • Is the organization structure bureaucratic or is it organic? • How does staff view management?
  • 24. Customize Methodology How-To Rules: Key features of the process Feasibility, Project Discovery Release and Iteration Planning Product and Iteration Backlogs Tracking via Burndown charts Team collocated in team rooms Core team dedicated to project Boundary Rules: To define allowable action Estimation done only by performers Prioritization done only by product owners Priority Rules: To rank work opportunities Priorities always decided in Sprint Planning Meetings Timing Rules: To define and synchronize delivery pace 3-Week Sprints Exit Rules: To minimize sunk costs Sprint Reset allowable in extreme circumstances 24
  • 25. APM Practice – Open Information 25 Objective: • Create an open flow and exchange of information among project team members, and among other associated external groups Key Implications: • Reorganize team facilities and seating to institute agile information sharing practices • Analyze the time taken to exchange information with external groups to identify and reduce the information cycle time • Structure conversations on the project team so as to generate transforming exchanges of information among project team members “All life uses information to organize itself into form.” Margaret Wheatley, Leadership and the New Science
  • 27. Collocate Team Members Effective collaborative workspaces need: Common area for collaboration and community “Caves” for privacy ◦ Phone calls ◦ Emails ◦ Web surfing ◦ Other individual tasks Open “drafts” of information 27 Source: The Complex Adaptive Workplace http://www.ifm.eng.cam.ac.uk/mcn/pdf_files/part5_4.pdf
  • 28. Daily Standup Meeting These are not status sessions for the manager They are team member commitments in front of the team 28 What did you do yesterday?1 What will you do today?2 What’s in your way?3 Each participant answers 3 questions:
  • 29. APM Practice – Light Touch Objective: Manage agile teams with a style that allows team autonomy and flexibility, and a customer value focus without sacrificing control Key Implications: Establish decentralized control that defers decision making for frequently occurring, less critical events to the team Manage the flow of customer value from one creative stage to another Recognize team members as whole-persons and treat them accordingly Focus on strengths, rather than weaknesses to leverage people’s uniqueness. “Intelligent control appears as uncontrol or freedom. And for that reason it is genuinely intelligent control. Unintelligent control appears as external domination. And for that reason it is really unintelligent control. Intelligent control exerts influence without appearing to do so. Unintelligent control tries to influence by making a show of force.” Lao Tzu, Book of Ethics
  • 30. Build on Personal Strengths Applying it to Others: Each person is unique and has unique strengths and weaknesses – whole persons Great managers recognize that trying to standardize human behavior is futile, and don’t waste their time trying to change people dramatically Rather than focus on weaknesses, they build on the personal strengths of their team members and help them become more of “who they already are” Applying it to Yourself: Find out what you don’t like doing and stop doing it "The point is to feel authentic, self-assured or creative” More info: http://www.marcusbuckingham.com 30
  • 31. APM Practice – Adaptive Leadership 31 Objectives: • Track and monitor the project for timely and relevant feedback • Institute systemic procedures for learning and adaptation • Help the Agile Manager maintain a leadership presence that animates the team Key Implications: • Track and monitor APM practices to ensure their proper application and desired outcomes • Learn and adapt continuously according to the feedback obtained • Embody leadership that inspires and energizes the team. “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.” Charles Darwin, The Origin of Species
  • 32. + ∆ Automated unit testing 6am Daily Standup Customers highly satisfied Testing team availability Retrospectives have improved process Build cycle time Estimates are stabilizing Product Owner availability Get Team Feedback Daily How to use the “Plus-Delta” Team Feedback tool: • Take a few minutes daily to get your team to provide feedback on the project • Record it in a tabular format on whiteboard or flipchart • Place the things that are working in the Plus column, and those that need improvement in the Delta column • Leave it up as an Information Radiator that is a constant reminder 32
  • 34. Resources Online Discussion Groups • Agile Project Management, http://finance.groups.yahoo.com/group/agileprojectmanagement/ • Scrum Development, http://groups.yahoo.com/group/scrumdevelopment/ User Groups • Italian Agile Movement, http://www.agilemovement.it/index.php?newlang=ita • Agile Alliance User Group List, http://www.agilealliance.org/show/1641 Articles • The New Methodology, http://www.martinfowler.com/articles/newMethodology.html • Getting Started with Agile Delivery, http://www.gantthead.com/article.cfm?ID=230943&authenticated=1 • So, How’s that Agile Initiative Doing?, http://www.gantthead.com/article.cfm?ID=230943&authenticated=1 • Agile Project Management: Emergent Order through Visionary Leadership, http://www.ccpace.com/Resources/documents/AgileProjectManagement.pdf • The Lean-Agile PMO: Using Lean-Thinking to Accelerate Agile Delivery, http://www.cutter.com/project/fulltext/summaries/2006/10/index.html 34
  • 35. Resources (continued)Blogs http://www.leadinganswers.com http://www.agileadvice.com Web Sites • http://www.agilealliance.org • http://www.apln.org • http://www.scrumalliance.org Books Agile and Iterative Development: A Manager’s Guide, Craig Larman Managing Agile Projects, Sanjiv Augustine Agile Project Management, Jim Highsmith Agile Software Development, Alistair Cockburn Fearless Change, Linda Rising and Mary Lynn Manns 35 Books (continued) • Lean Software Development – An Agile Toolkit, Mary and Tom Poppendieck • Lean Thinking and Lean Solutions, Womack and Jones • Agile Software Development with Scrum, Ken Schwaber and Mike Beedle • Agile Estimating and Planning, Mike Cohn • User Stories Applied, Mike Cohn