SlideShare a Scribd company logo
Development in Dialog
Agile Project Management
Richard Hiers, PMP CSM
Director of ITS
Covenant Theological Seminary
Traditional/Waterfall Project
Management
http://ajitesh2.blogspot.com/p/sdlc-models.html
http://www.allaboutagile.com/agile-project-management-avoiding-the-waterfall-by-richard-revis/
Traditional/Waterfall Project
Management
http://www.agile-scrum-master-training.com/agile-project-management/
Traditional/Waterfall Project
Management: Pros & Cons
Pros: Cons:
o All requirements
(scope) thoroughly
documented up front
o More accurate time
estimates
o More accurate cost
estimates
Assumptions:
o Humans are good at
knowing what they want
o Humans are good at
estimating what it will
take
o Certainty is often
illusory
o Plans are rigid and
inflexible
o Feedback/testing take
place late in project
Therefore:
o Best suited for projects
where requirements
easily identifiable and
there is a high level of
technological certainty
The Right Tool for the Job
http://www.brilligence.com/the-agile-sweet-spot/
The Agile Manifesto
processes and tools
comprehensive
documentation
contract negotiation
following a plan
Individuals and
interactions
Working
software
Customer
collaboration
Responding to
change
OVER
OVER
OVER
OVER
12 Principles of Agile
1. Our highest priority is to satisfy the customer
through early and continuous delivery of valuable
software.
2. Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
3. Deliver working software frequently, from a couple
of weeks to a couple of months, with a preference
to the shorter timescale.
4. Business people and developers must work
together daily throughout the project.
12 Principles of Agile
5. Build projects around motivated individuals. Give
them the environment and support they need,
and trust them to get the job done.
6. The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.
7. Working software is the primary measure of
progress.
8. Agile processes promote sustainable development.
The sponsors, developers, and users should be
able to maintain a constant pace indefinitely.
12 Principles of Agile
9. Continuous attention to technical excellence and
good design enhances agility.
10. Simplicity--the art of maximizing the amount of
work not done--is essential.
11. The best architectures, requirements, and designs
emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
Benefits of Agile vs. Waterfall
http://www.creativebloq.com/design/new-design-methodologies-10125997
http://www.agigante.it/scrum-and-agile-synonyms-and-other-agilemethodologies/
Scrum
“The… “relay race” approach to product development… may conflict
with the goals of maximum speed and flexibility. Instead a holistic or
“rugby” approach – where a team tries to go the distance as a unit,
passing the ball back and forth – may better serve today’s
competitive requirements.” – Takeuchi and Nonaka, 1986
http://en.wikipedia.org/wiki/Scrum_(rugby)
http://agileatlas.org/articles/item/scrum-framework; Essential Scrum by Kenneth Rubin
As a ____ I want/need _____ so that _____
WHO?
o Customer
o Owner
o User
o Developer
o Manager
WHAT?
o Function
o Operation
o Tool
o Application
WHY?
o Goal
o Strategy
o Feature
o Measure
o Governance
o Compliance
http://agilebutpragmatic.blogspot.com/2012/03/visual-wall.html
Exercise: Flipping Pennies
 Divide into teams:
 1 planner
 1 developer
 1 tester
 1 tech writer
 1 timer
http://www.marketbuzzreport.com/trading-penny-stocks/
 Rules:
 Each person flips 1 penny
at a time
 Pass pennies to next person
only when all in the batch
have been flipped
 Timer:
 How long till customer
starts getting pennies?
 How long to deliver all
pennies?
BATCH SIZE: 20BATCH SIZE: 5BATCH SIZE: 1
Exercise: Candy Factory
http://ohmyveggies.com/recipe-chewy-chocolate-candy-cane-cookies/
 Divide into teams
 Pass candies
 Everyone must touch each
piece
 Can’t pass to person next
to you
 First to touch must also be
last to touch
 Dropped candy is “defect”
 How many candies were
“developed”?
Agile Outside of Software Dev?
 What we’re now beginning to know that agile practices
