SlideShare a Scribd company logo
1 of 52
Download to read offline
Agile Project Management
           Part 1
Matthew Hodgson & Maria Horrigan Murphy
          Senior Consultants
    SMS Management and Technology



                                          1
 May 2009
An Agile Agenda
1.   Managing projects
2.   What is Agile?          Questions as
3.   Why Agile                 we go
4.   Break – 10 minutes
5.   Agile as a philosophy
6.   Case studies
7.   Learnings
8.   Conclusions

                                            2
Take-aways
• Quick Reference Guide
• Evaluation survey
• Slides available on DNET




                             3
Managing projects

  From PM to Agile




                     4
Traditional PM Methodologies
         Prince2           VS             PMBOK
• Projects IN Controlled        • Project Management Body
  Environments (PRINCE)           of Knowledge
• Tends to prescribe how        • Generally describes project
  projects should be              processes and activities
  controlled




                                                                5
Prince2
Developed by:
• UK’s Office of Government Commerce
• Structured approach, provides a method for managing projects
  within a clearly defined framework
Describes:
• Control and organisation of projects -- deliberately not restricted to
  IT projects.
• Procedures to coordinate people and activities in a project
• How to design and supervise the project
• What to do if the project has to be adjusted if it doesn’t develop as
  planned
Specifies:
• Process with its key inputs and outputs
• Goals and activities – gives automatic control over scope deviations
Prince2 Processes




It’s more about
      how to
  manage, but
     not what
activities to do

         Even though Prince2’s popularity makes it a de facto standard for project
         management , it is criticized for being too prescriptive, too big and not
         easily customisable.
                                                                                     7
PMBOK
Developed by:
• US-based Project Management Institute (PMI).
• Internationally recognised standard providing the fundamentals of project
   management, not limited to IT-projects.
Five process groups:
• Initiating, Planning, Executing, Controlling and Monitoring, and Closing.
Nine knowledge areas:
• Project Integration Management, Project Scope Management, Project
   Time Management, Project Cost Management, Project Quality
   Management, Project Human Resource Management, Project
   Communications Management, Project Risk Management, and Project
   Procurement Management.
More project
processes?!




               9
Process success measures?
Through management of a project:
• On time
• On budget
• Mitigated risks
• Met users’ expectations
• Met business objectives



                                   10
Process success measures (cont)
• Are these the only measure of a successful
  project?
• Can a project be considered successful if –
  NOT delivered on time, on budget, meeting
  specifications?




                                                11
What if a project ...
Budget:
• Est $425M
• Actual $2,435M
                        Almost a
                       decade late!
Timeframe:
• Est 1965 due date
• Actual 1973 first finished

                                      12
Sydney Opera House project successes
Delivered :
• Iconic identity to Sydney
  & Australia
• Culture to Sydney
• Computer modelling
  engineering firsts
• Revolutionary pre-fabrication methods


                       -                  13
Sydney Opera House – an Agile project
Iterative:
• Design team went through twelve iterations before a
   workable solution was completed.

Passed on lessons learned to engineering community:
• New use of computer structural analysis to
  understand the complex forces to which the shells
  would be subjected


                                                      14
So what is ‘Agile’?

 “We can't know what the future's going to
look like. We have to be agile enough to be
   able to respond to that uncertainty.”
                             - Linton Wells II


                                                 15
When people talk about ‘Agile’
      Iterative – 60%
      Test Driven – 20%
      No Documentation – 10%
      Collaboration & social engineering – 10%

                                                 16
feature-driven
                                                        early stakeholder involvement
       fast moving                       light-weight
                                                                   adding-value
                                     continued integrations
 eliminate waste                                                      no documentation
                                                   collaboration
       nimble
                              flexible                  test driven development


       When people talk about ‘Agile’
 the team sets their own priority                                       communication
                                               small iterations
                     accepting changes
                                               adapt to change          adaptable
       the name
                             coping with change
About people                                         working software
                people before process
                                              user-focus     rapid iterations
                                                                                     17
feature-driven
                                                        early stakeholder involvement
       fast moving                       light-weight
                                                                   adding-value
                                     continued integrations
 eliminate waste                                                      no documentation
                                                   collaboration
       nimble
                              flexible                  test driven development


       When people talk about ‘Agile’
 the team sets their own priority                                       communication
                                               small iterations
                     accepting changes
                                               adapt to change          adaptable
       the name
                             coping with change
About people                                         working software
                people before process
                                              user-focus     rapid iterations
                                                                                     18
Agile
                 IS                                   ISN’T
•   About people, teamwork, and         •   A “Silver Bullet” solution
    collaboration
•   About delivering real business      •   Just for IT projects
    value and outcomes                  •   An excuse for poor requirement
•   Producing light-weight                  definition
    documentation to get the job done   •   An excuse for poor design
•   Managed iterations
•   Responding to business changes      •   An excuse for reducing quality
•   Managing change                     •   About failure to control the scope
•   Simple, fast and efficient              of a project, its about managed
•   Based on industry best practice         change
•   Disciplined and structured          •   Doing more with fewer people
•   Built-in validation of solutions    •   Doing more with less resources or
•   Contingent workforce and                budget
    activities
                                        •   Complex
                                        •   Chaotic and unstructured
                                                                             19
Ultimately, Agile is a lot like life
•   Things change
•   We adapt
•   We learn from our mistakes (hopefully)
•   When one thing doesn't work we then try
    something else (mostly)




                                              20
Life and processes




    It’s not about the process,
otherwise we’d all be millionaires!
                                      21
