logging in or signing up Agile, Scrum, CMMi - The MindTree Story scrumindia Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 264 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: June 10, 2011 This Presentation is Public Favorites: 0 Presentation Description Meetup Details : SAP Labs Scrum India Meetup Presenter : Srini N, Associate Director, MindTree Description : Agile, Scrum and CMMi - Are they different sides of the same coin? This presentation by Srini N explores the same. Comments Posting comment... Premium member Presentation Transcript Slide 1: Agile Scrum and CMMI – Are they different sides of same coin Srini N, CSM Associate Director – Quality MindTree Ltd 21-May-2010 © 2011 MindTree Limited CONFIDENTIAL: For limited circulation onlyAgile Manifesto: Individuals and interactions over Processes and tools Working software over Comprehensive Documentation Customer collaboration over Contract negotiation Responding to change over Following a plan Agile Manifesto That is, while there is value in the items on the right , we value the items on the left moreAgile Scrum Perspective: Agile Scrum Perspective Agile manifesto is frequently interpreted such that the last line is ignored. This gives a perception that process, tools documentation etc are not valued at all, which is exactly the opposite. In order to execute Agile projects, a higher amount of process discipline is neededCMMI Model: CMMI Model A Process Improvement Model from SEI (Software Engineering Institute) at Carnegie Mellon University CMMI (Capability Maturity Model Integrated) is integration of Software-CMM System Engineering-CMM Software Acquisition-CMM Internal View Capability Improvement through proven model – “Sharpening the saw” Collection of best practices & Experiences from Industry – “Don’t re-invent the wheel” External View To improve Customer / Prospect confidence To improve Market / Investors (Stake holders) ConfidenceCMMI Model: CMMI ModelCMMI Perspective: CMMI Perspective CMMI is a model and not a standard This means that CMMI lists the best practices that can be followed to ensure effective process implementation CMMI does not mention on how to implement the practices, it gives room for flexibility for using different ways of doing things The perception about CMMi in the industry is that it brings lot of documentationCMMI & Agile Scrum: CMMI & Agile ScrumCMMI & Agile Scrum: CMMI & Agile Scrum CMMI Process Areas – L2 Agile Scrum Practices Requirements Management Backlog Planning, User Stories Project Planning Release Planning, Sprint Planning Project Monitoring and Control Sprint Execution, Sprint Review, Sprint Retrospective, Burn Down Charts Measurement and Analysis Burn Down Charts Configuration Management Nothing specific Process and Product Quality Assurance Nothing specific Supplier Agreement Management Nothing specificCMMI & Agile Scrum: CMMI & Agile Scrum CMMI Process Areas – L3 Agile Scrum Practices Risk Management Sprint Planning , Handling Impediments Requirements Development Backlog Planning Technical Solution, Product Integration, Verification, Validation Release Planning, Test Driven Development, Continuous Integration, Pair Programming, Testable Design, Sprint Zero Organization Process Focus, Organization Process Definition Nothing specific Organization Training Nothing specific Integrated Project Management Nothing specific Decision Analysis and Resolution Nothing specificCMMI & Agile Scrum: CMMI & Agile Scrum CMMI Process Areas – L4 and L5 Agile Scrum Practices Quantitative Project Management Nothing specific Organizational Process Performance Nothing specific Causal Analysis and Resolution Nothing specific Organizational Innovation and Deployment Nothing specificReasons for perceived differences: Reasons for perceived differences Incorrect interpretation resulting in creating a wall of difference Wrong understanding of Agile manifesto Agile means no documentation, we can do what we want Mis -use of the practices CMMI brings lot of documentation overload No reviews in Agile, ship it – then fix it Lack of information Not much information available on Agile ScrumReasons for perceived differences cont’d: Reasons for perceived differences cont’d Overlap in Vocabulary giving different meanings Productivity v/s Velocity Impediments v/s Issues, Risks Predictability v/s implement and Re-factorReasons for perceived differences cont’d: Reasons for perceived differences cont’d Paradigm differences CMMI brings out Process Management paradigm, while Agile Scru m works on releasing shippable products, faster There is an assessment on CMMI, while no one assesses how Agile Projects are executedOur Learnings at MindTree: Our Learnings at MindTree CMMI and Agile are Compatible CMMI practices define “what” should be done Agile Scrum emphasizes on “how to develop” CMMI looks at an organizational level where as Agile Scrum optimizes at an individual project levelBuilding Agile Expertise at MindTree: Building Agile Expertise at MindTreeOur approach – blend of Management and Engineering Practices: Our approach – blend of Management and Engineering PracticesOur journey into Agile World: Our journey into Agile World Till now More than 50,000,000 person hours on a variety of Agile projects 1000+ team members with Agile expertise 100+ ongoing Agile projects 5 Certified Agile Scrum MastersAgile Scrum and CMMI: Agile Scrum and CMMI Can projects using Agile Scrum follow best practices of CMMI? YES, if a project adheres to strict Agile Scrum principles NO, if a project follows “but-Agile” approach Parting Words: Parting Words “If one has strong discipline without Agility, the result is bureaucracy and stagnation. Agility without discipline is the unencumbered enthusiasm of a startup company before it has to turn to profit”. Alistair Cockburn Foreword to Boehm 2003MindTree At A Glance: MindTree At A GlanceSlide 21: © 2008 MindTree Imagination Action Joy Srini N Srinivasa_nagaraja@mindtree.com +91-9886227069 www.mindtree.com You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Agile, Scrum, CMMi - The MindTree Story scrumindia Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 264 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: June 10, 2011 This Presentation is Public Favorites: 0 Presentation Description Meetup Details : SAP Labs Scrum India Meetup Presenter : Srini N, Associate Director, MindTree Description : Agile, Scrum and CMMi - Are they different sides of the same coin? This presentation by Srini N explores the same. Comments Posting comment... Premium member Presentation Transcript Slide 1: Agile Scrum and CMMI – Are they different sides of same coin Srini N, CSM Associate Director – Quality MindTree Ltd 21-May-2010 © 2011 MindTree Limited CONFIDENTIAL: For limited circulation onlyAgile Manifesto: Individuals and interactions over Processes and tools Working software over Comprehensive Documentation Customer collaboration over Contract negotiation Responding to change over Following a plan Agile Manifesto That is, while there is value in the items on the right , we value the items on the left moreAgile Scrum Perspective: Agile Scrum Perspective Agile manifesto is frequently interpreted such that the last line is ignored. This gives a perception that process, tools documentation etc are not valued at all, which is exactly the opposite. In order to execute Agile projects, a higher amount of process discipline is neededCMMI Model: CMMI Model A Process Improvement Model from SEI (Software Engineering Institute) at Carnegie Mellon University CMMI (Capability Maturity Model Integrated) is integration of Software-CMM System Engineering-CMM Software Acquisition-CMM Internal View Capability Improvement through proven model – “Sharpening the saw” Collection of best practices & Experiences from Industry – “Don’t re-invent the wheel” External View To improve Customer / Prospect confidence To improve Market / Investors (Stake holders) ConfidenceCMMI Model: CMMI ModelCMMI Perspective: CMMI Perspective CMMI is a model and not a standard This means that CMMI lists the best practices that can be followed to ensure effective process implementation CMMI does not mention on how to implement the practices, it gives room for flexibility for using different ways of doing things The perception about CMMi in the industry is that it brings lot of documentationCMMI & Agile Scrum: CMMI & Agile ScrumCMMI & Agile Scrum: CMMI & Agile Scrum CMMI Process Areas – L2 Agile Scrum Practices Requirements Management Backlog Planning, User Stories Project Planning Release Planning, Sprint Planning Project Monitoring and Control Sprint Execution, Sprint Review, Sprint Retrospective, Burn Down Charts Measurement and Analysis Burn Down Charts Configuration Management Nothing specific Process and Product Quality Assurance Nothing specific Supplier Agreement Management Nothing specificCMMI & Agile Scrum: CMMI & Agile Scrum CMMI Process Areas – L3 Agile Scrum Practices Risk Management Sprint Planning , Handling Impediments Requirements Development Backlog Planning Technical Solution, Product Integration, Verification, Validation Release Planning, Test Driven Development, Continuous Integration, Pair Programming, Testable Design, Sprint Zero Organization Process Focus, Organization Process Definition Nothing specific Organization Training Nothing specific Integrated Project Management Nothing specific Decision Analysis and Resolution Nothing specificCMMI & Agile Scrum: CMMI & Agile Scrum CMMI Process Areas – L4 and L5 Agile Scrum Practices Quantitative Project Management Nothing specific Organizational Process Performance Nothing specific Causal Analysis and Resolution Nothing specific Organizational Innovation and Deployment Nothing specificReasons for perceived differences: Reasons for perceived differences Incorrect interpretation resulting in creating a wall of difference Wrong understanding of Agile manifesto Agile means no documentation, we can do what we want Mis -use of the practices CMMI brings lot of documentation overload No reviews in Agile, ship it – then fix it Lack of information Not much information available on Agile ScrumReasons for perceived differences cont’d: Reasons for perceived differences cont’d Overlap in Vocabulary giving different meanings Productivity v/s Velocity Impediments v/s Issues, Risks Predictability v/s implement and Re-factorReasons for perceived differences cont’d: Reasons for perceived differences cont’d Paradigm differences CMMI brings out Process Management paradigm, while Agile Scru m works on releasing shippable products, faster There is an assessment on CMMI, while no one assesses how Agile Projects are executedOur Learnings at MindTree: Our Learnings at MindTree CMMI and Agile are Compatible CMMI practices define “what” should be done Agile Scrum emphasizes on “how to develop” CMMI looks at an organizational level where as Agile Scrum optimizes at an individual project levelBuilding Agile Expertise at MindTree: Building Agile Expertise at MindTreeOur approach – blend of Management and Engineering Practices: Our approach – blend of Management and Engineering PracticesOur journey into Agile World: Our journey into Agile World Till now More than 50,000,000 person hours on a variety of Agile projects 1000+ team members with Agile expertise 100+ ongoing Agile projects 5 Certified Agile Scrum MastersAgile Scrum and CMMI: Agile Scrum and CMMI Can projects using Agile Scrum follow best practices of CMMI? YES, if a project adheres to strict Agile Scrum principles NO, if a project follows “but-Agile” approach Parting Words: Parting Words “If one has strong discipline without Agility, the result is bureaucracy and stagnation. Agility without discipline is the unencumbered enthusiasm of a startup company before it has to turn to profit”. Alistair Cockburn Foreword to Boehm 2003MindTree At A Glance: MindTree At A GlanceSlide 21: © 2008 MindTree Imagination Action Joy Srini N Srinivasa_nagaraja@mindtree.com +91-9886227069 www.mindtree.com