are creeping into other aspects of business. Why?
Because “the world is complex, products and services
are easily commoditized, cycle time in markets is
ruthless, and consumers are not as loyal as we once
thought,”
– Jake Sorofman @ Gartner quoting Brad Murphy
 Marketing, Legal, HR, Publishing school text books,
Academic researchers
 What about curriculum design?
 What about building or transforming an online learning
program?
 What else?
Questions?
Resources
 Essential Scrum by Kenneth S. Rubin (Scrum process images taken from this source)
 Scrum Mastery by Geoff Watts
 Agile Retrospectives by Esther Derby & Dianna Larson
 http://www.agilealliance.org/
 https://www.scrumalliance.org/ - Certified Scrum Master (CSM)
 http://www.pmi.org/ - Agile Certified Professional (ACP & PMP)
 Is Agile the Last Remaining Competitive Advantage?
http://blogs.gartner.com/jake-sorofman/is-agile-the-last-remaining-competitive-advantage/
 What is Agile Learning Design?
http://www.bottomlineperformance.com/what-is-agile-learning-design/
http://www.bottomlineperformance.com/agile-vs-addie-which-is-better-for-learning-design/
 Introducing Agile Techniques to Teams Outside Software Development
http://agilecoach.typepad.com/agile-coaching/2012/09/introducing-agile-techniques-to-teams-
outside-software-development-.html
 Agile Outside of Software
http://leadinganswers.typepad.com/leading_answers/2011/08/agile-outside-of-software.html
Richard Hiers, PMP CSM
Director of ITS
Covenant Theological Seminary
www.covenantseminary.edu
richard.hiers@covenantseminary.edu
314-392-4135

More Related Content

What's hot

Traditional vs Agile Roles
Traditional vs Agile RolesTraditional vs Agile Roles
Traditional vs Agile Roles
Sumit Mahajan
 
Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!
Ryan Thomas Hewitt★CSM★CSPO★ITIL
 
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
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Lviv Startup Club
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
Bernadette Charlescar PMP, CSM
 
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
Scrum Bangalore
 
Modern Agile and Product Culture
Modern Agile and Product CultureModern Agile and Product Culture
Modern Agile and Product Culture
Diego Pacheco
 
Scrum – widely known and misunderstood phenomena
Scrum – widely known and misunderstood phenomenaScrum – widely known and misunderstood phenomena
Scrum – widely known and misunderstood phenomena
Sathyanarayana. SPC4 ICC-ACP PSM, CSM, Enterprise Agile Coach
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overview
Steve Purkis
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
Matthew Moran
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Dr Phil Jacobs
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)
Pierre E. NEIS
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
oGuild .
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project Management
Supreeth Rajan
 
Agility from First Principles
Agility from First PrinciplesAgility from First Principles
Agility from First Principles
Tathagat Varma
 

What's hot (18)

Traditional vs Agile Roles
Traditional vs Agile RolesTraditional vs Agile Roles
Traditional vs Agile Roles
 
Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!Agile ways of working. Plus 3 agile techniques any team can use!!
Agile ways of working. Plus 3 agile techniques any team can use!!
 
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
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
 
Modern Agile and Product Culture
Modern Agile and Product CultureModern Agile and Product Culture
Modern Agile and Product Culture
 
Scrum – widely known and misunderstood phenomena
Scrum – widely known and misunderstood phenomenaScrum – widely known and misunderstood phenomena
Scrum – widely known and misunderstood phenomena
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overview
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
 
What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project Management
 
Agility from First Principles
Agility from First PrinciplesAgility from First Principles
Agility from First Principles
 

Viewers also liked

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
skipangel
 
Présentation
Présentation Présentation
Présentation bauza_jc
 
How Do I Know if I'm Plagiarizing?
How Do I Know if I'm Plagiarizing?How Do I Know if I'm Plagiarizing?
How Do I Know if I'm Plagiarizing?
Scribendi
 
WireBuzz Team and Office Photos
WireBuzz Team and Office PhotosWireBuzz Team and Office Photos
WireBuzz Team and Office Photos
Marcus Krieg
 
Arts & Inspirations _VIVACITY 2
Arts & Inspirations _VIVACITY 2Arts & Inspirations _VIVACITY 2
Arts & Inspirations _VIVACITY 2
Arun Khanna
 