Where did Agile come from?
• Originally developed as a software
  engineering methodology
• Agile methods were originally called
  “lightweight” methods
• Adapted from to project management
• Evolved in the mid 1990s as a reaction against
  “heavyweight” methods, ie: heavily regulated,
  regimented, micro-managed use of waterfall
  project processes
                                               22
Agile: a reaction against Waterfall
• Idea that we have to complete it end-to-end
• Know everything up front in order to cost and
  understand the what the solution will look like




                                                    23
The Waterfall Process
• Sequential
• One iteration
• Linear process
   – little flexibility
   – limited ability to cope
     with change
• Long timeframes
• Doesn’t cater well for
  changing business
  environment
• Must know all requirements and risks before proceeding
                                                           24
Can we really know all the
  requirements up front?
 I definitely       Hmmm …
know what I         …that’s not
    want!           what I want




                                  25
The usual reaction
It’s too                    Maybe we'll try and
expensive to go             train people how to
back now                    use 'it' this way




                                                  26
The result
More expen$e:
• Training still costs time and money

More change management required:
• Broken expectations about solution/delivery
• Contingencies have to suddenly be developed
• Only partial delivery of the solution – “we’ll do it in
  phase 2!”
• Strained business relationships
• No one wants to be involved with a ‘failed’ project
                                                            27
Waterfall – the reality
                                    That’s 40-50%
You could be                        wasted analysis
trying to                                time!
understand your
requirements                                   You’re only going
for months or You typically only               to find out if your
years          implement                       solution works
               50-60% of all                   at the end
               requirements




                                                              28
Waterfall – it’s expen$ive to change

  Maybe we should
  be looking at
  adapting and
  change here?                       It’s too expensive
                                     to incorporate
                                     changes toward
                                     the end of the
                    Cost of change   project




                                                  29
Trying a different approach:
    early Agile adoption
                             Case 0:
                         Daimler Chrysler
                          Comprehensive
                       Compensation System
                        (C3) payroll project




                                         30
2002: Agile
            Manifesto
                            History of Agile
            released                2002: A Practical
                                    Guide to Feature-
                                   Driven Development
   2001: Agile
                                        published
    Software
 Development with
                                           2003: McBreen
 SCRUM published
                                              publishes                              Today
                                            Questioning
                                              Extreme
  1999: Extreme                             Programming
  Programming
    Explained
    published
                                                                              2008: Waterfall
                         Lessons                                               drops to 28%
    1995:
                         learned                                             Agile used in 60%
DaimlerChrysler                                         2006: Waterfall in      of projects *
  uses Agile                                              use only 55%
                                                            projects *



                                                                                                 31
Business drivers for change
               toward Agile
A need to maximise:
• Business value – Lean processes
Reduce:
• Waste/cost
Improved:
• Responsiveness to business
• Service levels to business
• Quality
Minimise risk profile
                                      32
Less risk
• Easier to apply what you learn as you go
• Encouraged to take things one step at a time
• Build a ‘skinny solution’ to work out the
  basics of what you need
• Base decisions on core requirements – the
  project’s DNA
• Easier to change direction of scope as
  required when uncovering new issues
                                                 33
Less waste
                                 Means you could
                                 save up to 50% of
• Encourages re-use              project costs on
                                 things you don't need,
• 90-95% of requirements built   don't want, or don't
  rather than 50-60%*            work properly!

• Focus on documentation only when required
• Less costly as a result




                                                    34
Promotes learning & innovation
• Not locked into one way of doing things
• Take learnings from previous iterations and
  previous projects and apply directly, instantly,
  rather than having to wait until the next
  project
• Cross-functional teams – different
  perspectives an opportunity for learning


                                                     35
Disadvantages of Agile
• It's relatively new (people aren't as familiar with
  Agile as they are with Waterfall)
• People are afraid of what they don't know
• People tend to want to know what they're getting
  up front before they commit budget
• Tends toward fragmentation of solution
• Without a baseline, different incompatible
  solutions may arise out of each iteration
• Without communication, different people may
  produce divergent solutions

                                                    36
Issues with Agile?
• Misconception that agile = no documentation
  and no rigour or discipline




                                                37
Agile documentation and
Storyboards with process maps, use-cases
                                 requirements

                                                         storyboards


                                                use case reference

                                                     user experience



                                                     business process
user-profiles
  (actors)
                                                     system objects
            requirements lists
Formal Agile processes: Scrum, FDD, XP
                            Agile


       Project Management           Engineering


                                           FDD




      Scrum
                                                  XP




                                                       39
Extreme Programming (XP)
• Pitched as: Addressing “the specific needs of
  software development conducted by small teams
  in the face of vague or changing requirements”
• Invented by: Kent Beck who preferred being a
  Technical Lead to being a Project Manager.
• Year first used: 1995
• First used on: C3 project Chrysler
• XP is a set of best practices of which some are
                                                       Kent Beck
  taken to an "extreme" level
• In the selection of its practices XP leans towards
  the daily software engineering activities of
  developers

                                                                   40
Requirements in XP
• As with other agile processes, XP regards
  ongoing changes to requirements as a natural
  and desirable aspect of software development.
• XP view of requirements:
  – Onsite customer (implied singular customer)
  – Recognition that customer could be a team of
    people
  – Recognition of the role of a customer
    representative

                                               41
XP Lifecycle




               42
Scrum
•   “Management and control process that cuts through
    complexity"
•   Invented by: Jeff Sutherland, Ken Schwaber, Mike Beedle. Senior
    managers wanting to get product out faster.
