SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
AGILE PRINCIPLES AND MINDSET
Jamey Lees PMP, CSM, PMI-ACP
 Today’s AgileWednesday Series Overview
 Waterfall Principles versus Agile Principles
 Where did Agile come from?
 Why are so many companies migrating to Agile?
 Agile Mindset
 Objectives for today
 Understanding how Agile can reduce or remove project waste
 Waterfall & Agile difference between Scope/Schedule/Costs +
Quality
 The difference between Waterfall delivery versus Agile
delivery
 Eliminate or Reduce the mysteries of Agile
Source
OTHER AGILE APPROACHES
 Scrumban
 Test Driven Development (TDD)
 AcceptanceTest Driven Development (ATDD)
 Lean
 Kanban
 Crystal
 Feature Driven Development (FDD)
 Dynamic Development Method (DSDM)
 Agile Unified Process (AUP)
 Scaling Frameworks
 Disciplined Agile (DA)
 Scrum of Scrum (SoS) or Meta Scrum
 Scaled Agile Framework (SAFe)
 Large Scale Scrum (LeSS)
 Enterprise Scrum
WATERFALL PRINCIPLESVERSUS AGILE PRINCIPLES
AGILE FOCUS –
DELIVER BUSINESS
VALUE
 MOSCOW
 Must
 Should
 Could
 Would
WATERFALL FOCUS –
MANAGING PROCESS
 Managing Process &
Tools
 Scope
 Schedule
 Costs
STEVE JOBS (1955 - 2011)
PEOPLE DON'T KNOWWHATTHEY
WANT UNTILYOU SHOW ITTO
THEM
MINIMUM
VIABLE
PRODUCT
(MVP)
Waterfall
Agile
Along the way get a better understanding of what the CustomerValues
AGILE FRAMEWORK
Information
Radiator
1-4 Weeks
Product Vision
1 2 3 4
Iteration
Incremental
product improvements
FIXEDVS. VARIABLE
Scope
Schedule
Quality
Cost
Scope
Schedule
Quality
Cost
= Fixed
=Variable
Traditional Waterfall Agile
AGILE THINKINGVERSUS TRADITIONAL THINKING
The
Traditional
Way
Change
Avoidance
Plan Driven –
Prescriptive
Task Oriented
Faith in
Process and
Tools
The Agile
Way
Change
Acceptance
Empirical
Feedback –
Reactive
Goal –
Oriented
Faith in
People
AGILE ASSUMPTION
Customers
Don’t fully know what they
want until they see it
May discover what they want
along the way
Developers
Discover how to build it on the journey
Things change along the way
Change is welcomed even late with
customer’s competitive advantage
TRADITIONAL WATERFALL ASSUMPTIONS
THE CUSTOMERS KNOW
WHAT THEY WANT
THE DEVELOPERS KNOW
HOW TO BUILD IT
NOTHING WILL CHANGE
ALONG THE WAY
5 PRINCIPLES
BEHIND THE AGILE
MANIFESTO
 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
 Businesspeople and developers must work
together daily throughout the project.
 Source:
http://agilemanifesto.org/principles.html
4 AGILE MANIFESTOVALUES
Individual’s interaction
Over
Processes & Tools
Working Software
Over
Comprehensive Documentation
Customer Collaboration Over
Contract Negotiation
Responding to Change
Over
Following a Plan
Q/A -WATERFALL PRINCIPLESVERSUS AGILE PRINCIPLES
 How Agile can reduce or remove project waste?
 What is the Waterfall & Agile difference between
Scope/Schedule/Costs + Quality?
WHERE DID AGILE COME FROM?
THE NEW NEW PRODUCT DEVELOPMENT GAME
BY HIROTAKA TAKEUCHI AND IKUJIRO NONAKA
HARVARD BUSINESS REVIEW JAN-FEB 1986
Fuji-
Xerox
Canon Honda NEC Epson
Brother 3M Xerox
Hewlett-
Packard
PRODUCT
MANUFACTURING
COMPANIES HAD
THIS IN COMMON
BUILT-IN
INSTABILITY
SELF-ORGANIZING
PROJECT TEAMS
OVERLAPPING
DEVELOPMENT
PHASES
“MULTILEARNING” SUBTLE CONTROL ORGANIZATIONAL
TRANSFER OF
LEARNING
700 U.S. COMPANIES
SURVEYED
 New Products would account
for 1/3 of all profits in the 1980s
 New emphasis on speed and