AmeriFirst Recruiting Powerpoint
AmeriFirst Recruiting PowerpointAmeriFirst Recruiting Powerpoint
AmeriFirst Recruiting PowerpointMike Koenig
 
HAMZA ALI CV
HAMZA ALI CVHAMZA ALI CV
HAMZA ALI CVHamza Ali
 
Thüringen
ThüringenThüringen
Thüringen
Floris Smit
 
A take on bollywood theatrics, vivacity 24
A take on bollywood theatrics, vivacity 24A take on bollywood theatrics, vivacity 24
A take on bollywood theatrics, vivacity 24
Arun Khanna
 
ME AFTERWORK - The world of blogging - Laurel Brown
ME AFTERWORK - The world of blogging - Laurel BrownME AFTERWORK - The world of blogging - Laurel Brown
ME AFTERWORK - The world of blogging - Laurel Brown
celeste moroney
 
The most common mistakes in english language
The most common mistakes in english languageThe most common mistakes in english language
The most common mistakes in english language
Steven Penick
 
KevinECatrernewResume10-30-2011
KevinECatrernewResume10-30-2011KevinECatrernewResume10-30-2011
KevinECatrernewResume10-30-2011Kevin Carter
 
Personas ancianas reflexión sem 1y2
Personas ancianas reflexión sem 1y2Personas ancianas reflexión sem 1y2
Personas ancianas reflexión sem 1y2
elviragarciafdz
 

Viewers also liked (14)

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
 
Présentation
Présentation Présentation
Présentation
 
How Do I Know if I'm Plagiarizing?
How Do I Know if I'm Plagiarizing?How Do I Know if I'm Plagiarizing?
How Do I Know if I'm Plagiarizing?
 
WireBuzz Team and Office Photos
WireBuzz Team and Office PhotosWireBuzz Team and Office Photos
WireBuzz Team and Office Photos
 
Arts & Inspirations _VIVACITY 2
Arts & Inspirations _VIVACITY 2Arts & Inspirations _VIVACITY 2
Arts & Inspirations _VIVACITY 2
 
AmeriFirst Recruiting Powerpoint
AmeriFirst Recruiting PowerpointAmeriFirst Recruiting Powerpoint
AmeriFirst Recruiting Powerpoint
 
HAMZA ALI CV
HAMZA ALI CVHAMZA ALI CV
HAMZA ALI CV
 
Thüringen
ThüringenThüringen
Thüringen
 
A take on bollywood theatrics, vivacity 24
A take on bollywood theatrics, vivacity 24A take on bollywood theatrics, vivacity 24
A take on bollywood theatrics, vivacity 24
 
CHARBEL K MASSAAD (1)
CHARBEL K MASSAAD (1)CHARBEL K MASSAAD (1)
CHARBEL K MASSAAD (1)
 
ME AFTERWORK - The world of blogging - Laurel Brown
ME AFTERWORK - The world of blogging - Laurel BrownME AFTERWORK - The world of blogging - Laurel Brown
ME AFTERWORK - The world of blogging - Laurel Brown
 
The most common mistakes in english language
The most common mistakes in english languageThe most common mistakes in english language
The most common mistakes in english language
 
KevinECatrernewResume10-30-2011
KevinECatrernewResume10-30-2011KevinECatrernewResume10-30-2011
KevinECatrernewResume10-30-2011
 
Personas ancianas reflexión sem 1y2
Personas ancianas reflexión sem 1y2Personas ancianas reflexión sem 1y2
Personas ancianas reflexión sem 1y2
 

Similar to Development in Dialog

Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
Nitor
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
Dimitri Ponomareff
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agilesparkagility
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Role of the Project Manager in Agile
Role of the Project Manager in AgileRole of the Project Manager in Agile
Role of the Project Manager in Agile
Darren Wilmshurst
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
Gopinath Ramakrishnan, Ph.D, CSM
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
Nacho Montoya
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
wjperez0629
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
solit
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
XSolve
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
Leszek Leo Baz
 
