SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
software development
                                                            ha rd
                                                       is




                  A primer on why agile and lean can help.

http://www.flickr.com/photos/bobjagendorf/2219031438/                1
Me
• Involved in development of
  digital applications and
  platforms since 1997
• Australia and the UK
• Floppy disks, CD-ROMs!
• Then Intranet sites, websites,
  web applications.
• Now. Lean and agile coach &
  trainer
• Organiser of LAST
  Conference
• projectslittlehelper.com




                                   2
Me
• Involved in development of
  digital applications and
  platforms since 1997
• Australia and the UK
• Floppy disks, CD-ROMs!
• Then Intranet sites, websites,
  web applications.
• Now. Lean and agile coach &
  trainer
• Organiser of LAST
  Conference
• projectslittlehelper.com


• Super Power - Sleeping

                                   2
3
Does any of this sound familiar?




                                   4
Does any of this sound familiar?


    “We need to add all these
    essential features...but it still
    has to come out on the
    same date.”



                                        5
Does any of this sound familiar?



       “Sorry, we forgot to tell
       you that we wanted these
       changes”




                                   6
Does any of this sound familiar?



   “I know I said I wanted that
   functionality…but now that I see
   it…”




                                      7
Does any of this sound familiar?

 “Did you read the documentation?”

           “Of course I did…
            …well some of it.
           …actually only the
                intro.”

                                     8
It can start to feel a bit…
Dilbert




    http://www.flickr.com/photos/smallbox/174532376/
                                                      9
A classic approach...

         Some call it…


         Big Design Up Front




                               10
A classic approach...



      Detailed planning using
      up-front documentation.




                                11
A classic approach...



Detailed estimates of every step in
the development.




                                      12
A classic approach...



    Eventually...
    Build the software




                         13
A classic approach...



           Handover to QA

                 Sign off




                            14
A classic approach...


     Maybe a “Lessons Learned”
     meeting.
     AKA Post Implementation
     Review.



                                 15
A classic approach...



Strict change controls


     To make sure what was specified
                     is what is built.


                                         16
Strengths?




             17
Strengths?
   Appears logical, at first.




                               17
Strengths?
   Appears logical, at first.

   Can be good for stable
   projects, with low technical risk




                                       17
Strengths?
   Appears logical, at first.

   Can be good for stable
   projects, with low technical risk

   …ones that don’t change much



                                       17
Strengths?
   Appears logical, at first.

   Can be good for stable
   projects, with low technical risk

   …ones that don’t change much

   …or ones where you predict
   100% of tasks up front
                                       17
Problematic?




               18
Problematic?
   Weighted towards good ideas
   coming at the start




                                 18
Problematic?
   Weighted towards good ideas
   coming at the start
  Writing things down…can equal
  “Throwing it over the wall”




                                  18
Problematic?
   Weighted towards good ideas
   coming at the start
  Writing things down…can equal
  “Throwing it over the wall”
  Many features end up not
  being used.


                                  18
Problematic?
   Weighted towards good ideas
   coming at the start
  Writing things down…can equal
  “Throwing it over the wall”
  Many features end up not
  being used.
  A prescribed process cannot
  always fit every project
                                  18
Change is a problem, not an opportunity




                                          19
Change is a problem, not an opportunity



 The thing is…




                                          19
The thing is…Change is inevitable




                                    20
What can we do
about it??




                 21
Weapons to add to our armoury

 User driven product design

 Prioritise functionality

 Close & frequent collaboration
 with representatives of customer
 value

                                    22
Weapons to add to our armoury
     Constantly ask “Is this what
     the user values?”

     Continuous integration,
     automated testing and other
     engineering practices.

     Regularly inspect process
     and adjust accordingly
                                    23
Benefits




          24
Benefits
     Sustainable pace




                        24
Benefits
     Sustainable pace
     Self organising teams




                             24