•   Year first used: 1994
•   First used on: Advanced Development Methods - process
    automation software
•    Scrum is a skeleton that includes a small set of practices and
    predefined roles
•   De facto standard for managing agile software development
    projects                                                          Jeff Sutherland
•   Consists of a few common sense practices that can be applied in
    many situations
•   Scrum by itself is never enough, and that development teams
    have to shop in other methods (usually XP) for additional
    practices

                                                                                   43
Scrum: Roles
                • Alternative Name: User, Customer
                • Role Definition: The Product Owner represents the customer/user/sponsor of the project, and is part
                  of the team which will deliver the product.
                • Main Activities: Define the vision for the product, manage the Return On Investment (ROI), present
                  the needed requirements to the team for the product delivery, prioritize requirements, manage
Product Owner     addition/changes to requirements, plan releases, assure the Domain Experts are available to the
                  team.


                • Alternative Names: Project Manager/Leader, Coach
                • Role Definition: The role of Scrum Master, unlike a Project Manager in many practices and
                  methodologies, differ from the traditional “command and control”. In Scrum, the Scrum Master works
                  with and, more important, for the team.
                • Main Activities: Allow the team to be self-managed, guide and help the team to correctly follow
Scrum Master      Scrum practices, remove any impediment found by the team, protect the team from external
                  interference, facilitate the daily meetings.


                • Alternative Names: Developers, Technicians, Testers
                • Role Definition: A team member is someone committed to do the necessary work to achieve the
                  Sprint goal.
                • Main Activities: Define the Sprint goal, be committed to the work and to the high quality, work
                  towards the product vision and the Sprint goal, estimate items on the Product Backlog, attend the
Team members      daily meetings.
Communicate
                             Scrum: Lifecycle
               lessons
               learned

                                                             6. Day

                                      7. Daily Standup
                                          Meeting
                                                                   5. Sprint
                                                4. Tasks         (2-4 weeks)
                                                detailed                       8. Product Increment
                      3. Sprint Backlog       by the team                      (potentially shippable)




   1. Vision                      2. Product Backlog, with features
(ROI, milestones,
    releases)
                                  prioritized by the Product Owner



                                     9. Inspect and Adapt
Feature Driven Development (FDD)
•    “A framework of controls and best practice to enable and enforce
    the repeatable delivery of working software in a timely manner
    with highly accurate and meaningful information to all key roles
    inside and outside a project”
•   Invented by: Peter Coad, Jeff De Luca, Steven Palmer
•   Year first used: 1997
•   First used on: Hong Kong Banking Corp on a large 200 person Java
    project
•   Blends a number of industry-recognized best practices into a
    cohesive whole
•   Practices are all driven from a client-valued functionality (feature)
    perspective
•   Main purpose to deliver tangible, working software repeatedly in a
    timely manner.


                                                                            46
and there are others . . .
• Crystal Methods
• Dynamic Systems Development Method
  (DSDM)
• Lean Development (LD)
• Adaptive Software Development (ASD)
• ... etc ...



                                        47
SCRUM, XP, FDD: Commonalities
• Equally applicable principles across any project, regardless of
  technology component
• Iterative
• Evolutionary, not revolutionary (big bang)
• Continuous learning
• Focus on:
   – User-focus - what will add value to the 'end-user‘?
   – Adding value, not 'deliverables' or 'products‘
   – Effective communication
   – Multi-disciplinary teams
   – Re-use
                                                                    48
But XP, SCRUM, etc are still just processes
 These won't teach us:
 • How to be Agile

 They'll only teach us:
 • Yet more processes




                                        49
Solution: apply Agile as a philosophy
                 not a process

• A set of values & practices
• Identifies need and develops
 features/solutions to match
• Documentation is a placeholder
 for a conversation
• Multidisciplinary approach
• Chooses the best people and the
 best approach for the right job    Ivar Jacobson
                                    Agile Evangelist

                                                       50
Fin

Questions?




             51
Agile Project Management

 Maria Horrigan Murphy                      Matthew Hodgson
Regional-lead for Business Analysis         Regional-lead for Web and
                                            Information Management




       Blog: www.barocks.com                 Blog: magia3e.wordpress.com
          Twitter: miamurphs                        Twitter: magia3e
Slideshare: www.slideshare.net/murph   Slideshare: www.slideshare.net/magia3e
   Email: maria.murphs@gmail.com            Email: mhodgson@smsmt.com
         Mobile: 0412 821852                     Mobile: 0404 006695


                                                                                52

More Related Content

What's hot

Agile project management
Agile project managementAgile project management
Agile project managementeng100
 
A Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingA Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingLuke Hohmann
 
Boost your team performance
Boost your team performanceBoost your team performance
Boost your team performanceMassimo Sarti
 
Techniques of creative thinking
Techniques of creative thinkingTechniques of creative thinking
Techniques of creative thinkingPranav Kumar Ojha
 
CHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGE
CHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGECHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGE
CHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGENavya Jayakumar
 
Design Thinking : Ideation
Design Thinking : IdeationDesign Thinking : Ideation
Design Thinking : IdeationSankarshan D
 
Creativity Techniques
Creativity TechniquesCreativity Techniques
Creativity TechniquesIBTECAR
 
Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)Prinson Rodrigues
 
Agile 2012 - leadership agility workshop slides -- final.pptx
Agile 2012  - leadership agility workshop slides -- final.pptxAgile 2012  - leadership agility workshop slides -- final.pptx
Agile 2012 - leadership agility workshop slides -- final.pptxdrewz lin
 