flexibility calls for a different
approach
33%
67%
COMPANY SALES
New Products Old Product
EARLY AGILE HISTORYTIMELINE
1986
1986:Takeuchi and Nonaka publish
their article ”The New New
Product Development Game” in
Harvard Business Review.
1988
The “timebox” is described as a
cornerstone of Scott Schultz’s
“Rapid Iterative Production
Prototyping”
1990
Bill Opdyke coins the term
“refactoring” in an ACM SIGPLAN
paper with Ralph Johnson,
“Refactoring:An aid in designing
application frameworks and
evolving object-oriented systems”
1991
RAD, possibly the first approach in
which timeboxing and “iterations”
in the looser sense of “one
repetition of the entire software
development process” are closely
combined, is described by James
Martin in his ”Rapid Application
Development”.
1993
Jeff Sutherland invents Scrum as a
process at Easel Corporation.
1995
The earliest writings on
Scrum introduce the notion of the
“sprint” as iteration, although its
duration is variable.
1991
Creation of the Manifesto for Agile
Software Development. Several
members of that discussion went
on to found the Agile Alliance.
Q/A -WHERE DID AGILE COME FROM?
 Why do you think the manufacturing industry
needed to create an Agile approach?
 History Source:
https://www.agilealliance.org/agile101/practices-
timeline/
WHY ARE SO MANY COMPANIES MIGRATING TO
AGILE?
FEATURES BEING USED
Never
45%
Always
7%
Often
13%
Sometimes
16%
Rarely
19%
FEATURES
WATERFALLVALUE PROPOSITION
Analysis Design Code Test Integrate
Business
Analysis
Functional Requirements
System
Design
Tech
Design
Code
Unit
Test
System Test
UATTest
Value
Production
Release
Risk
AGILEVALUE PROPOSITION
 Build continuous value in smaller iteratively delivery cycles
 To test an idea by exploring an early version of product to the
target users and customers
 To collect the relevant data and to learn from it
 It is a way of lowering risk
 It plays a key part in Learn start up Build-Measure- Learn
cycle
 Minimum refers to spend little time and effort to create it
 It does not mean that is should be quick and dirty
 Helps validate the business model
 Avoids the 45% of features never used, why spend time on
something that is never used
Q/A -WHY ARE SO MANY COMPANIES MIGRATING TO AGILE?
 What is difference between Waterfall delivery versus
Agile delivery?
AGILE MINDSET
SERVANT LEADERSHIP
VERSUS MANAGEMENT
 Servant Leadership over
Command & Control
(PMI-ACP Exam Prep by Mike
Griffiths)
 Pulling a rope encourages people
to want to do what needs to be
accomplished versus pushing a
rope telling people what to do
 Creating an encouraging
environment for people to thrive
versus focusing on schedule due
dates and status reports
Servant Leadership Management
People Task
Empower Control
Effectiveness Efficacy
Doing the right thing Doing things right
Direction Speed
Principles Practices
Communication Command
SERVANT LEADERSHIP
Servant Leadership
Empowers the team to achieve more
Facilitates and helps the team discover and
define their Agile way
Optimizes the team overall instead of individuals
Frees the team to experiment new things
without risk of failure to strive for improvements
Servant Leader Characteristics
They Listen first
Foster team’s and individual’s growth
Inspire instead of command and control
Creates a path for others to contribution and
succeed
Offer safety, respect, and trust
SCRUM PILLARS
 Transparency
 Various aspect of the process affects outcome must
be visible to those in control of the processes
 Inspection
 Various aspects of the process must be inspected
frequently enough that unacceptable variances in the
processes can be detected
 Adaptation
 Once inspection reveals that one or more aspects of
the processes are outside the acceptable limits, the
resulting product will be unacceptable. Inspection
must change the processes.
SCRUMVALUES
Focus Courage Openness
Commitment Respect
LEAN MINDSET
 Keep it simple
 Yagni originally is an acronym
that stands for "You Aren't
Gonna Need It".
 Scalable
 Work is done just enough, just in
time
THE AGILE WAY
 Smaller teams iterate in a smaller timeframe in delivering value to customers
 With each iteration more value is delivered incrementally with each iteration
 Continuous delivery with quality build into each delivery with testing often
 Quality improvements because testing starts from day one
 Risk is reduced because team receives feedback early and often
 Customers are happy they can make changes without paying exorbitant costs
Q/A - AGILE MINDSET
 What is the mysteries of Agile?
THANKYOU FOR
ATTENDING TODAY’S SESSION - AGILE PRINCIPLES AND MINDSET
Jamey Lees
PMP, CRM,
PMI-ACP

Mais conteúdo relacionado

Mais procurados

AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
VersionOne
 

Mais procurados (20)

Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile TransformationsAgile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile Transformations
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Agile architecture made real
Agile architecture made realAgile architecture made real
Agile architecture made real
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for Hardware
 
Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...
 

