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 taught by Jeff Sutherland who invented the first Scrum at Easel Corporation in 1993 and worked with Scrum Co-Creator Ken Schwaber, to formalize the Scrum development process at OOPSLA’95. In 2001, Jeff and Ken were signatories of the Agile Manifesto. You will hear directly from one of the founders of Agile software development on how to implement best practices in your organization.
While this course will be taught in English, Jeff was VP of Engineering and then President of a French company for five years. He spent lots of time in Paris and speaks a little french. His French colleagues at Xebia who are Certified ScrumMasters will make sure all concepts are clarified in French as required.
Jeff is currently CTO of PatientKeeper where he started Scrum seven years ago and has evolved a Scrum implementation that includes senior management. PatientKeeper, performs at 10 times the speed of their outsourcing partner and is the first company to use Scrum to achieve a hyperproductive revenue state, quadrupling their revenue in 2007. This is the fifth company where Jeff has led teams into a hyperproductive state. He is highly qualified to teach you the "secret sauce" that makes great Scrum teams.
As part of his worldwide Scrum consulting practice, Jeff is Senior Advisor to OpenView Venture Partners, and is responsible for working with over 20 venture funded startup companies to optimize their Scrum implementations. He has trained the entire staff of the venture group including the partners. They are the first venture group to run their business using Scrum and they invest only in Agile companies. As a result, Jeff is working directly with both senior management and engineers in over 20 companies to produce better Scrum implementations. Knowledge of where these companies succeed and where they fail can help you avoid their pitfalls and capitalize on their success.
Jeff's experiences consulting with leading companies like Google, Microsoft, Yahoo, Oracle, Palm, Adobe, Siemens, Phillips and many others will provide valuable input for new Certified ScrumMasters on how to startup and optimize Scrum teams. He has lots of war stories to share with the class after 15 years
of doing nothing but Scrum..
Experience with distributed/outsourced Scrum teams (see SirsiDynix project) and has helped implement Scrum in a CMMI Level 5 company (see Agile 2007 Scrum and CMMI paper) and several CMMI Level 3 companies. These and other papers can be found in the latest draft of "The Scrum Papers" at http://jeffsutherland.com/scrum/scrumpapers.pdf. You will learn the latest thinking about how to help your teams from direct experience with some of the best Scrum implementations.
Jeff has used his last five companies as laboratories for inspected and adapting to improve Scrum implementations. Mary Poppendieck reports on Jeff's latest Scrum implementation in her book on Lean Software Development:Five years ago a killer application emerged in the health care industry: Give doctors access to patient information on a PDA. Today there is no question which company won the race to dominate this exploding market; PatientKeeper has overwhelmed its competition with its capability to bring new products and features to market just about every week. The sixty or so technical people produce more software than many organizations several times larger, and they do not show any sign that the size of their code base is slowing them down.
A key strategy that has kept PatientKeeper at the front of the pack is an emphasis on unprecedented speed in delivering new features. It will not surprise anyone who understands Lean that PatientKeeper has to maintain superb quality in order to support its rapid delivery. CTO Jeff Sutherland explains it this way:
“Rapid cycle time:
- Increases learning tremendously
- Eliminates buggy software because you die if you don't fix this.
- Fixes the install process because you die if you have to install 45 releases this year and install is not easy.
- Improves the upgrade process because there is a constant flow of upgrades that are mandatory. Makes upgrades easy.
- Forces quick standardization of software via new features rather than customization and one off.
- Forces implementation of sustainable pace. You die a death of attrition without it.
- Allows waiting to build new functionality until there are 4-5 customers who pay for it. This is counterintuitive, and caused by the fact everything is ready within 90 days.”
In this course, participants will learn 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. 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 team exercises which simulate Scrum projects.
The course will run from 9am-5pm each day. A continental breakfast and lunch will be provided.
Following the course, each participant is enrolled as a Certified ScrumMaster, which includes a one-year membership in the Scrum Alliance, where additional Certified ScrumMaster-only material and information are available.
25-26 Mar 2008
see Xebia France registration
- Overview of Scrum
- Why Scrum works
- What Scrum is
- Potentially shippable
- Architecture on a Scrum project
- Sequential vs. overlapping work
- Sprint length
- Release sprints
- Abnormal terminations
- The ScrumMaster
- ScrumMaster mindset
- Situational ScrumMastering
- ScrumMaster as team member
- The 59-minute Scrum project
- The product owner
- Sharing the vision
- Product backlog
- Size of the items
- User stories on the product backlog
- Backlog-writing workshops
- INVEST in your backlog
- The daily scrum
- Sprint review
- Sprint retrospective
- Sprint planning
- Sprint prioritization
- Sprint goal
- Sprint planning meeting
- Sprint backlog items
- Release planning
- Estimating the product backlog
- Release planning meeting
- XP game Sprint execution exercise
- Tracking progress
- Sprint burndown charts
- Release burndown charts
- Task boards
- The team
- Teams are cross-functional
- The scrum of scrums
- Focus of initial sprints
- Shared vs. specific product backlogs
- Distributed, outsourced, and CMMI Scrum
- Getting started
PMPs:You can receive 16 Professional Development Units (PDUs) for this course.
Participants will receive course materials for review upon registration.
This 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 EOS, 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.
Trifork sends all employees from sales, marketing, development, and client services through this course course as it is most effective to have everyone understanding and doing Scrum.