Introducing design thinking
Introducing design thinkingIntroducing design thinking
Introducing design thinkingZaana Jaclyn
 
Change Management PPT Slides
Change Management PPT SlidesChange Management PPT Slides
Change Management PPT SlidesYodhia Antariksa
 

What's hot (20)

Agile project management
Agile project managementAgile project management
Agile project management
 
A Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product RoadmappingA Pattern Language for Strategic Product Roadmapping
A Pattern Language for Strategic Product Roadmapping
 
The complete guide to change management
The complete guide to change managementThe complete guide to change management
The complete guide to change management
 
Boost your team performance
Boost your team performanceBoost your team performance
Boost your team performance
 
Organizational Change resistance
Organizational Change resistanceOrganizational Change resistance
Organizational Change resistance
 
Techniques of creative thinking
Techniques of creative thinkingTechniques of creative thinking
Techniques of creative thinking
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
The 5 Dysfunctions of a Team
The 5 Dysfunctions of a TeamThe 5 Dysfunctions of a Team
The 5 Dysfunctions of a Team
 
CHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGE
CHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGECHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGE
CHANGE, RESISTANCE TO CHANGE, OVERCOME RESISTANCE TO CHANGE
 
Design Thinking : Ideation
Design Thinking : IdeationDesign Thinking : Ideation
Design Thinking : Ideation
 
Design Thinking: Ideation Techniques
Design Thinking: Ideation TechniquesDesign Thinking: Ideation Techniques
Design Thinking: Ideation Techniques
 
Fundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part IIFundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part II
 
Creativity Techniques
Creativity TechniquesCreativity Techniques
Creativity Techniques
 
Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)
 
Agile 2012 - leadership agility workshop slides -- final.pptx
Agile 2012  - leadership agility workshop slides -- final.pptxAgile 2012  - leadership agility workshop slides -- final.pptx
Agile 2012 - leadership agility workshop slides -- final.pptx
 
TRIZ + TOC
TRIZ + TOCTRIZ + TOC
TRIZ + TOC
 
Leadership and culture ppt
Leadership and culture pptLeadership and culture ppt
Leadership and culture ppt
 
Introducing design thinking
Introducing design thinkingIntroducing design thinking
Introducing design thinking
 
The Design Thinking Process
The Design Thinking ProcessThe Design Thinking Process
The Design Thinking Process
 
Change Management PPT Slides
Change Management PPT SlidesChange Management PPT Slides
Change Management PPT Slides
 

Viewers also liked

Human Alchemy - Turning people and projects into Gold - Why adopting Benefit...
Human Alchemy - Turning people and projects into Gold -  Why adopting Benefit...Human Alchemy - Turning people and projects into Gold -  Why adopting Benefit...
Human Alchemy - Turning people and projects into Gold - Why adopting Benefit...Youssef Mourra
 
How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?Saurabh Bangad
 
ICT 316: System Analysis and Design
ICT 316: System Analysis and DesignICT 316: System Analysis and Design
ICT 316: System Analysis and DesignLan Dre
 
Sydney Opera House – Tapak Warisan Dunia Unesco
Sydney Opera House – Tapak Warisan Dunia UnescoSydney Opera House – Tapak Warisan Dunia Unesco
Sydney Opera House – Tapak Warisan Dunia UnescoPoliteknik Transkrian
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementJonathan Donado
 
Sydney opera house chrystalla_k ok
Sydney opera house chrystalla_k okSydney opera house chrystalla_k ok
Sydney opera house chrystalla_k okdinulmchtr
 
The lifecycle of an agile sprint
The lifecycle of an agile sprintThe lifecycle of an agile sprint
The lifecycle of an agile sprintRon Shoshani
 
Opera sydney case study analysis
Opera sydney case study analysisOpera sydney case study analysis
Opera sydney case study analysisKhaled Eid
 
Sydney Opera House
Sydney Opera HouseSydney Opera House
Sydney Opera Housesudeepuid
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answersRobin G
 
sydney opera house
sydney opera housesydney opera house
sydney opera houseBulbul Ahmed
 
Shell structures- advanced building construction
Shell structures- advanced building constructionShell structures- advanced building construction
Shell structures- advanced building constructionShweta Modi
 
Apple background of company
Apple background of companyApple background of company
Apple background of companyaroneb
 
Example of Company background
Example of Company backgroundExample of Company background
Example of Company backgroundfazzuan
 

Viewers also liked (17)

Agile
AgileAgile
Agile
 
Human Alchemy - Turning people and projects into Gold - Why adopting Benefit...
Human Alchemy - Turning people and projects into Gold -  Why adopting Benefit...Human Alchemy - Turning people and projects into Gold -  Why adopting Benefit...
Human Alchemy - Turning people and projects into Gold - Why adopting Benefit...
 
How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?
 
ICT 316: System Analysis and Design
ICT 316: System Analysis and DesignICT 316: System Analysis and Design
ICT 316: System Analysis and Design
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Sydney Opera House – Tapak Warisan Dunia Unesco
Sydney Opera House – Tapak Warisan Dunia UnescoSydney Opera House – Tapak Warisan Dunia Unesco
Sydney Opera House – Tapak Warisan Dunia Unesco
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Sydney opera house chrystalla_k ok
Sydney opera house chrystalla_k okSydney opera house chrystalla_k ok
Sydney opera house chrystalla_k ok
 
Opera sydney
Opera sydneyOpera sydney
Opera sydney
 
