SlideShare ist ein Scribd-Unternehmen logo
1 von 79
Downloaden Sie, um offline zu lesen
Are You Agile?
Project Management for
elearning development
Don Bolen, PMP, CSM
Why do we
 manage?
?
this session should answer
Project Management Process Groups – PMBOK 4th Edition

 Knowledge                                                                                              Monitoring &
                       Initiation                 Planning                     Executing                                                 Closing
   Areas                                                                                                 Controlling
Integration      Develop Project Charter    Develop Project               Direct & Manage Project     Monitor & Control Project    Close Project or Phase 
                                            Management Plan               Execution                   Work                         
                                                                                                      Perform Integrated Change
                                                                                                      Control


Scope                                       Collect Requirements                                      Verify Scope
                                            Define Scope                                               Control Scope
                                            Create WBS

Time                                        Define Activities                                          Control Schedule
                                            Sequence Activities
                                            Estimate Activity Resources
                                            Estimate Activity Durations
                                            Develop Schedule

Cost                                        Estimate Costs                                            Control Costs
                                            Determine Budget

Quality                                     Plan Quality                  Perform Quality Assurance   Perform Quality Control

HR                                          Develop HR Plan               Acquire Project Team
                                                                          Develop Project Team
                                                                          Manage Project Team


Communications   Identify Stakeholders      Plan Communications           Distribute Information      Report Performance
                                                                          Manage Stakeholders
                                                                          Expectations

Risk                                        Plan Risk Management                                      Manage and Control Risks
                                            Identify Risks
                                            Perform Qualitative Risk
                                            Analysis
                                            Perform Quantitative Risk
                                            Analysis
                                            Plan Risk Responses

Procurement                                 Plan Procurement              Control Procurements        Administer Procurements     Close Procurements
Project Management Process Groups – PMBOK 4th Edition

 Knowledge                                                                                              Monitoring &
                       Initiation                 Planning                     Executing                                                 Closing
   Areas                                                                                                 Controlling
Integration      Develop Project Charter    Develop Project               Direct & Manage Project     Monitor & Control Project    Close Project or Phase 
                                            Management Plan               Execution                   Work                         
                                                                                                      Perform Integrated Change
                                                                                                      Control


Scope                                       Collect Requirements                                      Verify Scope
                                            Define Scope                                               Control Scope
                                            Create WBS

Time                                        Define Activities                                          Control Schedule
                                            Sequence Activities
                                            Estimate Activity Resources
                                            Estimate Activity Durations
                                            Develop Schedule

Cost                                        Estimate Costs                                            Control Costs
                                            Determine Budget

Quality                                     Plan Quality                  Perform Quality Assurance   Perform Quality Control

HR                                          Develop HR Plan               Acquire Project Team
                                                                          Develop Project Team
                                                                          Manage Project Team


Communications   Identify Stakeholders      Plan Communications           Distribute Information      Report Performance
                                                                          Manage Stakeholders
                                                                          Expectations

Risk                                        Plan Risk Management                                      Manage and Control Risks
                                            Identify Risks
                                            Perform Qualitative Risk
                                            Analysis
                                            Perform Quantitative Risk
                                            Analysis
                                            Plan Risk Responses

Procurement                                 Plan Procurement              Control Procurements        Administer Procurements     Close Procurements
So, what’s wrong?
Is this your approach?
Analysis


           Design


                    Develop


                              Implement


                                          Evaluate
Is this your approach?
Analysis


            Design


                     Develop


                               Implement


                                           Evaluate

           Is it effective? Efficient?
The Agile Manifesto
“We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
- Individuals and interactions over processes and
  tools
- Working software over comprehensive
  documentation
- Customer collaboration over contract
That is, while there is value in the items
on the right, we value the items on the
left more.”
                          http://www.agilemanifesto.org/
The Agile Manifesto
“We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
- Individuals and interactions over processes and
  Individuals and interactions
    tools
    Working software
-   Working software over comprehensive
    Customer collaboration
    documentation
-   Responding to change over contract
    Customer collaboration
That is, while there is value in the items
on the right, we value the items on the
      we value the items on the left more
left more.”
                          http://www.agilemanifesto.org/
The Agile Principles of useful
- Customer satisfaction by rapid delivery
    software
-   Welcome changing requirements, even late in
    development
-   Working software is delivered frequently (weeks
    rather than months)
-   Working software is the principal measure of progress
-   Sustainable development, able to maintain a constant
    pace
-   Close, daily co-operation between business people
    and developers
-   Face-to-face conversation is the best form of
    communication (co-location)
-   Projects are built around motivated individuals, who
    should be trusted
-   Continuous attention to technical excellence and
    good design
-   Simplicity
-   Self-organizing teams          http://www.agilemanifesto.org/principles.html
-   Regular adaptation to changing circumstance
The Agile Principles of useful
- Customer satisfaction by rapid delivery
    software
-   Welcome changing requirements, even late in
    development
-   Working software is delivered frequently (weeks
    rather than months)
-   Working software is the principal measure of progress
-   Sustainable development, able to maintain a constant
    pace
-   Close, daily co-operation between business people
    and developers
-   Face-to-face conversation is the best form of
    communication (co-location)
-   Projects are built around motivated individuals, who
    should be trusted
-   Continuous attention to technical excellence and
    good design
-   Simplicity
-   Self-organizing teams          http://www.agilemanifesto.org/principles.html
-   Regular adaptation to changing circumstance
The Iron Triangle

 Traditional
       Scope




Cost       Schedule




                  Highsmith, Agile Project Management, p 21
The Iron Triangle

 Traditional                      Agile
       Scope                      Value




Cost       Schedule    Quality           Constraints




                  Highsmith, Agile Project Management, p 21
Traditional vs what you
         Plan Agile
          expect to happen
        Enforce the plan
        Large, in-charge
         PM
        Directive, top
         down
        Use change
         control
Traditional vs Agile

         Plan what you expect
          by iteration
         Control is through
          adaption/inspection
         Use Agile proactively
          to manage change
Why Agile?
          >>
Less Defects             QUALITY

 productivity, faster time to
market
  $$

Market alignment
Quicker identification of loser projects

LEAN
     http://blog.mountaingoatsoftware.com/presentation-on-the-benefits-of-agile
How will this work?
Agi le us e s
s t o r ie s t o
g at h e r
c u s t o me r
re q u i re me n t s
A b ac k l o g i s
a lis t of
p r i o r i t i ze d
s t o r ie s
Persona Activity
As a .. .. <Us e r ro le>
I wa n t .. . <G o a l>
S o t h at .. .<B us i ne s s Va l ue>
As a learner, I want my elearning courses to
have open navigation so that I can freely move
through the course