May-MH-TrailblazerEvent
May-MH-TrailblazerEventMay-MH-TrailblazerEvent
May-MH-TrailblazerEvent
sonumanoj
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
Craig Brown
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
Cindy Royal
 
Faster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayFaster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean Way
Dimitri Ponomareff
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
Aleksejs Truhans
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
Tathagat Varma
 

Similar to Development in Dialog (20)

Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Role of the Project Manager in Agile
Role of the Project Manager in AgileRole of the Project Manager in Agile
Role of the Project Manager in Agile
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
 
May-MH-TrailblazerEvent
May-MH-TrailblazerEventMay-MH-TrailblazerEvent
May-MH-TrailblazerEvent
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Faster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayFaster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean Way
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 

Recently uploaded

LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 

Recently uploaded (20)

LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 

Development in Dialog

  • 1. Development in Dialog Agile Project Management Richard Hiers, PMP CSM Director of ITS Covenant Theological Seminary
  • 4. Traditional/Waterfall Project Management: Pros & Cons Pros: Cons: o All requirements (scope) thoroughly documented up front o More accurate time estimates o More accurate cost estimates Assumptions: o Humans are good at knowing what they want o Humans are good at estimating what it will take o Certainty is often illusory o Plans are rigid and inflexible o Feedback/testing take place late in project Therefore: o Best suited for projects where requirements easily identifiable and there is a high level of technological certainty
  • 5. The Right Tool for the Job http://www.brilligence.com/the-agile-sweet-spot/
  • 6. The Agile Manifesto processes and tools comprehensive documentation contract negotiation following a plan Individuals and interactions Working software Customer collaboration Responding to change OVER OVER OVER OVER
  • 7. 12 Principles of Agile 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project.
  • 8. 12 Principles of Agile 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 9. 12 Principles of Agile 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 10. Benefits of Agile vs. Waterfall http://www.creativebloq.com/design/new-design-methodologies-10125997
  • 12. Scrum “The… “relay race” approach to product development… may conflict with the goals of maximum speed and flexibility. Instead a holistic or “rugby” approach – where a team tries to go the distance as a unit, passing the ball back and forth – may better serve today’s competitive requirements.” – Takeuchi and Nonaka, 1986 http://en.wikipedia.org/wiki/Scrum_(rugby)
  • 14.
  • 15.
  • 16.
  • 17. As a ____ I want/need _____ so that _____ WHO? o Customer o Owner o User o Developer o Manager WHAT? o Function o Operation o Tool o Application WHY? o Goal o Strategy o Feature o Measure o Governance o Compliance
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Exercise: Flipping Pennies  Divide into teams:  1 planner  1 developer  1 tester  1 tech writer  1 timer http://www.marketbuzzreport.com/trading-penny-stocks/  Rules:  Each person flips 1 penny at a time  Pass pennies to next person only when all in the batch have been flipped  Timer:  How long till customer starts getting pennies?  How long to deliver all pennies? BATCH SIZE: 20BATCH SIZE: 5BATCH SIZE: 1
  • 24.
  • 25.
  • 26. Exercise: Candy Factory http://ohmyveggies.com/recipe-chewy-chocolate-candy-cane-cookies/  Divide into teams  Pass candies  Everyone must touch each piece  Can’t pass to person next to you  First to touch must also be last to touch  Dropped candy is “defect”  How many candies were “developed”?
  • 27. Agile Outside of Software Dev?  What we’re now beginning to know that agile practices are creeping into other aspects of business. Why? Because “the world is complex, products and services are easily commoditized, cycle time in markets is ruthless, and consumers are not as loyal as we once thought,” – Jake Sorofman @ Gartner quoting Brad Murphy  Marketing, Legal, HR, Publishing school text books, Academic researchers  What about curriculum design?  What about building or transforming an online learning program?  What else?
  • 29. Resources  Essential Scrum by Kenneth S. Rubin (Scrum process images taken from this source)  Scrum Mastery by Geoff Watts  Agile Retrospectives by Esther Derby & Dianna Larson  http://www.agilealliance.org/  https://www.scrumalliance.org/ - Certified Scrum Master (CSM)  http://www.pmi.org/ - Agile Certified Professional (ACP & PMP)  Is Agile the Last Remaining Competitive Advantage? http://blogs.gartner.com/jake-sorofman/is-agile-the-last-remaining-competitive-advantage/  What is Agile Learning Design? http://www.bottomlineperformance.com/what-is-agile-learning-design/ http://www.bottomlineperformance.com/agile-vs-addie-which-is-better-for-learning-design/  Introducing Agile Techniques to Teams Outside Software Development http://agilecoach.typepad.com/agile-coaching/2012/09/introducing-agile-techniques-to-teams- outside-software-development-.html  Agile Outside of Software http://leadinganswers.typepad.com/leading_answers/2011/08/agile-outside-of-software.html
  • 30. Richard Hiers, PMP CSM Director of ITS Covenant Theological Seminary www.covenantseminary.edu richard.hiers@covenantseminary.edu 314-392-4135

