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.
Agile project management is as radically different from traditional project management as Agile processes are different from traditional methodologies. Rather than planning, controlling, and managing, the Agile project manager acts as a facilitator, mentor, and leader within self-organized teams.
Scrum, one of the most common Agile approaches and certainly the one arousing people's interest, is a project management framework offering a limited set of organizational practices and simple rules. Without being prescriptive, and when it is used with discipline and courage, Scrum allows you to significantly increase the productivity of software development teams almost instantly.
23-24 Feb 2010
CRHA of Montreal
- Scrum's values and fundamentals
- Agile project management approach (empirical model vs. predictive model)
- Project management with Scrum, an incremental process
- Stakeholders' roles and responsibilities
- ScrumMaster's role
- Estimation and planning
- Self-organization in development teams
- Iteration planning
- Daily scrum
- Iteration retrospective
- Inspect and adapt
- Release management (release plan) and progress tracking
- Client collaboration
- Agile project management in large-scale projects
- Agile engineering practices
- Distributed development and management of external teams
- Scrum vs. Extreme Programming (XP)
Several hands-on exercises, case studies, and examples are integrated throughout the course to help participants master Agile project management concepts with Scrum.
This course is intended for managers, product owners, and project managers wishing to deliver applications with short development cycles while minimizing risks related to software development. It is also intended for architects, developers, and quality assurance specialists wishing to discover a process that is easy to implement and includes all the benefits of Agile iterative development.