Professional Documents
Culture Documents
About Me
Project Management 25+ Years PMP since 2001 CSM since 2010
Roles
SCRUM Master and Coach Program Manager Project Manager CTO VP Operations, AFCEA Fort Knox Gold Vault Chapter CMMI Process Consultant
Agenda
Overview of CMMI Agile Manifesto Life Cycles Life Cycle Division Maturity Artifacts Tools
Overview of CMMI
Process Models (There are 3)
Acquisitions Development Services
Agile Manifesto
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value [the following]: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Demonstrate a Division
Initiation
Charter (High Level Scope) Assumption/Constraints High Level Requirements Schedule (dependencies) Processes to be planned Monitoring Status Reporting Lessons Learned Archival Estimates vs. Actual
Inception
High Level Requirement
Elaboration
Detailed Req.
Detailed Design Peer Reviews Code Executables Peer Reviews Test Cases Req. Traceability Product
Design Construction
Planning
Execution Close
Key Artifacts
Maturity Artifacts
Project Schedule (Traditional) Product and Sprint Backlog (Agile) with resources
Agile
Does this bring value to the organization above and beyond what Agile reporting already provides.
System Development Test Plans and Cases Technical Specifications Deployment Strategy Architecture diagrams, etc. Defect Tracking/Bug Fixes Peer Reviews Requirements Management and Traceability
Demonstration
Excel Example: Sprint Backlog
Agile Tools
Standard Agile tools can help meet practices and goals. Estimates vs. Actuals
Product Burn Down
Sprint Burn Down
700 600 500
Work
Velocity
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 6
Sprints
1/ 1/ 20 12 1/ 3/ 20 12 1/ 5/ 20 12 1/ 7/ 20 12 1/ 9/ 20 12 1/ 11 /2 01 2 1/ 13 /2 01 2 1/ 15 /2 01 2
Date
Burn down chart can serve as your Basis of Estimate (BOE) as well as requirements tracking.
Work
1/ 1/ 20 12 1/ 3/ 20 12 1/ 5/ 20 12 1/ 7/ 20 12 1/ 9/ 20 12 1/ 11 /2 01 2 1/ 13 /2 01 2 1/ 15 /2 01 2
Date
Velocity
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 6
Sprints
Establish an Organizational Policy Plan the Process Provide Resources Assign Responsibility Train People Manage Configurations Identify and Involve Relevant Stakeholders Monitor and Control Process Objectively Evaluate Adherence
Management Commitment
Sprint Planning
Sprint Backlog
Agile Roles Deployment Approach Interim Work Products Stand Up Meetings Burn Down Rates Continuous Oversight
Review Status with Higher Level Management Establish A Defined Process Collect Improvement Information
Analytics
Define Agile Method
Agile Methodologies overlap with CMMI engineering and project management practices, which, enhances both Agile and CMMI.
Questions?
Thank you!
Twitter: @ProfMartyScrum LinkedIn:
http://www.linkedin.com/in/martinlharboltpmp
Blog: http://askthescrummaster.blogspot.com/