As a SME, I want the elearning courses to have
linear navigation so that the learners progress
in an orderly fashion

As a manager, I want my employees to be able
to test out of content that they already know
so that the training is efficient and they’re back
to work as soon as possible
As a .. .. <Us e r ro le>
I wa n t .. . <G o a l>
S o t h at .. .< B us i ne s s Va l ue>
Let’s talk tools
Which is better?
Which is better?
Image cc
Maree Revely (aka Somerslea)
Scrum
    Product   Development Scrum Master
     Owner       Team


Timeboxed SPRINTS


Prescribed, limited MEETINGS
Daily
           Scrum


                    24 hours
Product
Backlog


           Sprint                            “Shippable”
          Backlog                              Product
                               2 - 4 weeks
Sprint Planning
   Define the sprint goal,
   summarizes product
   backlog
   Team time estimates
   Selects stories for the
   sprint
   Selects time for daily
   scrum
Sprint Planning
    Activity
Classroom to Online
3.5 hrs classroom

Test out of lecture content

Scenarios with branching

Learner must pass test
3.5 hrs classroom   Test out of lecture content
convert PPT
               Scenarios with branching    Learner must pass test
to elearning
3.5 hrs classroom   Test out of lecture content
convert PPT
                     Scenarios with branching    Learner must pass test
to elearning


      create sb




      create gfx




      create audio




      create ...
3.5 hrs classroom   Test out of lecture content
convert PPT
                     Scenarios with branching    Learner must pass test
to elearning


      create sb




      create gfx
                            size = how
                            much effort
      create audio




      create ...
3.5 hrs classroom   Test out of lecture content
convert PPT
                   Scenarios with branching    Learner must pass test
to elearning


      storyboard




      graphics




      audio




      create ...
3.5 hrs classroom   Test out of lecture content
convert PPT
                   Scenarios with branching    Learner must pass test
to elearning


      storyboard




      graphics




      audio




      create ...
Daily Scrum
       Meeting
             Ask
               What did you yesterday?
               What will you do today?
               What obstacles are there?

15 Minutes   Only pigs, no chickens
Scrum Taskboard
                   in                 Sprint
story   to do   progress   done        Goal




                                  unplanned   next
Scrum Taskboard
                   in                 Sprint
story   to do   progress   done        Goal
                                      burndown




                                  unplanned   next
Measuring via “Burndown”
                 Start
Work Remaining




                                End

                         Date
Burndown

                          Good
Work Remaining




                           or
                          Bad?


                   Date
Burndown

                          Good
Work Remaining




                           or
                          Bad?


                   Date
http://www.infoq.com/articles/agile-kanban-boards
Daily
           Scrum


                    24 hours
Product
Backlog


           Sprint                            “Shippable”
          Backlog                              Product
                               2 - 4 weeks
Daily
           Scrum
                                             Sprint Review /
                                              Retrospective
                    24 hours
Product
Backlog


           Sprint                                “Shippable”
          Backlog                                  Product
                               2 - 4 weeks
Sprint Review /
 Retrospective
  Reviews what and was not
  completed
  Presents the “working”   “Shippable”
                             Product
  increment - demo
  Reflects on what worked,
  what didn’t
  Identify improvements
http://scrum4kids.blogspot.com/2010/09/using-scrum-for-saturday-chores.html
Scrum
Defined ROLES/RULES


Timeboxed SPRINTS


Prescribed, limited MEETINGS
Kanban
Visualize the workflow

Limit Work In Progress (WIP)

Manage flow

Process policies must be explicit

Improve collaboratively
How to start?
backlog   doing (3)   testing   done
backlog   doing (3)   testing   done




                  FLOW
Kanban Activity
backlog   doing (3)   testing   done




urgent!!
backlog   doing (3)   testing   done




urgent!!
backlog   doing (3)   testing   done




urgent!!
http://leankitkanban.com/
Kanban
Kanban board

Limit Work In Progress (WIP)

Explicit process flow

Deliver often

Make improvements
Keys to Success


     Limit WIP
Keys to Success
 Commit
       to
frequent
 releases
Keys to Success

   PULL the
   work
Keys to Success




Be transparent - Use
Task/Kanban board
Keys to Success

      scrum stand up pic




COLLABORATE
leverage team creativity
Keys to Success
Do what’ll
   work in
      your
environme
        nt
Keys to Success

   Don’t limit
   to one tool
Keys to Success


beAgile
References
David J Anderson, Kanban 2010
Jim Benson & Tonianne DeMaria Barry, Personal Kanban: Mapping Work |
Navigating Life
Pete Deemer, et al, The Scrum Primer, ver 1., 2010 http://
www.scrumalliance.org/resources/339
Jim Highsmith, Agile Project Management, 2010
Henrick Kniberg, Scrum And XP from the Trenches, 2007
Henrick Kniberg & Mattias Skarin, Kanban and Scrum, Making the most of
both, 2010
Project Management Body of Knowledge, 4th Edition, 2008
Ken Schwaber, Agile Project Management with Scrum
Ken Schwaber & Jeff Sutherland, Scrum Guide July 2011 http://
www.scrum.org/
Michele Sliger & Stacia Brokerick, The Software Project Manager’s Bridge to
Agility
Online Resources
http://www.pmi.org/
http://www.projectsatwork.com
http://www.projectmanagement.com/
http://www.scrumalliance.org/
http://twitter.com/pmiagie
http://www.facebook.com/PMIAgile
Thank you!
Thank you, very
    much!
Project Management for
Agile   elearning development
        Don Bolen, PMP, CSM
        don@dbolen.com
        @dbolen

Weitere ähnliche Inhalte

Was ist angesagt?

Pmbok 4th edition chapter 5 - Project Scope Management
Pmbok 4th edition   chapter 5 - Project Scope Management Pmbok 4th edition   chapter 5 - Project Scope Management
Pmbok 4th edition chapter 5 - Project Scope Management Ahmad Maharma, PMP,RMP
 
Prince2 Vs PMBOK
Prince2 Vs PMBOKPrince2 Vs PMBOK
Prince2 Vs PMBOKsundong
 
Gary.humphreys
Gary.humphreysGary.humphreys
Gary.humphreysNASAPMC
 