Semelhante a Agile principles and mindset agile wednesday series

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
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 s
James Sutter
 

Semelhante a Agile principles and mindset agile wednesday series (20)

Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
What is agile?
What is agile?What is agile?
What is agile?
 
Scqaa sf scrum presentation - final
Scqaa sf scrum presentation - finalScqaa sf scrum presentation - final
Scqaa sf scrum presentation - final
 
The agile way: the complete guide to understanding agile methodologies
The agile way:  the complete guide to understanding agile methodologiesThe agile way:  the complete guide to understanding agile methodologies
The agile way: the complete guide to understanding agile methodologies
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Scrum
Scrum Scrum
Scrum
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 s
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
Fundamental of Agile, What is Agile? and What is Agile methodology?
Fundamental of Agile, What is Agile? and What is Agile methodology?Fundamental of Agile, What is Agile? and What is Agile methodology?
Fundamental of Agile, What is Agile? and What is Agile methodology?
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 

Último

internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 

Último (17)

Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 

Agile principles and mindset agile wednesday series

  • 1. AGILE PRINCIPLES AND MINDSET Jamey Lees PMP, CSM, PMI-ACP  Today’s AgileWednesday Series Overview  Waterfall Principles versus Agile Principles  Where did Agile come from?  Why are so many companies migrating to Agile?  Agile Mindset  Objectives for today  Understanding how Agile can reduce or remove project waste  Waterfall & Agile difference between Scope/Schedule/Costs + Quality  The difference between Waterfall delivery versus Agile delivery  Eliminate or Reduce the mysteries of Agile
  • 3. OTHER AGILE APPROACHES  Scrumban  Test Driven Development (TDD)  AcceptanceTest Driven Development (ATDD)  Lean  Kanban  Crystal  Feature Driven Development (FDD)  Dynamic Development Method (DSDM)  Agile Unified Process (AUP)  Scaling Frameworks  Disciplined Agile (DA)  Scrum of Scrum (SoS) or Meta Scrum  Scaled Agile Framework (SAFe)  Large Scale Scrum (LeSS)  Enterprise Scrum
  • 5. AGILE FOCUS – DELIVER BUSINESS VALUE  MOSCOW  Must  Should  Could  Would
  • 6. WATERFALL FOCUS – MANAGING PROCESS  Managing Process & Tools  Scope  Schedule  Costs
  • 7. STEVE JOBS (1955 - 2011) PEOPLE DON'T KNOWWHATTHEY WANT UNTILYOU SHOW ITTO THEM
  • 8. MINIMUM VIABLE PRODUCT (MVP) Waterfall Agile Along the way get a better understanding of what the CustomerValues
  • 9. AGILE FRAMEWORK Information Radiator 1-4 Weeks Product Vision 1 2 3 4 Iteration Incremental product improvements
  • 11. AGILE THINKINGVERSUS TRADITIONAL THINKING The Traditional Way Change Avoidance Plan Driven – Prescriptive Task Oriented Faith in Process and Tools The Agile Way Change Acceptance Empirical Feedback – Reactive Goal – Oriented Faith in People
  • 12. AGILE ASSUMPTION Customers Don’t fully know what they want until they see it May discover what they want along the way Developers Discover how to build it on the journey Things change along the way Change is welcomed even late with customer’s competitive advantage
  • 13. TRADITIONAL WATERFALL ASSUMPTIONS THE CUSTOMERS KNOW WHAT THEY WANT THE DEVELOPERS KNOW HOW TO BUILD IT NOTHING WILL CHANGE ALONG THE WAY
  • 14. 5 PRINCIPLES BEHIND THE AGILE MANIFESTO  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  Businesspeople and developers must work together daily throughout the project.  Source: http://agilemanifesto.org/principles.html
  • 15. 4 AGILE MANIFESTOVALUES Individual’s interaction Over Processes & Tools Working Software Over Comprehensive Documentation Customer Collaboration Over Contract Negotiation Responding to Change Over Following a Plan
  • 16. Q/A -WATERFALL PRINCIPLESVERSUS AGILE PRINCIPLES  How Agile can reduce or remove project waste?  What is the Waterfall & Agile difference between Scope/Schedule/Costs + Quality?
  • 17. WHERE DID AGILE COME FROM?
  • 18. THE NEW NEW PRODUCT DEVELOPMENT GAME BY HIROTAKA TAKEUCHI AND IKUJIRO NONAKA HARVARD BUSINESS REVIEW JAN-FEB 1986 Fuji- Xerox Canon Honda NEC Epson Brother 3M Xerox Hewlett- Packard
  • 19. PRODUCT MANUFACTURING COMPANIES HAD THIS IN COMMON BUILT-IN INSTABILITY SELF-ORGANIZING PROJECT TEAMS OVERLAPPING DEVELOPMENT PHASES “MULTILEARNING” SUBTLE CONTROL ORGANIZATIONAL TRANSFER OF LEARNING
  • 20. 700 U.S. COMPANIES SURVEYED  New Products would account for 1/3 of all profits in the 1980s  New emphasis on speed and flexibility calls for a different approach 33% 67% COMPANY SALES New Products Old Product
  • 21. EARLY AGILE HISTORYTIMELINE 1986 1986:Takeuchi and Nonaka publish their article ”The New New Product Development Game” in Harvard Business Review. 1988 The “timebox” is described as a cornerstone of Scott Schultz’s “Rapid Iterative Production Prototyping” 1990 Bill Opdyke coins the term “refactoring” in an ACM SIGPLAN paper with Ralph Johnson, “Refactoring:An aid in designing application frameworks and evolving object-oriented systems” 1991 RAD, possibly the first approach in which timeboxing and “iterations” in the looser sense of “one repetition of the entire software development process” are closely combined, is described by James Martin in his ”Rapid Application Development”. 1993 Jeff Sutherland invents Scrum as a process at Easel Corporation. 1995 The earliest writings on Scrum introduce the notion of the “sprint” as iteration, although its duration is variable. 1991 Creation of the Manifesto for Agile Software Development. Several members of that discussion went on to found the Agile Alliance.
  • 22. Q/A -WHERE DID AGILE COME FROM?  Why do you think the manufacturing industry needed to create an Agile approach?  History Source: https://www.agilealliance.org/agile101/practices- timeline/
  • 23. WHY ARE SO MANY COMPANIES MIGRATING TO AGILE?
  • 25. WATERFALLVALUE PROPOSITION Analysis Design Code Test Integrate Business Analysis Functional Requirements System Design Tech Design Code Unit Test System Test UATTest Value Production Release Risk
  • 26. AGILEVALUE PROPOSITION  Build continuous value in smaller iteratively delivery cycles  To test an idea by exploring an early version of product to the target users and customers  To collect the relevant data and to learn from it  It is a way of lowering risk  It plays a key part in Learn start up Build-Measure- Learn cycle  Minimum refers to spend little time and effort to create it  It does not mean that is should be quick and dirty  Helps validate the business model  Avoids the 45% of features never used, why spend time on something that is never used
  • 27. Q/A -WHY ARE SO MANY COMPANIES MIGRATING TO AGILE?  What is difference between Waterfall delivery versus Agile delivery?
  • 29. SERVANT LEADERSHIP VERSUS MANAGEMENT  Servant Leadership over Command & Control (PMI-ACP Exam Prep by Mike Griffiths)  Pulling a rope encourages people to want to do what needs to be accomplished versus pushing a rope telling people what to do  Creating an encouraging environment for people to thrive versus focusing on schedule due dates and status reports Servant Leadership Management People Task Empower Control Effectiveness Efficacy Doing the right thing Doing things right Direction Speed Principles Practices Communication Command
  • 30. SERVANT LEADERSHIP Servant Leadership Empowers the team to achieve more Facilitates and helps the team discover and define their Agile way Optimizes the team overall instead of individuals Frees the team to experiment new things without risk of failure to strive for improvements Servant Leader Characteristics They Listen first Foster team’s and individual’s growth Inspire instead of command and control Creates a path for others to contribution and succeed Offer safety, respect, and trust
  • 31. SCRUM PILLARS  Transparency  Various aspect of the process affects outcome must be visible to those in control of the processes  Inspection  Various aspects of the process must be inspected frequently enough that unacceptable variances in the processes can be detected  Adaptation  Once inspection reveals that one or more aspects of the processes are outside the acceptable limits, the resulting product will be unacceptable. Inspection must change the processes.
  • 33. LEAN MINDSET  Keep it simple  Yagni originally is an acronym that stands for "You Aren't Gonna Need It".  Scalable  Work is done just enough, just in time
  • 34. THE AGILE WAY  Smaller teams iterate in a smaller timeframe in delivering value to customers  With each iteration more value is delivered incrementally with each iteration  Continuous delivery with quality build into each delivery with testing often  Quality improvements because testing starts from day one  Risk is reduced because team receives feedback early and often  Customers are happy they can make changes without paying exorbitant costs
  • 35. Q/A - AGILE MINDSET  What is the mysteries of Agile?
  • 36. THANKYOU FOR ATTENDING TODAY’S SESSION - AGILE PRINCIPLES AND MINDSET Jamey Lees PMP, CRM, PMI-ACP