Can Scrum help to improve the project management process?

1,693 views

Published on

SEPG Europe Conference 2012
Madrid, Spain
5th June 2012

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,693
On SlideShare
0
From Embeds
0
Number of Embeds
588
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Can Scrum help to improve the project management process?

  1. 1. Can Scrum help to improvethe project managementprocess?Dr. Javier Garzás ( @jgarzas) Dr. Mark C. Paulk Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  2. 2. CMMIandAgile?KYBELE CONSULTING S.L. www.kybeleconsulting.com - Copyright © 2012 All rights reserved. Contains propietary information.
  3. 3. “Every decade or sodevelopmentmethodologies comeinto conflict.”(Austin, 2007) Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  4. 4. The 1st decade of the 21st century has been nodifferent with supporters ofagile methods doing battle with the CMMI worldJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  5. 5. Agile methodologies can be widely used with CMMIhttp://imjustcreative.co.uk/single-measures/wp-content/uploads/2011/11/HatersJustNeedAHug.jpeg Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  6. 6. http://www.examiningthewmscog.com/wp-content/uploads/2011/08/Frustrated.jpg Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  7. 7. In a nutshell…http://www.howitworksdaily.com/wp-content/uploads/2011/05/Intelligence-IQ-medium-small.jpg Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  8. 8. CMMI-DEV is the de-facto model process for process improvementJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  9. 9. Many organizations havegained greater levels ofproductivity and quality fromachieving “maturity levels”. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  10. 10. Scrum is one of themost widely used agilemethodologies.Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  11. 11. Today, everybody loves Scrum
  12. 12. An iterative and incremental framework that focuses on project management. http://images.wisegeek.com/riding-a-roller-coaster.jpgJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  13. 13. The Product Owner understands the functionality. From there, he will write user stories. The stories go into the Product Backlog.http://tane.li/files/postits-Zach_ManchesterUK.jpg Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  14. 14. For each Sprint, the team selects some number of userstories from product backlog, and identifies the tasksnecessary to complete each user story. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  15. 15. Every sprint begins with the sprintplanning meeting. Every day, a daily meeting happens.Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  16. 16. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  17. 17. First approach…The What and the HowOr CMMI-DEV and Scrum What HowJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  18. 18. Model Process Process models and methodologies are at different levels of abstractionMethodologies http://castellersdesants.com/img/aletes/3d9fc.jpg Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  19. 19. CMMI-DEV shows What we should do to implement the processJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  20. 20. The How to is described in the agile methods.Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  21. 21. Project Planning (PP) SG 1 Establish EstimatesWhat? CMMI-DEV SP 1.3 Define Project Lifecycle Phases iterativeHow to Scrum and incrementalJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  22. 22. The relationships betweenScrum and process areasof CMMI-DEV Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  23. 23. Most authors onlyidentified relationsbetween “projectmanagement” processareas of CMMI-DEVJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  24. 24. Sutherland and Johnson(2010) commented that other process areas such as “Measurement and Analysis”, “Process and Product Quality Assurance” and “Configuration Management” are outside the scope of Scrum.Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  25. 25. Scrum mainly coversproject managementprocess areas of CMMI-DEV.Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  26. 26. The project managementprocesses areas ofCMMI-DEV:Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  27. 27. Requirements Management Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  28. 28. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  29. 29. SCRUM ADDRESSES“REQUIREMENTMANAGEMENT”…Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  30. 30. Product Backlog is the source of requirements (user stories)The Product It manages anyOwner and the changes (SP 1.3) thatTeam review the need to be made toProduct Backlog the product.to understand (SP1.1) therequirements. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  31. 31. Agile tests and continuous integrationhelp to maintain the bidirectional traceability(SP 1.4) and to ensure alignment betweenwork and requirements (SP 1.5) Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  32. 32. The Sprint Planning Meeting, DailyMeeting and Sprint Review Meeting areused to identify issues, inconsistencies and tomake commitments (SP 1.2). Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  33. 33. Project Planning and Project Monitoring and Control http://blogs.microsoft.co.il/blogs/kolbis/Sprint1Planning_5FB7F323.jpgJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  34. 34. Project Monitoring and Control (PMC) SG 1 Monitor the Project Against the Plan SG 2 Manage Corrective Action to ClosureJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  35. 35. SCRUMADDRESSES“PROJECTPLANNING”…Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  36. 36. The story points are used to estimate (SG 1)The iterative /incremental life-cycle, and Productand Sprint Backlogssupport the projectplanning (SG 2).Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  37. 37. The Daily Meetings and Sprint PlanningMeetings are used to review plans that affectthe project, to understand project commitments(SG 3) and to reconcile the project plan. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  38. 38. SCRUM ADDRESSES“PROJECTMONITORINGAND CONTROL”…Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  39. 39. The Burndown Chartstrack the effort remaining(SG 1), and the completedstory points.Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  40. 40. Sprint Review Meetings and DailyMeetings allow for the monitoring of theproject and tracking actions. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  41. 41. Elements such as resource skills, a list ofstakeholders, manage the risks and datamanagement are not explicitly covered byScrum. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  42. 42. Integrated Project ManagementJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  43. 43. SG 1 Use the Project’s Defined Process SG 2 Coordinate and Collaborate with Relevant StakeholdersJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  44. 44. Scrum does not help conducta project using a definedprocess tailored from theorganization’s standardprocesses (SG1).Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  45. 45. Roles and meetings support coordination andcollaboration between the project and relevantstakeholders (SG 2). Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  46. 46. The other projectmanagement processareas… Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  47. 47. Scrum does not cover the processareas“Supplier AgreementManagement”,“Risk Management” or“Quantitative Project Management”,which are typicallyout of the scope of agile practicesJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  48. 48. Requirements Management High Supplier Project Agreement Planning Management Medium Scrum Risk ProjectManagement Monitoring and Control Quantitative Integrated Project Project Management Management Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  49. 49. Process area Satisfaction Requirements Management (REQM) SG 1 Manage Requirements ++ Project Planning (PP) SG 1 Establish Estimates ++ SG 2 Develop a Project Plan + SG 3 Obtain Commitment to the Plan ++ Project Monitoring and Control (PMC) SG 1 Monitor the Project Against the Plan + SG 2 Manage Corrective Action to Closure ++ Integrated Project Management (IPM) SG 1 Use the Project’s Defined Process o SG 2 Coordinate and Collaborate with Relevant Stakeholders ++ Quantitative Project Management (QPM) SG 1 Prepare for Quantitative Management o SG 2 Quantitatively Manage the Project o Risk Management (RSKM) SG 1 Prepare for Risk Management o SG 2 Identify and Analyze Risks o SG 3 Mitigate Risks o Supplier Agreement Management (SAM) SG 1 Establish Supplier Agreements o SG 2 Satisfy Supplier Agreements oJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  50. 50. Some issues, discussionand conclusions Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  51. 51. CMMI and Agile hasgiven us the opportunityto make bothapproaches better. Agilemethodologies can bewidely used with CMMI Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  52. 52. I need proofJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  53. 53. Most of our recent work(over 30 projects) hasfocused on successfullycombining processmodels and agilemethodsJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  54. 54. The lack of paper evidenceJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  55. 55. In appraisals, companies needto be able to retrospectivelydemonstrate theimplementation of some of theSGs Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  56. 56. Many agile companies are afraid, some Scrum practices do not leave a paper trailJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  57. 57. Using a blackboard on which tasks or userstories on post-it notes is evidence of planning and tracking progressJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  58. 58. Some companies may need toadd other artifacts in order to beappraised. These could beconsidered “artificial evidence”Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  59. 59. CMMIandAgile?KYBELE CONSULTING S.L. www.kybeleconsulting.com - Copyright © 2012 All rights reserved. Contains propietary information. Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  60. 60. Every softwareengineering conflictis a “remake”Javier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  61. 61. Produced and released by kybele consulting and javier garzásJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.
  62. 62. Javier Garzás javier.garzas@kybeleconsulting.com www.javiergarzas.com @jgarzasJavier Garzás - Kybele Consulting S.L. www.kybeleconsulting.com - Copyright © 2010 All rights reserved. Contains propietary information.

×