PMP - Process 42 Chart Matrix
PMP - Process 42 Chart MatrixPMP - Process 42 Chart Matrix
PMP - Process 42 Chart Matrixgijoeusa
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01pmfigliola
 
Humphreys.gary
Humphreys.garyHumphreys.gary
Humphreys.garyNASAPMC
 
Brescia program management_dame-na-pre-0030
Brescia program management_dame-na-pre-0030Brescia program management_dame-na-pre-0030
Brescia program management_dame-na-pre-0030INAF-OAC
 
Project Management
Project ManagementProject Management
Project Managementguest4408ddc
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Thomas.a.greathouse.r
Thomas.a.greathouse.rThomas.a.greathouse.r
Thomas.a.greathouse.rNASAPMC
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frankNASAPMC
 
Harvey.tony
Harvey.tonyHarvey.tony
Harvey.tonyNASAPMC
 
Louis.cioletti
Louis.ciolettiLouis.cioletti
Louis.ciolettiNASAPMC
 
Amer.tahani
Amer.tahaniAmer.tahani
Amer.tahaniNASAPMC
 
Jerald kerby
Jerald kerbyJerald kerby
Jerald kerbyNASAPMC
 

Was ist angesagt? (20)

Pmbok 4th edition chapter 5 - Project Scope Management
Pmbok 4th edition   chapter 5 - Project Scope Management Pmbok 4th edition   chapter 5 - Project Scope Management
Pmbok 4th edition chapter 5 - Project Scope Management
 
57086 07 managing_a_stageboundary
57086 07 managing_a_stageboundary57086 07 managing_a_stageboundary
57086 07 managing_a_stageboundary
 
Prince2 Vs PMBOK
Prince2 Vs PMBOKPrince2 Vs PMBOK
Prince2 Vs PMBOK
 
58086 04 directing_a_project
58086 04 directing_a_project58086 04 directing_a_project
58086 04 directing_a_project
 
Gary.humphreys
Gary.humphreysGary.humphreys
Gary.humphreys
 
PMP - Process 42 Chart Matrix
PMP - Process 42 Chart MatrixPMP - Process 42 Chart Matrix
PMP - Process 42 Chart Matrix
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
 
57086 03 initiating_a_project
57086 03 initiating_a_project57086 03 initiating_a_project
57086 03 initiating_a_project
 
Pmp processes summary
Pmp processes summaryPmp processes summary
Pmp processes summary
 
Humphreys.gary
Humphreys.garyHumphreys.gary
Humphreys.gary
 
Brescia program management_dame-na-pre-0030
Brescia program management_dame-na-pre-0030Brescia program management_dame-na-pre-0030
Brescia program management_dame-na-pre-0030
 
Project Management
Project ManagementProject Management
Project Management
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joe
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Thomas.a.greathouse.r
Thomas.a.greathouse.rThomas.a.greathouse.r
Thomas.a.greathouse.r
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
Harvey.tony
Harvey.tonyHarvey.tony
Harvey.tony
 
Louis.cioletti
Louis.ciolettiLouis.cioletti
Louis.cioletti
 
Amer.tahani
Amer.tahaniAmer.tahani
Amer.tahani
 
Jerald kerby
Jerald kerbyJerald kerby
Jerald kerby
 

Andere mochten auch

Зачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша КуценкоЗачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша КуценкоПрофсоUX
 
Requirement management
Requirement managementRequirement management
Requirement managementSoftmart
 
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...GeeksLab Odessa
 
Ревью проектных документов – борьба за качество
Ревью проектных документов – борьба за качествоРевью проектных документов – борьба за качество
Ревью проектных документов – борьба за качествоSQALab
 
Основы разработки требований по К.Вигерсу
Основы разработки требований по К.ВигерсуОсновы разработки требований по К.Вигерсу
Основы разработки требований по К.ВигерсуOlya Kollen, PhD
 
Пишем пользовательские сценарии
Пишем пользовательские сценарииПишем пользовательские сценарии
Пишем пользовательские сценарииОльга Павлова
 
Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)Dmitry Strunkin
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требованийIvan Shamaev
 
Управление требованиями
Управление требованиямиУправление требованиями
Управление требованиямиIvan Shamaev
 
ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеАндрей Курьян
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
 
Use cases на практике
Use cases на практикеUse cases на практике
Use cases на практикеSoftline
 

Andere mochten auch (14)

Business Analyst lecture
Business Analyst lectureBusiness Analyst lecture
Business Analyst lecture
 
Зачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша КуценкоЗачем и когда писать спецификацию. Саша Куценко
Зачем и когда писать спецификацию. Саша Куценко
 
Requirement management
Requirement managementRequirement management
Requirement management
 
Use case in action
Use case in actionUse case in action
Use case in action
 
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
WebCamp: Project Management Day: Управление требованиями в Agile: как это про...
 
Ревью проектных документов – борьба за качество
Ревью проектных документов – борьба за качествоРевью проектных документов – борьба за качество
Ревью проектных документов – борьба за качество
 
Основы разработки требований по К.Вигерсу
Основы разработки требований по К.ВигерсуОсновы разработки требований по К.Вигерсу
Основы разработки требований по К.Вигерсу
 
Пишем пользовательские сценарии
Пишем пользовательские сценарииПишем пользовательские сценарии
Пишем пользовательские сценарии
 
Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
Управление требованиями
Управление требованиямиУправление требованиями
Управление требованиями
 
ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализе
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
Use cases на практике
Use cases на практикеUse cases на практике
Use cases на практике
 

Ähnlich wie Fr205 are you_agile_tk2012

PMBOK 2008 Map of Processes
PMBOK 2008 Map of ProcessesPMBOK 2008 Map of Processes
PMBOK 2008 Map of ProcessesMurilo Juchem
 
Pmbok 4th edition chapter 8 - Project Quality Management
Pmbok 4th edition   chapter 8 - Project Quality Management Pmbok 4th edition   chapter 8 - Project Quality Management
Pmbok 4th edition chapter 8 - Project Quality Management Ahmad Maharma, PMP,RMP
 
Pmbok 4th edition chapter 7 - Project Cost Management
Pmbok 4th edition   chapter 7 - Project Cost Management Pmbok 4th edition   chapter 7 - Project Cost Management
Pmbok 4th edition chapter 7 - Project Cost Management Ahmad Maharma, PMP,RMP
 
ERP Implementation Methodology
ERP Implementation MethodologyERP Implementation Methodology
ERP Implementation MethodologyThanh Nguyen
 