The lifecycle of an agile sprint
The lifecycle of an agile sprintThe lifecycle of an agile sprint
The lifecycle of an agile sprint
 
Opera sydney case study analysis
Opera sydney case study analysisOpera sydney case study analysis
Opera sydney case study analysis
 
Sydney Opera House
Sydney Opera HouseSydney Opera House
Sydney Opera House
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answers
 
sydney opera house
sydney opera housesydney opera house
sydney opera house
 
Shell structures- advanced building construction
Shell structures- advanced building constructionShell structures- advanced building construction
Shell structures- advanced building construction
 
Apple background of company
Apple background of companyApple background of company
Apple background of company
 
Example of Company background
Example of Company backgroundExample of Company background
Example of Company background
 

Similar to Agile Project Management Part 1 Final

Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - PresentationDavid Walker
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsMarc Crudgington, MBA
 
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...UK Government Digital Service
 
AGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityAGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityEmiliano Soldi
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Think For A Change
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsBjörn Jónsson
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Adriana Beal
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agilityKmanthei
 
Introduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersIntroduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersMai Quay
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?John Goodpasture
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 

Similar to Agile Project Management Part 1 Final (20)

Agile values
Agile valuesAgile values
Agile values
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
APO 2.0
APO 2.0APO 2.0
APO 2.0
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - Presentation
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
SPRINT 13 Workshop 1 Agile working methods - Department for Transport, GDS, M...
 
AGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivityAGILE PM A trade-off between proactivity and reactivity
AGILE PM A trade-off between proactivity and reactivity
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
Agile
AgileAgile
Agile
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012
 
10-Year Retrospective of Agile - BCS Agile
10-Year Retrospective of Agile - BCS Agile10-Year Retrospective of Agile - BCS Agile
10-Year Retrospective of Agile - BCS Agile
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agility
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Introduction to Agile for Digital Stakeholders
Introduction to Agile for Digital StakeholdersIntroduction to Agile for Digital Stakeholders
Introduction to Agile for Digital Stakeholders
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
What is this thing called Agile?
What is this thing called Agile?What is this thing called Agile?
What is this thing called Agile?
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 

More from Mia Horrigan

Strategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 WorkshopStrategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 WorkshopMia Horrigan
 
Evidenced based management - Presentation at Scrum Australia 24 oct 2018
Evidenced based management - Presentation at Scrum Australia 24 oct 2018Evidenced based management - Presentation at Scrum Australia 24 oct 2018
Evidenced based management - Presentation at Scrum Australia 24 oct 2018Mia Horrigan
 
LAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesLAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesMia Horrigan
 
Activating improvements retrospectives
Activating improvements   retrospectivesActivating improvements   retrospectives
Activating improvements retrospectivesMia Horrigan
 
Scrumdiddly and the Killjoys - A tale of Two Teams, but Oh so Different
Scrumdiddly and the Killjoys - A tale of Two Teams, but Oh so DifferentScrumdiddly and the Killjoys - A tale of Two Teams, but Oh so Different
Scrumdiddly and the Killjoys - A tale of Two Teams, but Oh so DifferentMia Horrigan
 
Agile product onwership and the business analyst
Agile product onwership and the business analystAgile product onwership and the business analyst
Agile product onwership and the business analystMia Horrigan
 
Confessions of a scrum mom - how the heroics of a scrum mum doesn't scale
Confessions of a scrum mom - how the heroics of a scrum mum doesn't scaleConfessions of a scrum mom - how the heroics of a scrum mum doesn't scale
Confessions of a scrum mom - how the heroics of a scrum mum doesn't scaleMia Horrigan
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master Mia Horrigan
 
What makes a good business analyst
What makes a good business analystWhat makes a good business analyst
What makes a good business analystMia Horrigan
 
B P M Link Feb 2010 V2
B P M Link  Feb 2010 V2B P M Link  Feb 2010 V2
B P M Link Feb 2010 V2Mia Horrigan
 
Social network analysis: uncovering the secrets of information flow for our i...
Social network analysis: uncovering the secrets of information flow for our i...Social network analysis: uncovering the secrets of information flow for our i...
Social network analysis: uncovering the secrets of information flow for our i...Mia Horrigan
 
What Makes A Good Business Analyst
What Makes A Good Business AnalystWhat Makes A Good Business Analyst
What Makes A Good Business AnalystMia Horrigan
 
Agile Project Management Part 2 Final V1.5
Agile Project Management Part 2   Final V1.5Agile Project Management Part 2   Final V1.5
Agile Project Management Part 2 Final V1.5Mia Horrigan
 
Capitialising On Female Strenghts In It Ba World V2
Capitialising On Female Strenghts In It Ba World V2Capitialising On Female Strenghts In It Ba World V2
Capitialising On Female Strenghts In It Ba World V2Mia Horrigan
 
Communication And Connectnedness B A World V2
Communication And  Connectnedness  B A  World V2Communication And  Connectnedness  B A  World V2
Communication And Connectnedness B A World V2Mia Horrigan
 
Communication In Business Analsyis V3
Communication In Business Analsyis V3Communication In Business Analsyis V3
Communication In Business Analsyis V3Mia Horrigan
 
Moving to the Web 2.0 World
Moving to the Web 2.0 WorldMoving to the Web 2.0 World
Moving to the Web 2.0 WorldMia Horrigan
 
Social Networking Analysis
Social Networking AnalysisSocial Networking Analysis
Social Networking AnalysisMia Horrigan
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business AnalystcMia Horrigan
 

More from Mia Horrigan (20)

