Class
CMMI and Scrum
Taught by Kent Johnson and Jeff Sutherland
July 21, 2010 in Boston, United States
The goal of this one day course is to help ScrumMasters obtain the knowledge to effectively use Scrum with CMMI. This course will run 9:00 am to 5:00 pm the day following the Scrum Training Institute’s standard two day Certified ScrumMaster course and will build on the lessons learned in the first two days.
Registration for this class has closed.
Venue
Residence Inn-Boston Cambridge
www.marriott.com
6 Cambridge Center
Cambridge, MA 02142
(617) 494-1885
Questions?
Description
Scrum and CMMI are often at odds with each other. What does each approach bring to the table? Scrum promotes the idea of focusing on the most important product issues first and supports frequent communication. CMMI brings a structure that promotes consistency and discipline to avoid waste and rework. So, why should we try to combine both approaches? Is this combination a good idea?
Scrum is a systematic, repeatable way of doing things – important for CMMI. A good Scrum implementation supports areas important to a good CMMI implementation, including project management, engineering, organizational change, code review, continuous integration, and automated testing in the build process.
Introducing Scrum into an organization is fraught with impediments. Additional impediments occur when striving for hyperproductive Scrum. We explain how using the CMMI’s enterprise focus has addressed many of these impediments.
In this course, participants will learn how:
-a lightweight CMMI implementation can move Scrum to hyperproductivity
-a well-defined Scum implementation can move an organization through the CMMI levels.
Team exercises will build on the exercises from the first two days of the Certified ScrumMaster course and will cover:
-enterprise implementation of Scrum
-training the team
-using checklists to reach hyperproductivity.
Course Materials
Materials include copies of the briefing slides and a copy of the technical report “CMMI or Agile: Why Not Embrace Both!” Students successfully completing this course will receive an official signed certificate.
Intended Audience
This course is intended for individuals that have attended Scrum Training Institute’s standard two day Certified ScrumMaster course including managers, team members, and process engineers in organizations developing and maintaining software-intensive systems.
Instructor
Kent A. Johnson (kent.johnson@agiledigm.com) is Chief Technical Officer for AgileDigm, Incorporated. AgileDigm is an international consultancy that was formed in 2001 to support an agile paradigm for process improvement. AgileDigm is a partner of both the Software Engineering Institute (SEI) and Scrum Training Institute (STI). These partnerships provide unique support for what is becoming known as Agile CMMI.
Kent’s long-term clients include one of the only Agile Organizations in the world to achieve CMMI Maturity Level 5, the highest level of recognition. Kent is an SEI-certified SCAMPI High Maturity Lead Appraiser, an SEI-authorized CMMI® instructor, and a Certified ScrumMaster.
Internationally, Kent has helped clients in over 25 countries to improve their systems and software processes. He has helped clients move from Maturity Level 1 to Level 5 using both the CMM and CMMI. He has conducted over 50 formal appraisals, including several high maturity SCAMPI Class A appraisals. He is co-author of Interpreting the CMMI: A Process Improvement Approach, Second Edition, Auerbach (2008) and several other books.He is past Chairman, International Council on Systems Engineering (INCOSE) Systems Architecture Working Group.
Prior to joining AgileDigm, he was the Director of Systems Engineering for TeraQuest Metrics, Inc. (later acquired by Borland Software). While at Borland, he served as the project manager for one of the largest process improvement projects within Europe at NATO in the Netherlands and Belgium and led the Process Improvement Group within Borland’s EMEA (Europe, Middle East, and Africa) Region.
He is a former Senior Member of the Technical Staff and Program Manager of the Process and Methods Program at the Software Productivity Consortium (SPC – now Systems and Software Consortium). While at the SPC, he co-authored and led the team that created the software and system development method used by over 800 engineers in a dozen companies for the development of the F-22 Advanced Tactical Fighter. Prior to joining the SPC, Kent was a Senior Engineering Scientist at Emerson Electric, where he successfully managed the development and integration of several complex software-intensive systems.
He has conducted presentations and tutorials at conferences worldwide including US SEPG conferences, European SEPG conferences (Amsterdam and London), Latin America SEPG Conference (Argentina), Software Engineering Systems Analysis and Modeling Conference (Stockholm), INCOSE Conferences (USA), Java and Object Orientation Conference (JAOO-France), and Software Technology Conferences (USA).