Pmbok 4th edition chapter 10 - Project Communication Management
Pmbok 4th edition   chapter 10 - Project Communication ManagementPmbok 4th edition   chapter 10 - Project Communication Management
Pmbok 4th edition chapter 10 - Project Communication ManagementAhmad Maharma, PMP,RMP
 
Pmbok 4th edition chapter 11 - Project Risk Management
Pmbok 4th edition   chapter 11 - Project Risk ManagementPmbok 4th edition   chapter 11 - Project Risk Management
Pmbok 4th edition chapter 11 - Project Risk ManagementAhmad Maharma, PMP,RMP
 
Safak Ebesek RiskSimple
Safak Ebesek RiskSimpleSafak Ebesek RiskSimple
Safak Ebesek RiskSimpleSafak EBESEK
 
Pmbok 4th edition chapter 3 - Project Management Processes for a Project
Pmbok 4th edition   chapter 3 - Project Management Processes for a Project Pmbok 4th edition   chapter 3 - Project Management Processes for a Project
Pmbok 4th edition chapter 3 - Project Management Processes for a Project Ahmad Maharma, PMP,RMP
 
Vanessa Hartsfield Gm591 Unit 4 Project Management Process Groups
Vanessa Hartsfield Gm591 Unit 4 Project Management Process GroupsVanessa Hartsfield Gm591 Unit 4 Project Management Process Groups
Vanessa Hartsfield Gm591 Unit 4 Project Management Process Groupsvanessahartsfield
 
PMBOK 4th Edition Changes A Quick Reference
PMBOK 4th Edition Changes   A Quick ReferencePMBOK 4th Edition Changes   A Quick Reference
PMBOK 4th Edition Changes A Quick Referencegryasam
 
Introduction project management
Introduction  project managementIntroduction  project management
Introduction project managementHager Aamer
 
Pmp exam overview
Pmp exam overviewPmp exam overview
Pmp exam overviewguokejing
 
All4pm 4판5판-비교
All4pm 4판5판-비교All4pm 4판5판-비교
All4pm 4판5판-비교환성 용
 
Best Practices Frameworks 101
Best Practices Frameworks 101Best Practices Frameworks 101
Best Practices Frameworks 101shailsood
 
Project management fundamentals
Project management fundamentals Project management fundamentals
Project management fundamentals Rajasekar M
 
Process42chartmatrix 100616144508-phpapp02
Process42chartmatrix 100616144508-phpapp02Process42chartmatrix 100616144508-phpapp02
Process42chartmatrix 100616144508-phpapp02Manoj Sharma
 
Prince2 Complement Pmbok
Prince2 Complement PmbokPrince2 Complement Pmbok
Prince2 Complement Pmbokguest095b6b
 

Ähnlich wie Fr205 are you_agile_tk2012 (20)

PMBOK 2008 Map of Processes
PMBOK 2008 Map of ProcessesPMBOK 2008 Map of Processes
PMBOK 2008 Map of Processes
 
Pmp prep v4
Pmp prep v4Pmp prep v4
Pmp prep v4
 
Pmbok 4th edition chapter 8 - Project Quality Management
Pmbok 4th edition   chapter 8 - Project Quality Management Pmbok 4th edition   chapter 8 - Project Quality Management
Pmbok 4th edition chapter 8 - Project Quality Management
 
Pmbok 4th edition chapter 7 - Project Cost Management
Pmbok 4th edition   chapter 7 - Project Cost Management Pmbok 4th edition   chapter 7 - Project Cost Management
Pmbok 4th edition chapter 7 - Project Cost Management
 
Pmp an introduction
Pmp an introductionPmp an introduction
Pmp an introduction
 
Pmp an introduction
Pmp an introductionPmp an introduction
Pmp an introduction
 
ERP Implementation Methodology
ERP Implementation MethodologyERP Implementation Methodology
ERP Implementation Methodology
 
Pmbok 4th edition chapter 10 - Project Communication Management
Pmbok 4th edition   chapter 10 - Project Communication ManagementPmbok 4th edition   chapter 10 - Project Communication Management
Pmbok 4th edition chapter 10 - Project Communication Management
 
Pmbok 4th edition chapter 11 - Project Risk Management
Pmbok 4th edition   chapter 11 - Project Risk ManagementPmbok 4th edition   chapter 11 - Project Risk Management
Pmbok 4th edition chapter 11 - Project Risk Management
 
Safak Ebesek RiskSimple
Safak Ebesek RiskSimpleSafak Ebesek RiskSimple
Safak Ebesek RiskSimple
 
Pmbok 4th edition chapter 3 - Project Management Processes for a Project
Pmbok 4th edition   chapter 3 - Project Management Processes for a Project Pmbok 4th edition   chapter 3 - Project Management Processes for a Project
Pmbok 4th edition chapter 3 - Project Management Processes for a Project
 
Vanessa Hartsfield Gm591 Unit 4 Project Management Process Groups
Vanessa Hartsfield Gm591 Unit 4 Project Management Process GroupsVanessa Hartsfield Gm591 Unit 4 Project Management Process Groups
Vanessa Hartsfield Gm591 Unit 4 Project Management Process Groups
 
PMBOK 4th Edition Changes A Quick Reference
PMBOK 4th Edition Changes   A Quick ReferencePMBOK 4th Edition Changes   A Quick Reference
PMBOK 4th Edition Changes A Quick Reference
 
Introduction project management
Introduction  project managementIntroduction  project management
Introduction project management
 
Pmp exam overview
Pmp exam overviewPmp exam overview
Pmp exam overview
 
All4pm 4판5판-비교
All4pm 4판5판-비교All4pm 4판5판-비교
All4pm 4판5판-비교
 
Best Practices Frameworks 101
Best Practices Frameworks 101Best Practices Frameworks 101
Best Practices Frameworks 101
 
Project management fundamentals
Project management fundamentals Project management fundamentals
Project management fundamentals
 
Process42chartmatrix 100616144508-phpapp02
Process42chartmatrix 100616144508-phpapp02Process42chartmatrix 100616144508-phpapp02
Process42chartmatrix 100616144508-phpapp02
 
Prince2 Complement Pmbok
Prince2 Complement PmbokPrince2 Complement Pmbok
Prince2 Complement Pmbok
 

Kürzlich hochgeladen

Features of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfFeatures of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfOne Monitar
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipLessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipDoge Mining Website
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAScathy664059
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
How do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdfHow do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdfshubhamaapkikismat
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfShashank Mehta
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 