Lean coffee
Lean coffeeLean coffee
Lean coffee
 
Strategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 WorkshopStrategic planning for agile leaders - AgileAus 2019 Workshop
Strategic planning for agile leaders - AgileAus 2019 Workshop
 
Evidenced based management - Presentation at Scrum Australia 24 oct 2018
Evidenced based management - Presentation at Scrum Australia 24 oct 2018Evidenced based management - Presentation at Scrum Australia 24 oct 2018
Evidenced based management - Presentation at Scrum Australia 24 oct 2018
 
LAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesLAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through Retrospectives
 
Activating improvements retrospectives
Activating improvements   retrospectivesActivating improvements   retrospectives
Activating improvements retrospectives
 
Scrumdiddly and the Killjoys - A tale of Two Teams, but Oh so Different
Scrumdiddly and the Killjoys - A tale of Two Teams, but Oh so DifferentScrumdiddly and the Killjoys - A tale of Two Teams, but Oh so Different
Scrumdiddly and the Killjoys - A tale of Two Teams, but Oh so Different
 
Agile product onwership and the business analyst
Agile product onwership and the business analystAgile product onwership and the business analyst
Agile product onwership and the business analyst
 
Confessions of a scrum mom - how the heroics of a scrum mum doesn't scale
Confessions of a scrum mom - how the heroics of a scrum mum doesn't scaleConfessions of a scrum mom - how the heroics of a scrum mum doesn't scale
Confessions of a scrum mom - how the heroics of a scrum mum doesn't scale
 
Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 
What makes a good business analyst
What makes a good business analystWhat makes a good business analyst
What makes a good business analyst
 
B P M Link Feb 2010 V2
B P M Link  Feb 2010 V2B P M Link  Feb 2010 V2
B P M Link Feb 2010 V2
 
Social network analysis: uncovering the secrets of information flow for our i...
Social network analysis: uncovering the secrets of information flow for our i...Social network analysis: uncovering the secrets of information flow for our i...
Social network analysis: uncovering the secrets of information flow for our i...
 
What Makes A Good Business Analyst
What Makes A Good Business AnalystWhat Makes A Good Business Analyst
What Makes A Good Business Analyst
 
Agile Project Management Part 2 Final V1.5
Agile Project Management Part 2   Final V1.5Agile Project Management Part 2   Final V1.5
Agile Project Management Part 2 Final V1.5
 
Capitialising On Female Strenghts In It Ba World V2
Capitialising On Female Strenghts In It Ba World V2Capitialising On Female Strenghts In It Ba World V2
Capitialising On Female Strenghts In It Ba World V2
 
Communication And Connectnedness B A World V2
Communication And  Connectnedness  B A  World V2Communication And  Connectnedness  B A  World V2
Communication And Connectnedness B A World V2
 
Communication In Business Analsyis V3
Communication In Business Analsyis V3Communication In Business Analsyis V3
Communication In Business Analsyis V3
 
Moving to the Web 2.0 World
Moving to the Web 2.0 WorldMoving to the Web 2.0 World
Moving to the Web 2.0 World
 
Social Networking Analysis
Social Networking AnalysisSocial Networking Analysis
Social Networking Analysis
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business Analystc
 

Recently uploaded

BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxran17april2001
 
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
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
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
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
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
 
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
 
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
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Associazione Digital Days
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
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
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
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
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 

Recently uploaded (20)

BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptx
 
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
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
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...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
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
 
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
 
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
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
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
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
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
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 

