All CSM courses are taught by Certified Scrum Trainers. Taking a CSM course, passing the CSM test, and accepting the license agreement designates you as a Certified ScrumMaster, which indicates that you have been introduced to and understand the basic concepts you need to perform as a ScrumMaster or team member on a Scrum team. This course also satisfies two elements of the CSD track: Scrum Introduction and Elective.
This course will be led by Jeff Sutherland, Co-Creator of Scrum, with an optional third day led by Kent Johnson, SEI-certified SCAMPI Lead Appraiser, an SEI-certified SCAMPI High Maturity Lead Appraiser, and an SEI-certified CMMI® instructor.
The course will run from 9am-5pm each day. The first two days of the course, led by Jeff Sutherland, are a standard Certified ScrumMaster course. An optional third day at no additional charge, led by Kent Johnson, helps ScrumMasters obtain the knowledge to effectively use Scrum with CMMI. Participants may attend either the CSM course, the CMMI course, or all three days.
Days 1 and 2
In this course, participants will learn how to stop thrashing and start executing along with everything necessary for getting started with Scrum. There are very few rules to Scrum so it is important to learn its fundamental principles by experiencing them directly from those who have implemented the best Scrums in the software industry. Participants gain hands-on practice with the release backlog, sprint backlog, the daily Scrum meeting, tracking progress with a burndown chart, and more. Participants experience the Scrum process through a “59-minute Scrum” and the "XP Game” which simulate Scrum projects through non-technical group exercises.
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 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 section of the course, participants will learn how:
- a lightweight CMMI implementation can move Scrum to hyperproductivity
- a well-defined Scrum implementation can move an organization through the CMMI levels.
Team exercises will build on the exercises from the CSM course and will cover:
- enterprise implementation of Scrum
- training the team
- using checklists to reach hyperproductivity
19-20 Jul 2010
Residence Inn-Boston Cambridge
CSM Participants will receive course materials the first day of the course. A syllabus is available at http://jeffsutherland.com/csmsyllabus.pdf. Materials for the CMMI section include copies of the briefing slides and a copy of the technical report "CMMI or Agile: Why Not Embrace Both!"
The CSM course was formulated to train and certify ScrumMasters and is used worldwide for ScrumMaster training. The book, Agile Project Management with Scrum, by Ken Schwaber is required reading for the course and the course is based on the primary Scrum book, Agile Development with Scrum.
Of course, there will be updated material and training exercises in the course which you cannot get from books.
You can receive 16 Professional Development Units (PDUs) for this course (or 24 PDUs for the three-day course).
The CSM course is equally suited for managers, programmers, testers, analysts, product managers, and others who are interested in working on or with a Scrum team. If you want to be as Agile as the best Scrum companies, anyone in your company can benefit from this training. It helps to have everyone understand and use the Scrum process for any project whether in sales, marketing, development, or support. You will leave with solid knowledge of how and why Scrum works. Through practical, hands-on exercises and small-group discussion you will be prepared to plan your first sprint immediately after this class. The CMMI section is intended for those who have attended the CSM course, including managers, team members, and process engineers in organizations developing and maintaining software-intensive systems.