Kürzlich hochgeladen (20)

Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
Features of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfFeatures of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdf
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipLessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAS
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
How do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdfHow do I Check My Health Issues in Astrology.pdf
How do I Check My Health Issues in Astrology.pdf
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 

Fr205 are you_agile_tk2012

  • 1. Are You Agile? Project Management for elearning development Don Bolen, PMP, CSM
  • 2. Why do we manage?
  • 4. Project Management Process Groups – PMBOK 4th Edition Knowledge Monitoring & Initiation Planning Executing Closing Areas Controlling Integration Develop Project Charter Develop Project Direct & Manage Project Monitor & Control Project Close Project or Phase  Management Plan Execution Work   Perform Integrated Change Control Scope Collect Requirements Verify Scope Define Scope Control Scope Create WBS Time Define Activities Control Schedule Sequence Activities Estimate Activity Resources Estimate Activity Durations Develop Schedule Cost Estimate Costs Control Costs Determine Budget Quality Plan Quality Perform Quality Assurance Perform Quality Control HR Develop HR Plan Acquire Project Team Develop Project Team Manage Project Team Communications Identify Stakeholders Plan Communications Distribute Information Report Performance Manage Stakeholders Expectations Risk Plan Risk Management Manage and Control Risks Identify Risks Perform Qualitative Risk Analysis Perform Quantitative Risk Analysis Plan Risk Responses Procurement Plan Procurement Control Procurements Administer Procurements Close Procurements
  • 5. Project Management Process Groups – PMBOK 4th Edition Knowledge Monitoring & Initiation Planning Executing Closing Areas Controlling Integration Develop Project Charter Develop Project Direct & Manage Project Monitor & Control Project Close Project or Phase  Management Plan Execution Work   Perform Integrated Change Control Scope Collect Requirements Verify Scope Define Scope Control Scope Create WBS Time Define Activities Control Schedule Sequence Activities Estimate Activity Resources Estimate Activity Durations Develop Schedule Cost Estimate Costs Control Costs Determine Budget Quality Plan Quality Perform Quality Assurance Perform Quality Control HR Develop HR Plan Acquire Project Team Develop Project Team Manage Project Team Communications Identify Stakeholders Plan Communications Distribute Information Report Performance Manage Stakeholders Expectations Risk Plan Risk Management Manage and Control Risks Identify Risks Perform Qualitative Risk Analysis Perform Quantitative Risk Analysis Plan Risk Responses Procurement Plan Procurement Control Procurements Administer Procurements Close Procurements
  • 7. Is this your approach? Analysis Design Develop Implement Evaluate
  • 8. Is this your approach? Analysis Design Develop Implement Evaluate Is it effective? Efficient?
  • 9. The Agile Manifesto “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: - Individuals and interactions over processes and tools - Working software over comprehensive documentation - Customer collaboration over contract That is, while there is value in the items on the right, we value the items on the left more.” http://www.agilemanifesto.org/
  • 10. The Agile Manifesto “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: - Individuals and interactions over processes and Individuals and interactions tools Working software - Working software over comprehensive Customer collaboration documentation - Responding to change over contract Customer collaboration That is, while there is value in the items on the right, we value the items on the we value the items on the left more left more.” http://www.agilemanifesto.org/
  • 11. The Agile Principles of useful - Customer satisfaction by rapid delivery software - Welcome changing requirements, even late in development - Working software is delivered frequently (weeks rather than months) - Working software is the principal measure of progress - Sustainable development, able to maintain a constant pace - Close, daily co-operation between business people and developers - Face-to-face conversation is the best form of communication (co-location) - Projects are built around motivated individuals, who should be trusted - Continuous attention to technical excellence and good design - Simplicity - Self-organizing teams http://www.agilemanifesto.org/principles.html - Regular adaptation to changing circumstance
  • 12. The Agile Principles of useful - Customer satisfaction by rapid delivery software - Welcome changing requirements, even late in development - Working software is delivered frequently (weeks rather than months) - Working software is the principal measure of progress - Sustainable development, able to maintain a constant pace - Close, daily co-operation between business people and developers - Face-to-face conversation is the best form of communication (co-location) - Projects are built around motivated individuals, who should be trusted - Continuous attention to technical excellence and good design - Simplicity - Self-organizing teams http://www.agilemanifesto.org/principles.html - Regular adaptation to changing circumstance
  • 13. The Iron Triangle Traditional Scope Cost Schedule Highsmith, Agile Project Management, p 21
  • 14. The Iron Triangle Traditional Agile Scope Value Cost Schedule Quality Constraints Highsmith, Agile Project Management, p 21
  • 15. Traditional vs what you Plan Agile expect to happen Enforce the plan Large, in-charge PM Directive, top down Use change control
  • 16. Traditional vs Agile Plan what you expect by iteration Control is through adaption/inspection Use Agile proactively to manage change
  • 17. Why Agile? >> Less Defects QUALITY productivity, faster time to market $$ Market alignment Quicker identification of loser projects LEAN http://blog.mountaingoatsoftware.com/presentation-on-the-benefits-of-agile
  • 18.
  • 19. How will this work?
  • 20. Agi le us e s s t o r ie s t o g at h e r c u s t o me r re q u i re me n t s
  • 21. A b ac k l o g i s a lis t of p r i o r i t i ze d s t o r ie s
  • 23. As a .. .. <Us e r ro le> I wa n t .. . <G o a l> S o t h at .. .<B us i ne s s Va l ue>
  • 24. As a learner, I want my elearning courses to have open navigation so that I can freely move through the course As a SME, I want the elearning courses to have linear navigation so that the learners progress in an orderly fashion As a manager, I want my employees to be able to test out of content that they already know so that the training is efficient and they’re back to work as soon as possible
  • 25. As a .. .. <Us e r ro le> I wa n t .. . <G o a l> S o t h at .. .< B us i ne s s Va l ue>
  • 29. Image cc Maree Revely (aka Somerslea)
  • 30.
  • 31.
  • 32. Scrum Product Development Scrum Master Owner Team Timeboxed SPRINTS Prescribed, limited MEETINGS
  • 33. Daily Scrum 24 hours Product Backlog Sprint “Shippable” Backlog Product 2 - 4 weeks
  • 34. Sprint Planning Define the sprint goal, summarizes product backlog Team time estimates Selects stories for the sprint Selects time for daily scrum
  • 35. Sprint Planning Activity
  • 36. Classroom to Online 3.5 hrs classroom Test out of lecture content Scenarios with branching Learner must pass test
  • 37. 3.5 hrs classroom Test out of lecture content convert PPT Scenarios with branching Learner must pass test to elearning
  • 38. 3.5 hrs classroom Test out of lecture content convert PPT Scenarios with branching Learner must pass test to elearning create sb create gfx create audio create ...
  • 39. 3.5 hrs classroom Test out of lecture content convert PPT Scenarios with branching Learner must pass test to elearning create sb create gfx size = how much effort create audio create ...
  • 40. 3.5 hrs classroom Test out of lecture content convert PPT Scenarios with branching Learner must pass test to elearning storyboard graphics audio create ...
  • 41. 3.5 hrs classroom Test out of lecture content convert PPT Scenarios with branching Learner must pass test to elearning storyboard graphics audio create ...
  • 42. Daily Scrum Meeting Ask What did you yesterday? What will you do today? What obstacles are there? 15 Minutes Only pigs, no chickens
  • 43. Scrum Taskboard in Sprint story to do progress done Goal unplanned next
  • 44. Scrum Taskboard in Sprint story to do progress done Goal burndown unplanned next
  • 45. Measuring via “Burndown” Start Work Remaining End Date
  • 46. Burndown Good Work Remaining or Bad? Date
  • 47. Burndown Good Work Remaining or Bad? Date
  • 49. Daily Scrum 24 hours Product Backlog Sprint “Shippable” Backlog Product 2 - 4 weeks
  • 50. Daily Scrum Sprint Review / Retrospective 24 hours Product Backlog Sprint “Shippable” Backlog Product 2 - 4 weeks
  • 51. Sprint Review / Retrospective Reviews what and was not completed Presents the “working” “Shippable” Product increment - demo Reflects on what worked, what didn’t Identify improvements
  • 52.
  • 55.
  • 56. Kanban Visualize the workflow Limit Work In Progress (WIP) Manage flow Process policies must be explicit Improve collaboratively
  • 58. backlog doing (3) testing done
  • 59. backlog doing (3) testing done FLOW
  • 60.
  • 62. backlog doing (3) testing done urgent!!
  • 63. backlog doing (3) testing done urgent!!
  • 64. backlog doing (3) testing done urgent!!
  • 66.
  • 67. Kanban Kanban board Limit Work In Progress (WIP) Explicit process flow Deliver often Make improvements
  • 68. Keys to Success Limit WIP
  • 69. Keys to Success Commit to frequent releases
  • 70. Keys to Success PULL the work
  • 71. Keys to Success Be transparent - Use Task/Kanban board
  • 72. Keys to Success scrum stand up pic COLLABORATE leverage team creativity
  • 73. Keys to Success Do what’ll work in your environme nt
  • 74. Keys to Success Don’t limit to one tool
  • 76. References David J Anderson, Kanban 2010 Jim Benson & Tonianne DeMaria Barry, Personal Kanban: Mapping Work | Navigating Life Pete Deemer, et al, The Scrum Primer, ver 1., 2010 http:// www.scrumalliance.org/resources/339 Jim Highsmith, Agile Project Management, 2010 Henrick Kniberg, Scrum And XP from the Trenches, 2007 Henrick Kniberg & Mattias Skarin, Kanban and Scrum, Making the most of both, 2010 Project Management Body of Knowledge, 4th Edition, 2008 Ken Schwaber, Agile Project Management with Scrum Ken Schwaber & Jeff Sutherland, Scrum Guide July 2011 http:// www.scrum.org/ Michele Sliger & Stacia Brokerick, The Software Project Manager’s Bridge to Agility
  • 78. Thank you! Thank you, very much!
  • 79. Project Management for Agile elearning development Don Bolen, PMP, CSM don@dbolen.com @dbolen