Agile Project Management Part 1 Final

  • 1. Agile Project Management Part 1 Matthew Hodgson & Maria Horrigan Murphy Senior Consultants SMS Management and Technology 1 May 2009
  • 2. An Agile Agenda 1. Managing projects 2. What is Agile? Questions as 3. Why Agile we go 4. Break – 10 minutes 5. Agile as a philosophy 6. Case studies 7. Learnings 8. Conclusions 2
  • 3. Take-aways • Quick Reference Guide • Evaluation survey • Slides available on DNET 3
  • 4. Managing projects From PM to Agile 4
  • 5. Traditional PM Methodologies Prince2 VS PMBOK • Projects IN Controlled • Project Management Body Environments (PRINCE) of Knowledge • Tends to prescribe how • Generally describes project projects should be processes and activities controlled 5
  • 6. Prince2 Developed by: • UK’s Office of Government Commerce • Structured approach, provides a method for managing projects within a clearly defined framework Describes: • Control and organisation of projects -- deliberately not restricted to IT projects. • Procedures to coordinate people and activities in a project • How to design and supervise the project • What to do if the project has to be adjusted if it doesn’t develop as planned Specifies: • Process with its key inputs and outputs • Goals and activities – gives automatic control over scope deviations
  • 7. Prince2 Processes It’s more about how to manage, but not what activities to do Even though Prince2’s popularity makes it a de facto standard for project management , it is criticized for being too prescriptive, too big and not easily customisable. 7
  • 8. PMBOK Developed by: • US-based Project Management Institute (PMI). • Internationally recognised standard providing the fundamentals of project management, not limited to IT-projects. Five process groups: • Initiating, Planning, Executing, Controlling and Monitoring, and Closing. Nine knowledge areas: • Project Integration Management, Project Scope Management, Project Time Management, Project Cost Management, Project Quality Management, Project Human Resource Management, Project Communications Management, Project Risk Management, and Project Procurement Management.
  • 10. Process success measures? Through management of a project: • On time • On budget • Mitigated risks • Met users’ expectations • Met business objectives 10
  • 11. Process success measures (cont) • Are these the only measure of a successful project? • Can a project be considered successful if – NOT delivered on time, on budget, meeting specifications? 11
  • 12. What if a project ... Budget: • Est $425M • Actual $2,435M Almost a decade late! Timeframe: • Est 1965 due date • Actual 1973 first finished 12
  • 13. Sydney Opera House project successes Delivered : • Iconic identity to Sydney & Australia • Culture to Sydney • Computer modelling engineering firsts • Revolutionary pre-fabrication methods - 13
  • 14. Sydney Opera House – an Agile project Iterative: • Design team went through twelve iterations before a workable solution was completed. Passed on lessons learned to engineering community: • New use of computer structural analysis to understand the complex forces to which the shells would be subjected 14
  • 15. So what is ‘Agile’? “We can't know what the future's going to look like. We have to be agile enough to be able to respond to that uncertainty.” - Linton Wells II 15
  • 16. When people talk about ‘Agile’ Iterative – 60% Test Driven – 20% No Documentation – 10% Collaboration & social engineering – 10% 16
  • 17. feature-driven early stakeholder involvement fast moving light-weight adding-value continued integrations eliminate waste no documentation collaboration nimble flexible test driven development When people talk about ‘Agile’ the team sets their own priority communication small iterations accepting changes adapt to change adaptable the name coping with change About people working software people before process user-focus rapid iterations 17
  • 18. feature-driven early stakeholder involvement fast moving light-weight adding-value continued integrations eliminate waste no documentation collaboration nimble flexible test driven development When people talk about ‘Agile’ the team sets their own priority communication small iterations accepting changes adapt to change adaptable the name coping with change About people working software people before process user-focus rapid iterations 18
  • 19. Agile IS ISN’T • About people, teamwork, and • A “Silver Bullet” solution collaboration • About delivering real business • Just for IT projects value and outcomes • An excuse for poor requirement • Producing light-weight definition documentation to get the job done • An excuse for poor design • Managed iterations • Responding to business changes • An excuse for reducing quality • Managing change • About failure to control the scope • Simple, fast and efficient of a project, its about managed • Based on industry best practice change • Disciplined and structured • Doing more with fewer people • Built-in validation of solutions • Doing more with less resources or • Contingent workforce and budget activities • Complex • Chaotic and unstructured 19
  • 20. Ultimately, Agile is a lot like life • Things change • We adapt • We learn from our mistakes (hopefully) • When one thing doesn't work we then try something else (mostly) 20
  • 21. Life and processes It’s not about the process, otherwise we’d all be millionaires! 21
  • 22. Where did Agile come from? • Originally developed as a software engineering methodology • Agile methods were originally called “lightweight” methods • Adapted from to project management • Evolved in the mid 1990s as a reaction against “heavyweight” methods, ie: heavily regulated, regimented, micro-managed use of waterfall project processes 22
  • 23. Agile: a reaction against Waterfall • Idea that we have to complete it end-to-end • Know everything up front in order to cost and understand the what the solution will look like 23
  • 24. The Waterfall Process • Sequential • One iteration • Linear process – little flexibility – limited ability to cope with change • Long timeframes • Doesn’t cater well for changing business environment • Must know all requirements and risks before proceeding 24
  • 25. Can we really know all the requirements up front? I definitely Hmmm … know what I …that’s not want! what I want 25
  • 26. The usual reaction It’s too Maybe we'll try and expensive to go train people how to back now use 'it' this way 26
  • 27. The result More expen$e: • Training still costs time and money More change management required: • Broken expectations about solution/delivery • Contingencies have to suddenly be developed • Only partial delivery of the solution – “we’ll do it in phase 2!” • Strained business relationships • No one wants to be involved with a ‘failed’ project 27
  • 28. Waterfall – the reality That’s 40-50% You could be wasted analysis trying to time! understand your requirements You’re only going for months or You typically only to find out if your years implement solution works 50-60% of all at the end requirements 28
  • 29. Waterfall – it’s expen$ive to change Maybe we should be looking at adapting and change here? It’s too expensive to incorporate changes toward the end of the Cost of change project 29
  • 30. Trying a different approach: early Agile adoption Case 0: Daimler Chrysler Comprehensive Compensation System (C3) payroll project 30
  • 31. 2002: Agile Manifesto History of Agile released 2002: A Practical Guide to Feature- Driven Development 2001: Agile published Software Development with 2003: McBreen SCRUM published publishes Today Questioning Extreme 1999: Extreme Programming Programming Explained published 2008: Waterfall Lessons drops to 28% 1995: learned Agile used in 60% DaimlerChrysler 2006: Waterfall in of projects * uses Agile use only 55% projects * 31
  • 32. Business drivers for change toward Agile A need to maximise: • Business value – Lean processes Reduce: • Waste/cost Improved: • Responsiveness to business • Service levels to business • Quality Minimise risk profile 32
  • 33. Less risk • Easier to apply what you learn as you go • Encouraged to take things one step at a time • Build a ‘skinny solution’ to work out the basics of what you need • Base decisions on core requirements – the project’s DNA • Easier to change direction of scope as required when uncovering new issues 33
  • 34. Less waste Means you could save up to 50% of • Encourages re-use project costs on things you don't need, • 90-95% of requirements built don't want, or don't rather than 50-60%* work properly! • Focus on documentation only when required • Less costly as a result 34
  • 35. Promotes learning & innovation • Not locked into one way of doing things • Take learnings from previous iterations and previous projects and apply directly, instantly, rather than having to wait until the next project • Cross-functional teams – different perspectives an opportunity for learning 35
  • 36. Disadvantages of Agile • It's relatively new (people aren't as familiar with Agile as they are with Waterfall) • People are afraid of what they don't know • People tend to want to know what they're getting up front before they commit budget • Tends toward fragmentation of solution • Without a baseline, different incompatible solutions may arise out of each iteration • Without communication, different people may produce divergent solutions 36
  • 37. Issues with Agile? • Misconception that agile = no documentation and no rigour or discipline 37
  • 38. Agile documentation and Storyboards with process maps, use-cases requirements storyboards use case reference user experience business process user-profiles (actors) system objects requirements lists
  • 39. Formal Agile processes: Scrum, FDD, XP Agile Project Management Engineering FDD Scrum XP 39
  • 40. Extreme Programming (XP) • Pitched as: Addressing “the specific needs of software development conducted by small teams in the face of vague or changing requirements” • Invented by: Kent Beck who preferred being a Technical Lead to being a Project Manager. • Year first used: 1995 • First used on: C3 project Chrysler • XP is a set of best practices of which some are Kent Beck taken to an "extreme" level • In the selection of its practices XP leans towards the daily software engineering activities of developers 40
  • 41. Requirements in XP • As with other agile processes, XP regards ongoing changes to requirements as a natural and desirable aspect of software development. • XP view of requirements: – Onsite customer (implied singular customer) – Recognition that customer could be a team of people – Recognition of the role of a customer representative 41
  • 43. Scrum • “Management and control process that cuts through complexity" • Invented by: Jeff Sutherland, Ken Schwaber, Mike Beedle. Senior managers wanting to get product out faster. • Year first used: 1994 • First used on: Advanced Development Methods - process automation software • Scrum is a skeleton that includes a small set of practices and predefined roles • De facto standard for managing agile software development projects Jeff Sutherland • Consists of a few common sense practices that can be applied in many situations • Scrum by itself is never enough, and that development teams have to shop in other methods (usually XP) for additional practices 43
  • 44. Scrum: Roles • Alternative Name: User, Customer • Role Definition: The Product Owner represents the customer/user/sponsor of the project, and is part of the team which will deliver the product. • Main Activities: Define the vision for the product, manage the Return On Investment (ROI), present the needed requirements to the team for the product delivery, prioritize requirements, manage Product Owner addition/changes to requirements, plan releases, assure the Domain Experts are available to the team. • Alternative Names: Project Manager/Leader, Coach • Role Definition: The role of Scrum Master, unlike a Project Manager in many practices and methodologies, differ from the traditional “command and control”. In Scrum, the Scrum Master works with and, more important, for the team. • Main Activities: Allow the team to be self-managed, guide and help the team to correctly follow Scrum Master Scrum practices, remove any impediment found by the team, protect the team from external interference, facilitate the daily meetings. • Alternative Names: Developers, Technicians, Testers • Role Definition: A team member is someone committed to do the necessary work to achieve the Sprint goal. • Main Activities: Define the Sprint goal, be committed to the work and to the high quality, work towards the product vision and the Sprint goal, estimate items on the Product Backlog, attend the Team members daily meetings.
  • 45. Communicate Scrum: Lifecycle lessons learned 6. Day 7. Daily Standup Meeting 5. Sprint 4. Tasks (2-4 weeks) detailed 8. Product Increment 3. Sprint Backlog by the team (potentially shippable) 1. Vision 2. Product Backlog, with features (ROI, milestones, releases) prioritized by the Product Owner 9. Inspect and Adapt
  • 46. Feature Driven Development (FDD) • “A framework of controls and best practice to enable and enforce the repeatable delivery of working software in a timely manner with highly accurate and meaningful information to all key roles inside and outside a project” • Invented by: Peter Coad, Jeff De Luca, Steven Palmer • Year first used: 1997 • First used on: Hong Kong Banking Corp on a large 200 person Java project • Blends a number of industry-recognized best practices into a cohesive whole • Practices are all driven from a client-valued functionality (feature) perspective • Main purpose to deliver tangible, working software repeatedly in a timely manner. 46
  • 47. and there are others . . . • Crystal Methods • Dynamic Systems Development Method (DSDM) • Lean Development (LD) • Adaptive Software Development (ASD) • ... etc ... 47
  • 48. SCRUM, XP, FDD: Commonalities • Equally applicable principles across any project, regardless of technology component • Iterative • Evolutionary, not revolutionary (big bang) • Continuous learning • Focus on: – User-focus - what will add value to the 'end-user‘? – Adding value, not 'deliverables' or 'products‘ – Effective communication – Multi-disciplinary teams – Re-use 48
  • 49. But XP, SCRUM, etc are still just processes These won't teach us: • How to be Agile They'll only teach us: • Yet more processes 49
  • 50. Solution: apply Agile as a philosophy not a process • A set of values & practices • Identifies need and develops features/solutions to match • Documentation is a placeholder for a conversation • Multidisciplinary approach • Chooses the best people and the best approach for the right job Ivar Jacobson Agile Evangelist 50
  • 52. Agile Project Management Maria Horrigan Murphy Matthew Hodgson Regional-lead for Business Analysis Regional-lead for Web and Information Management Blog: www.barocks.com Blog: magia3e.wordpress.com Twitter: miamurphs Twitter: magia3e Slideshare: www.slideshare.net/murph Slideshare: www.slideshare.net/magia3e Email: maria.murphs@gmail.com Email: mhodgson@smsmt.com Mobile: 0412 821852 Mobile: 0404 006695 52