Benefits
     Sustainable pace
     Self organising teams
     Ability to embrace change




                                 24
Benefits
     Sustainable pace
     Self organising teams
     Ability to embrace change
= happier teams




                                 24
Benefits
     Sustainable pace
     Self organising teams
     Ability to embrace change
= happier teams
     The product is what the user
     wants (it makes money/
     creates value)
                                    24
Benefits




      All the kittens
        are happy



                                                         25


 http://www.flickr.com/photos/masochismtango/514736937
Agile and Lean
       These are techniques to
       help make kittens happy

       Perhaps different to
       things that you might be
       have done before…

       …but you may have been
       doing a lot of this already!
                                      26
“You are not alone”

  Suncorp    Nokia     The Economist

 The Financial Times      Google

   REA       Telstra      Yahoo!

   Seek        and a whole lot more

                                       27
Where to start?
 Retrospectives    Automated testing
Extreme Programming        Daily standup
  Unit testing Card walls     Scrum
Burndown Charts Sprints Iterations
Value Stream Mapping      Story points
 DSDM     UX      Kanban    Velocity
Continuous integration     User Stories
                                          28
Where to start?
 Retrospectives    Automated testing
Extreme Programming        Daily standup
  Unit testing  Card walls     Scrum
             Confused?
Burndown Charts Sprints Iterations
Value Stream Mapping       Story points
 DSDM     UX      Kanban    Velocity
Continuous integration     User Stories
                                          28
A bit of reading
The Scrum Primer:
http://www.scrumprimer.com/
InfoQ
http://www.infoq.com/
Jim Highsmith
“Agile Project Management”
PMI, PRINCE 2 Foundation, IIBA
Leading Answers
http://leadinganswers.typepad.com/
                                     29
A bit of reading
The Scrum Primer:
http://www.scrumprimer.com/
InfoQ
http://www.infoq.com/
Jim Highsmith
“Agile Project Management”
PMI, PRINCE 2 Foundation, IIBA
Leading Answers
http://leadinganswers.typepad.com/
                                     29
Group therapy
Melbourne Agile and Scrum User Group

Melbourne Limited WIP Society (Lean
and Kanban)

Agile Business Analysts

http://meetup.com

                                       30
http://www.flickr.com/photos/avardwoolaver/7137096221/
http://projectslittlehelper.com
ed@projectslittlehelper.com

 @littlehelper




Creative Commons photos from
Flickr.

Hand drawn icons:
http://handdrawing.olawolska.com

                                                                                                                31
This presentation can be reused under a Creative Commons BY-NC-SA licence.

Contenu connexe

Tendances

PICS - Development Process & Roles
PICS - Development Process & RolesPICS - Development Process & Roles
PICS - Development Process & Roles
chemoish
 
Drupal Project Management Strategies
Drupal Project Management StrategiesDrupal Project Management Strategies
Drupal Project Management Strategies
Matthew Dorman
 

Tendances (10)

Closing the feedback loop with a little help from your friends
Closing the feedback loop with a little help from your friendsClosing the feedback loop with a little help from your friends
Closing the feedback loop with a little help from your friends
 
SEF for students 2012. Product Management vs. Project Management
SEF for students 2012. Product Management vs. Project ManagementSEF for students 2012. Product Management vs. Project Management
SEF for students 2012. Product Management vs. Project Management
 
The Lean Company @ Moonpig.com
The Lean Company @ Moonpig.comThe Lean Company @ Moonpig.com
The Lean Company @ Moonpig.com
 
PICS - Development Process & Roles
PICS - Development Process & RolesPICS - Development Process & Roles
PICS - Development Process & Roles
 
4 P's of Introducing Agile Test Automation in Agile Way
4 P's of Introducing Agile Test Automation in Agile Way4 P's of Introducing Agile Test Automation in Agile Way
4 P's of Introducing Agile Test Automation in Agile Way
 