Editor's Notes

  1. PM History at Covenant Audience familiarity with agile and scurm?
  2. February 17, 2001 Jeff Sutherland & group of software developers met at the Snowbird resort in Utah and produced the Agile Manifesto Methodology or Framework That is, while there is value in the items on the right, we value the items on the left more. Some claim agile does away with planning, contracts and documentation which it clearly doesn't. It simply places more value on things such as working software and collaboration as these are more likely to directly contribute to a successful outcome.
  3. Principles behind the Manifesto
  4. Principles behind the Manifesto
  5. Principles behind the Manifesto
  6. “Scrum” term borrowed from Rugby. A scrum restarts the game after an penalty. The forwards all lock arms, heads down, and try to gain possession of the ball. A framework for organizing and managing work based on values of: Honesty, openness courage, resect, focus, trust, empowerment, and collaboration Inspect & adapt, tight feedback loops
  7. Product Owner Empowered, single authority Which features, in what order to build: most valuable work done first Sets the vision Represents the business interests, the value stream Responsible for overall success ScrumMaster Not the project manager, rather the coach and facilitator No authority to exert control Help everyone involved understand and embrace scrum values, principles, practices Helps remove impediments Leader, not a manager Development Team Made up of all roles necessary to complete successfully: Architect, programmer, tester, dba, UI design, etc. “T” shaped individuals Self-organizing to achieve sprint goals 5-9 ideal
  8. “stories” – includes: Features, technical, technical debt, bugs, spikes Prioritized: most valuable work first Groomed: Creating, refining, estimating/estimating stories Ongoing Just-in-time Planning
  9. Leave the “How” to the team. Own the end, not the means. Definition of Done Tangible project assets
  10. What is to be the sprint goal? Sustainable pace Just-in-time/Last Responsible Moment planning Tasks associated with each story
  11. Get stories to “done” Design reviewed Code completed Documentation updated Tested (different types) Zero defects Acceptance tested (PO verifies, does it function as desired) Self-organized Nobody tells team “how”
  12. Daily Scrum or Standup – 15 min or less One of many “inspect and adapt” Questions for standup: What did I accomplish since last standup? What do I plan to work on by the next standup? What are the obstacles or impediments preventing me from making progress? Not a problem-solving meeting
  13. “Potentially Shippable Product” Not so much it will be shipped, but high level of confidence it is “done” May be early enough that not enough features to be usable Users may not be able to process constant updates, etc. Get stories to “done” Design reviewed Code completed Documentation updated Tested (different types) Zero defects Acceptance tested (PO verifies, does it function as desired)
  14. Discussion: Achieve business value quickly Finished product more quickly Pivot in timely fashion
  15. First of two final Inspect and Adapt activities Inspect and Adapt the PRODUCT Succeed, or fail, quickly Attendees: team, stakeholders, sponsors, customer, etc. Bidirectional flow of information
  16. First of two final Inspect and Adapt activities Inspect and Adapt the PROCESS Continuous process improvement
  17. 1 minute to plan 3 minutes to execute 1 minute to record development productivity 1 minute retrospective, repeat Do exercise, retrospective, repeat 2 or 3 times. Any improvement? Discussion: Value of iterating a solution? Value of a process retrospective?