Hinweis der Redaktion

  1. Welcome to Agile for elearning development\nToday we&amp;#x2019;ll look at Agile and explore some tools/methodologies that hopefully will be useful to you.\n\nYou&amp;#x2019;ll probably discover that you&amp;#x2019;ve been doing some of these proactices in the past. \n
  2. Why do we manage? This isn&amp;#x2019;t a rhetorical question. Why do we manage projects? \nANSWER - We need some structure so successes can be repeated versus the just do anything approach. \n
  3. Identify appropriate agile practices for his/her organization.\nApply agile practices that align with organizational project practices.\n
  4. From the Project Management Body of Knowledge (affectionately known as PMBOK) we have these knowledge areas and process groups. \nY&amp;#x2019;all use these, right? Each and every day? CLICK The PMBOK is a guide rather than a methodology and is not intended to be applied uniformly. (it&amp;#x2019;s there on Page 4) \nHowever, if you have a PMO, you probably have some prescribed PM process.\n\n
  5. So why do we have problems with projects?\nResearch I&amp;#x2019;ve read shows that 1 in 5 IT projects are likely to bring &amp;#x201C;full satisfaction&amp;#x201D; (Failure Rate, retrieved from http://www.it-cortex.com/Stat_Failure_Rate.htm 10/26/2011) and one survey showed that 37% projects are troubled and at risk of failure. \n\nA $5 million project that leads to an almost $200 million loss is a classic &amp;#x201C;black swan.&amp;#x201D; he average overrun was 27%&amp;#x2014;but that figure masks a far more alarming one. Graphing the projects&amp;#x2019; budget overruns reveals a &amp;#x201C;fat tail&amp;#x201D;&amp;#x2014;a large number of gigantic overages. Fully one in six of the projects we studied was a black swan, with a cost overrun of 200%, on average, and a schedule overrun of almost 70%\n
  6. You recognize this right? ADDIE. The waterfall approach may be the issue; you do Analysis, some approval gate, the start Design, etc. CLICK for build At Delta (and many orgs I&amp;#x2019;ve consulted with), have a gated ISD process. What happens when you get to implement and something happened to change your content? If we have issues, imagine the challenges in software development\n\n
  7. The Agile manifesto was a response to the waterfall approach to software development in February 2001. \nLet&amp;#x2019;s reflect for a moment. What strikes you about the manifesto? WAIT and then click for reveal.\nAs one wag noted - &amp;#x201C;It&apos;s generally not a good idea to mess with people who issue manifestos.&amp;#x201D;\n\n
  8. Here are the paraphrased principles behind the manifesto. Again let&amp;#x2019;s reflect. What strikes you about these principles? CLICK to reveal next slide\n\n\n
  9. Enough of these dense wordy slides, let&amp;#x2019;s start to compare traditional project management to agile \n
  10. The iron triangle, AKA the triple constraints, the trade off triangle. These variables limit our choices in managing our projects - Remember that old chestnut &amp;#x201C;Good, Fast, Cheap; pick any two&amp;#x201D; This is how we measure our project&amp;#x2019;s success &amp;#x2013; did it deliver on time and on budget. But where is quality? \nQuick question, what do we mean by scope? From PMBOK &amp;#x2013; it&amp;#x2019;s the sum of products, services and results to be provided by the project. \nRemember Jim Cameron&amp;#x2019;s Titanic (the movie) - applying time/cost this project was not successful but generated $1.8 B gross revenue\nCLICK for reveal In Agile, our measures are: \nvalue to the customer, quality required to deliver continuous value and constraints (scope, schedule, cost)\n\n
  11. Let&amp;#x2019;s compare, traditional PM is about the plan and then enforcing to the plan, we don&amp;#x2019;t like it when things don&amp;#x2019;t go according to plan\n
  12. In Agile, planning is closer to reality with short iterations, hey this plan ain&amp;#x2019;t working, let&amp;#x2019;s change. In the PMBOK, this is called rolling wave planning (progressive elaboration meaning that near term work is planned in detail while future work is planned at a &amp;#x201C;higher&amp;#x201D; level, p 135) Sadly many orgs and PMO don&amp;#x2019;t embrace rolling wave. \n
  13. from four studies - Agile delivers quality improvement of +63%, 70% decrease in code defects\nSalesforce.com more cumulative value in releases, lower dev costs, faster time to market \n\nBy Lean, it follows lean principles - Eliminate waste, Amplify learning, Decide as late as possible, Deliver as fast as possible, Empower the team, Build integrity in, See the whole\n\n
  14. Here&amp;#x2019;s a great visualization for Agile S/W development. VersionOne is an ATL company. You can get this poster from their website. Agile is incremental and iterative, using small, dedicated co-located and self organizing teams in close collaboration with a business customer. Agile is value-driven focused on delivering most important features first and in the ways the teams chose to work together TDD = test driven environment Refactoring = cleaning code for maintenance and enhancements\nAgile Project Management mode &gt;&gt; Envision - Speculate- Explore-Adopt-Close (Highsmith, p81)\n
  15. So how can we make this work? Enough history and background&amp;#x2026;\n\n
  16. Agile gathers user stories for requirements and product expectations\n\n
  17. From there we build a backlog, a set of requirements for something.\n
  18. lets do a planning activity\n
  19. you&amp;#x2019;ll assume a role (the persona) and you will fill in the blanks\nAs a ______, I want _____ so that _____. \n
  20. as example\n
  21. my lovely assistants will distribute the post its and go forth. We&amp;#x2019;ll timebox (more about timeboxing in a few) this and sdebrief\n\n3 minutes - who wants to share? Moving on....\n
  22. let&amp;#x2019;s talk about agile tools \n
  23. CLICK to reveal. Better in many cases is determined by need and culture\nSo true in one&amp;#x2019;s org. Lift and shifted practices don&amp;#x2019;t always translate or work well when transplanted\n
  24. what is this &amp;#x2013; right it&amp;#x2019;s a scrum, a way to restart play in rugby, in this game you advance the ball by passing the ball. Scrum is an agile tool/process/approach/methodology/framework that forces focus on delivering the highest business value in the shortest time. \nScrum has rules. Scrum calls for Sprints, rapid and repeated development and inspection of actual working software (every 2 or 4 weeks).\nThe business sets the priorities. Scrum teams self-organize to determine the best way to deliver the highest priority features. \nWith every Sprint, everyone can see real working software and decide to release it as is or continue to enhance it for another sprint.\n\n
  25. The Scrum Guide updated in July, is a mere 17 pages. Ken Schwaber and Jeff Sutherland developed scrum. \nMicrosoft, Google, IBM, Siemens, John Deere, Lockheed-Martin, Time-Warner, Turner Broadcaating use Scrum\n\n
  26. Who has heard about pigs and chickens? Pigs are totally committed to the project and accountable for its outcome, and chickens, who consult on the project and are informed of its progress.\n
  27. Scrum Teams are self-organizing and cross-functional \nThe Product Owner represents the voice of the customer and is accountable for ensuring that the Team delivers value to the business. The Product Owner is a sole person (NOT A COMMITTEE). The Product Owner clearly communicates vision and goals. For the Product Owner to succeed, the entire organization must respect his/her decisions. \n&amp;#xA0;\nThe Team is responsible for delivering the product. The team is cross functional and typically 5&amp;#x2013;9 members.\n&amp;#xA0;\nScrumMaster facilities the Scrum, main role removing obstacles and &amp;#x201C;enforces&amp;#x201D; the scrum rules. The scrum master is likened to a servant leader. SM finds ways effective product backlog management; coaching self-organizing teams and facilitating scrum adoption in the org. The SM is a protector of the team from distractions\n\n\n\n
  28. Here&amp;#x2019;s what scrum looks like, we&amp;#x2019;ll talk about Sprint Planning, the Daily Scrum meeting and Review/Retrospective in a moment\n
  29. Is timeboxed to no more than 8 hours for one-month sprint (2 weeks, 4 hours)\nWhat will be delivered in upcoming sprint? How will the work be achieved? Product owner present the product backlog. The team figures out what can get done and selects the work for the sprint backlog. An important concept is what does &amp;#x201C;DONE&amp;#x201D; mean. The team will use group decision techniques to arrive at consensus - planning poker, fist of fives, other group techniques. \n\n\n
  30. lets do an activity, organize with your neighbors,\nWe have two week sprints ...\n\n
  31. I&amp;#x2019;m the product owner and here&amp;#x2019;s our story backlog\nYou&amp;#x2019;ll take these stories and then break out the tasks and &amp;#x201C;size&amp;#x201D; your sprint and define what DONE is\n\nMandatory manager course 3.5 hours in classroom with lecture, case study and debrief with PPT (very bad PPT) Requirements are to allow test out of lecture content and add branching scenarios. If learner tests out, must do the scenarios and then successfully pass test for LMS credit. \n
  32. CLICK for build. Let&amp;#x2019;s take stories and break them down so we can plan the sprint - what the team will deliver at the end of the iteration. CLICK\n
  33. CLICK for build. Let&amp;#x2019;s take stories and break them down so we can plan the sprint - what the team will deliver at the end of the iteration. CLICK\n
  34. CLICK for build. Let&amp;#x2019;s take stories and break them down so we can plan the sprint - what the team will deliver at the end of the iteration. CLICK\n
  35. CLICK for build. Let&amp;#x2019;s take stories and break them down so we can plan the sprint - what the team will deliver at the end of the iteration. CLICK\n
  36. CLICK for build. Let&amp;#x2019;s take stories and break them down so we can plan the sprint - what the team will deliver at the end of the iteration. CLICK\n
  37. Let&amp;#x2019;s take stories and break them down into tasks so we can plan our sprints and have something to &amp;#x201C;ship&amp;#x201D;. What are the tasks to create the storyboard, audio, scenarios, graphics, audio, tests, other stuff that can go into the courseware? CLICK to reveal The team then estimates effort (days, hours, points) and who is responsible. Finally - what is DONE. So pick one aspect to work with your group.\n\nQuick debrief\n
  38. Daily Scrum - The team should be able to describe how it will work together each and every day. This is a standup meeting. NOTE - not a status meeting. \n
  39. The Daily Scrum meeting occurs in front of the Taskboard. How is this visible? Transparent?\nQuestions? CLICK to reveal burndown Measures, I need measures, I went to metrics session this morning\nSo how do you measure this Sprint stuff?\n\n\n
  40. Does everyone know what burndown means? You look at the work remaining over time and you want to see if you&amp;#x2019;re on track. Think of those 60 mile cancer walks, end of day 1 you should have walked 20 miles. \n\n\n\n
  41. bad\n
  42. Not so good either, can do way more stories off the sprint backlog\n\n
  43. here&amp;#x2019;s real &amp;#x2018;tho messy burndown chart.\n
  44. CLICK TO REVEAL. At the end of the sprint, you will conduct a Sprint Review and a Sprint Retrospective. These are two events\n
  45. Sprint review is the show and tell. Retrospective is the lessons learned and what can we improve in next sprint\n\n\n
  46. Think Scrum can only work in the workplace? Here&amp;#x2019;s a family Scrum board\n\n
  47. And one for organizing weekend chores\n
  48. Scrum in summary \nWhat are the roles? Product Owner, Team, &amp;#xA0;Scrum Master \nHow long are SPRINTS typically? 2-4 weeks\nMeetings? \nQuestions about SCRUM Can you do something like this in your org?\nSunGard presented in an online forum in Feb 2011 in using Scrum in developing learning paths for EE, they used this across departments using Agile approaches - developed learning game prototypes for testing (some on paper)\nIn the same OLF, Lowes&amp;#x2019; developers presented Applying Agile Game Development Techniques to E-Learning\nWikispeed used lean/agile/scrum software-development process WIKISPEED has designed and built the SGT01&amp;#x2014; a 100 mpg, four-seat commuter car with a mid-engine and rear-wheel drive with goal to mass produce this car price of under $20,000 USD.&amp;#xA0;http://www.wikispeed.com\n\nAnyone have some examples?\n\n
  49. Kanban from Japanese means signboard, foundational to the Toyota Production System. Kanban can be defined as &amp;#x201C;visual card&amp;#x201D;\n\n
  50. Visualizing the flow of work and making it visible is core to building an understanding how work works. Limiting work-in-progress implies a pull system across the workflow - yes this is PULL. Flow of work through each state in the workflow should be monitored, measured and reported. Handoff, what&amp;#x2019;s &amp;#x201C;done&amp;#x201D; or ready for testing really mean must be explicit. Agree that you need (and want) to improve. Kanban doesn&amp;#x2019;t timebox per sprints. You&amp;#x2019;re pulling from the backlog.\n\n
  51. from David Anderson&amp;#x2019;s Kanban Start with what you do now with the roles and processes you have. Agree to pursue incremental, evolutionary change. The organization (or team) must agree that continuous, incremental and evolutionary change is the way to make system improvements and make them stick. You start by planning, devising a system for the work. Remember, this grew out of software development with the goal of regular delivery of working product. We can do the same thing. \n\n\n
  52. CLICK for flow Here&amp;#x2019;s a sample Kanban board. Backlog from planning meetings (some type of process) Note in this case we&amp;#x2019;re limiting the WIP to 3, We have some stories in testing and a bunch DONE. \n\nBacklog from planning meetings (some type of process) - planning poker, fist of five, managers meet and give backlog, etc. \n
  53. Here&amp;#x2019;s a real world example.\n
  54. lets do an activity, go back to your groups, take your sprint backlog discuss and arrive at your WIP limit.\n
  55. CLICK for flow Here&amp;#x2019;s a sample Kanban board with urgent. CLICK Once an item moved into testing, we have capacity. Rather than picking from the backlog, we pull the urgent task. B\n
  56. CLICK for flow Here&amp;#x2019;s a sample Kanban board with urgent. CLICK Once an item moved into testing, we have capacity. Rather than picking from the backlog, we pull the urgent task. B\n
  57. Other tools exist many with free trials or limited free access\nhttp://www.versionone.com/; http://agilezen.com/; http://www.rallydev.com/index.php\n\n
  58. Here&amp;#x2019;s a personal Kanban board from a PMI colleague\n
  59. Use a Kanban board, build it to suit your org and work flow. Pull systems will expose bottlenecks. Limit WIP, reducing WIP will increase quality. Be explicit in process, don&amp;#x2019;t just throw over the cube wall. Deliver often - delivering small high quality releases will build trust. Make continued, evolutionary improvements.\n
  60. Reducing WIP shortens lead time (cycle time) Anderson, p 29\n\n\n
  61. More frequent release of working stuff build trust with customers and the team\n\n
  62. Pull the work from the backlog, everyone sees the backlog and what &amp;#x2018;s coming next\n\n
  63. It&amp;#x2019;s on the board, transparent. What are questions are answered at the daily scrum meting?\n
  64. Use a daily stand up, encourage daily interactions with product owner, the team, stakeholders Use the board!!!!\n\n
  65. One of the tenets in Agile is adapting to different situations - from the Declaration of Interdependence. Remember your people change skills\n
  66. Don&amp;#x2019;t be afraid to do a mashup &amp;#x2013; turns out in 1995 at Delta in Video Services we were using Scrum-like, Srum-ish, Scrumban to manage our episodic production &amp;#x2013; who knew? From David Anderson tweet - 10/18 &quot;If there is a way to do Kanban wrong, it&apos;s to copy someone&apos;s existing process.&quot;\n\n
  67. try it, run a pilot, do it in stealth mode, experiment, be patient and don&amp;#x2019;t be afraid to fail, you may learn something. \n\n
  68. \n
  69. \n
  70. \n
  71. \n