The Synthetic Monitoring Maturity Model
The Synthetic Monitoring Maturity ModelThe Synthetic Monitoring Maturity Model
The Synthetic Monitoring Maturity Model
 
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
Agile Beyond the Hype! – What You Really Need to Know Before You Jump In
 
Drupal Project Management Strategies
Drupal Project Management StrategiesDrupal Project Management Strategies
Drupal Project Management Strategies
 
Recent history of management
Recent history of managementRecent history of management
Recent history of management
 
Risk management
Risk managementRisk management
Risk management
 

En vedette

Open Only If You Have Time For God
Open Only If You Have Time For GodOpen Only If You Have Time For God
Open Only If You Have Time For God
sutrisno2629
 
Starbucks Brandz Report
Starbucks Brandz ReportStarbucks Brandz Report
Starbucks Brandz Report
pmbaird
 
Portafolio Ultima Diagramacion
Portafolio Ultima DiagramacionPortafolio Ultima Diagramacion
Portafolio Ultima Diagramacion
Leonel Vasquez
 
Therm set
Therm setTherm set
Therm set
demaws
 
Cloenda del Curs d'introducció a Perl 2011
Cloenda del Curs d'introducció a Perl 2011Cloenda del Curs d'introducció a Perl 2011
Cloenda del Curs d'introducció a Perl 2011
Alex Muntada Duran
 
Personality Analysis
Personality AnalysisPersonality Analysis
Personality Analysis
sutrisno2629
 

En vedette (20)

Public Transport vs. Cars in Suburban Areas
Public Transport vs. Cars in Suburban AreasPublic Transport vs. Cars in Suburban Areas
Public Transport vs. Cars in Suburban Areas
 
Open Only If You Have Time For God
Open Only If You Have Time For GodOpen Only If You Have Time For God
Open Only If You Have Time For God
 
Ecotourism
EcotourismEcotourism
Ecotourism
 
Zuzenketa Baztan
Zuzenketa BaztanZuzenketa Baztan
Zuzenketa Baztan
 
Coffee1
Coffee1Coffee1
Coffee1
 
Using GradeMark For Effective Feedback
Using GradeMark For Effective FeedbackUsing GradeMark For Effective Feedback
Using GradeMark For Effective Feedback
 
10 Food
10 Food10 Food
10 Food
 
Serendipity and Lanyrd
Serendipity and LanyrdSerendipity and Lanyrd
Serendipity and Lanyrd
 
Starbucks Brandz Report
Starbucks Brandz ReportStarbucks Brandz Report
Starbucks Brandz Report
 
Toward Optimal Configuration Space Sampling
Toward Optimal Configuration Space SamplingToward Optimal Configuration Space Sampling
Toward Optimal Configuration Space Sampling
 
Portafolio Ultima Diagramacion
Portafolio Ultima DiagramacionPortafolio Ultima Diagramacion
Portafolio Ultima Diagramacion
 
Therm set
Therm setTherm set
Therm set
 
Ant
AntAnt
Ant
 
Engaging Students Through Technology
Engaging Students Through TechnologyEngaging Students Through Technology
Engaging Students Through Technology
 
Kansberekening
KansberekeningKansberekening
Kansberekening
 
Cloenda del Curs d'introducció a Perl 2011
Cloenda del Curs d'introducció a Perl 2011Cloenda del Curs d'introducció a Perl 2011
Cloenda del Curs d'introducció a Perl 2011
 
001 Komunikazioa
001 Komunikazioa001 Komunikazioa
001 Komunikazioa
 
Salary Review
Salary ReviewSalary Review
Salary Review
 
From Idea to Exit, the story of our startup
From Idea to Exit, the story of our startupFrom Idea to Exit, the story of our startup
From Idea to Exit, the story of our startup
 
Personality Analysis
Personality AnalysisPersonality Analysis
Personality Analysis
 

Similaire à Software development is hard

How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users
Mary Piontkowski
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum Ukraine
 
2016.12.09 - Microservices and consequences - External - Validated
2016.12.09 - Microservices and consequences - External - Validated2016.12.09 - Microservices and consequences - External - Validated
2016.12.09 - Microservices and consequences - External - Validated
Damien PLARD
 

Similaire à Software development is hard (20)

40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt Management
 
Crafting a central product narrative
Crafting a central product narrativeCrafting a central product narrative
Crafting a central product narrative
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
 
Demystify Agile
Demystify AgileDemystify Agile
Demystify Agile
 
How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users How to Overhaul Your Design Without Upsetting Your Users
How to Overhaul Your Design Without Upsetting Your Users
 
#noprojects (full version)
#noprojects (full version)#noprojects (full version)
#noprojects (full version)
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOps
 
The Essential Product Owner - Partnering with the team
The Essential Product Owner - Partnering with the teamThe Essential Product Owner - Partnering with the team
The Essential Product Owner - Partnering with the team
 
How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
2016.12.09 - Microservices and consequences - External - Validated
2016.12.09 - Microservices and consequences - External - Validated2016.12.09 - Microservices and consequences - External - Validated
2016.12.09 - Microservices and consequences - External - Validated
 
SDLC Smashup
SDLC SmashupSDLC Smashup
SDLC Smashup
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
Complexity requires Empiricism which requires Scrum by Ralph Jocham
Complexity requires Empiricism which requires Scrum by Ralph JochamComplexity requires Empiricism which requires Scrum by Ralph Jocham
Complexity requires Empiricism which requires Scrum by Ralph Jocham
 
40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes40 Agile Methods In 40 Minutes
40 Agile Methods In 40 Minutes
 
TEAMS MEMES AND METRICS Connecting the Lean UX Dots
TEAMS MEMES AND METRICS Connecting the Lean UX DotsTEAMS MEMES AND METRICS Connecting the Lean UX Dots
TEAMS MEMES AND METRICS Connecting the Lean UX Dots
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Software development is hard

  • 1. software development ha rd is A primer on why agile and lean can help. http://www.flickr.com/photos/bobjagendorf/2219031438/ 1
  • 2. Me • Involved in development of digital applications and platforms since 1997 • Australia and the UK • Floppy disks, CD-ROMs! • Then Intranet sites, websites, web applications. • Now. Lean and agile coach & trainer • Organiser of LAST Conference • projectslittlehelper.com 2
  • 3. Me • Involved in development of digital applications and platforms since 1997 • Australia and the UK • Floppy disks, CD-ROMs! • Then Intranet sites, websites, web applications. • Now. Lean and agile coach & trainer • Organiser of LAST Conference • projectslittlehelper.com • Super Power - Sleeping 2
  • 4. 3
  • 5. Does any of this sound familiar? 4
  • 6. Does any of this sound familiar? “We need to add all these essential features...but it still has to come out on the same date.” 5
  • 7. Does any of this sound familiar? “Sorry, we forgot to tell you that we wanted these changes” 6
  • 8. Does any of this sound familiar? “I know I said I wanted that functionality…but now that I see it…” 7
  • 9. Does any of this sound familiar? “Did you read the documentation?” “Of course I did… …well some of it. …actually only the intro.” 8
  • 10. It can start to feel a bit… Dilbert http://www.flickr.com/photos/smallbox/174532376/ 9
  • 11. A classic approach... Some call it… Big Design Up Front 10
  • 12. A classic approach... Detailed planning using up-front documentation. 11
  • 13. A classic approach... Detailed estimates of every step in the development. 12
  • 14. A classic approach... Eventually... Build the software 13
  • 15. A classic approach... Handover to QA Sign off 14
  • 16. A classic approach... Maybe a “Lessons Learned” meeting. AKA Post Implementation Review. 15
  • 17. A classic approach... Strict change controls To make sure what was specified is what is built. 16
  • 19. Strengths? Appears logical, at first. 17
  • 20. Strengths? Appears logical, at first. Can be good for stable projects, with low technical risk 17
  • 21. Strengths? Appears logical, at first. Can be good for stable projects, with low technical risk …ones that don’t change much 17
  • 22. Strengths? Appears logical, at first. Can be good for stable projects, with low technical risk …ones that don’t change much …or ones where you predict 100% of tasks up front 17
  • 24. Problematic? Weighted towards good ideas coming at the start 18
  • 25. Problematic? Weighted towards good ideas coming at the start Writing things down…can equal “Throwing it over the wall” 18
  • 26. Problematic? Weighted towards good ideas coming at the start Writing things down…can equal “Throwing it over the wall” Many features end up not being used. 18
  • 27. Problematic? Weighted towards good ideas coming at the start Writing things down…can equal “Throwing it over the wall” Many features end up not being used. A prescribed process cannot always fit every project 18
  • 28. Change is a problem, not an opportunity 19
  • 29. Change is a problem, not an opportunity The thing is… 19
  • 30. The thing is…Change is inevitable 20
  • 31. What can we do about it?? 21
  • 32. Weapons to add to our armoury User driven product design Prioritise functionality Close & frequent collaboration with representatives of customer value 22
  • 33. Weapons to add to our armoury Constantly ask “Is this what the user values?” Continuous integration, automated testing and other engineering practices. Regularly inspect process and adjust accordingly 23
  • 34. Benefits 24
  • 35. Benefits Sustainable pace 24
  • 36. Benefits Sustainable pace Self organising teams 24
  • 37. Benefits Sustainable pace Self organising teams Ability to embrace change 24
  • 38. Benefits Sustainable pace Self organising teams Ability to embrace change = happier teams 24
  • 39. Benefits Sustainable pace Self organising teams Ability to embrace change = happier teams The product is what the user wants (it makes money/ creates value) 24
  • 40. Benefits All the kittens are happy 25 http://www.flickr.com/photos/masochismtango/514736937
  • 41. Agile and Lean These are techniques to help make kittens happy Perhaps different to things that you might be have done before… …but you may have been doing a lot of this already! 26
  • 42. “You are not alone” Suncorp Nokia The Economist The Financial Times Google REA Telstra Yahoo! Seek and a whole lot more 27
  • 43. Where to start? Retrospectives Automated testing Extreme Programming Daily standup Unit testing Card walls Scrum Burndown Charts Sprints Iterations Value Stream Mapping Story points DSDM UX Kanban Velocity Continuous integration User Stories 28
  • 44. Where to start? Retrospectives Automated testing Extreme Programming Daily standup Unit testing Card walls Scrum Confused? Burndown Charts Sprints Iterations Value Stream Mapping Story points DSDM UX Kanban Velocity Continuous integration User Stories 28
  • 45. A bit of reading The Scrum Primer: http://www.scrumprimer.com/ InfoQ http://www.infoq.com/ Jim Highsmith “Agile Project Management” PMI, PRINCE 2 Foundation, IIBA Leading Answers http://leadinganswers.typepad.com/ 29
  • 46. A bit of reading The Scrum Primer: http://www.scrumprimer.com/ InfoQ http://www.infoq.com/ Jim Highsmith “Agile Project Management” PMI, PRINCE 2 Foundation, IIBA Leading Answers http://leadinganswers.typepad.com/ 29
  • 47. Group therapy Melbourne Agile and Scrum User Group Melbourne Limited WIP Society (Lean and Kanban) Agile Business Analysts http://meetup.com 30
  • 48. http://www.flickr.com/photos/avardwoolaver/7137096221/ http://projectslittlehelper.com ed@projectslittlehelper.com @littlehelper Creative Commons photos from Flickr. Hand drawn icons: http://handdrawing.olawolska.com 31 This presentation can be reused under a Creative Commons BY-NC-SA licence.