AGILE & SCRUM Revised 9/29/2015
This Page Intentionally Left Blank
Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum Product Owner Certified (SPOC)... 4 Agile Expert Certified (AEC)... 5 SAFe ScrumXP... 6 http://www.trainingetc.com i
This Page Intentionally Left Blank http://www.trainingetc.com ii
Scrum Fundamentals Certified Course 1 Day TE7005_20140803 This course is tailored to help anyone interested in knowing more about Scrum; learn about key concepts in Scrum as defined in the SBOK Guide; and to get a basic understanding of how Scrum framework works in delivering successful projects. The purpose of the 'Scrum Fundamentals Certified' exam is to confirm students have basic understanding of the Scrum framework. On passing the exam, students will be accredited as "Scrum Fundamentals Certified." They will also be provided with 10 PMI approved PDUs. Who Should Attend: This course is for anyone interested in knowing more about Scrum. There are no formal prerequisites for this course. Understand key concepts in Scrum as defined in the SBOK Guide Understand; and to get a basic understanding of how Scrum framework works in delivering successful projects Introduction to Scrum History of Scrum Scrum Overview Scrum Vs. Traditional Project Management Scalability of Scrum Scrum Principles Scrum Aspects Scrum Processes Scrum Advantages Purpose of the SBOK Guide Framework of the SBOK Guide http://www.trainingetc.com 1
Scrum Developer Certified (SDC) 3 Days TE7006_20140811 The objective of this certification is to ensure that students understand the basics of Scrum, which Scrum team members need to know to effectively contribute to a Scrum project. This course is highly recommended for everyone in a company who works on a Scrum team or anyone Who Should Attend: who interacts with any Scrum team or is interested in understanding the basics of Scrum and how this method could be used effectively. There is no formal prerequisite for this certification. Apply Scrum effectively as a developer in a team that uses Scrum to manage its projects Introduction to Scrum Overview of Scrum Brief History of Scrum Why Use Scrum? Scalability of Scrum How to Use SBOK Scrum Principles Principles Empirical Process Control Self Organization Collaboration Value Based Prioritization Time Boxing Iterative Development Business Justification Value Driven Delivery Importance of Business Justification Business Justification Techniques Continuous Business Justification and Confirm Benefit Realization Business Justification Acceptance Criteria and Prioritized Product Backlog Quality Planning Quality Control and Quality Assurance Quality Scope and Business Value Risk Risk Identification and Assessment Risk Prioritization, Mitigation, and Communication Initiate Create Project Vision Identify Scrum Master and Stakeholders Value Based Prioritization Time Boxing Iterative Development Change Change in Scrum Integrating Change Change in Portfolio and Program Organization Scrum Project Roles http://www.trainingetc.com 2
Scrum Master Certified (SMC) 2 Days TE7007_20140811 Who Should Attend: This course is a certification for Scrum Masters and experienced practitioners needing more advanced instruction. This certification is appropriate for anyone who is interested in working as a Scrum Master or for someone who is already a Scrum master in his/her organization. It is preferable that students are an SDC certified professional. Understand how to apply Scrum in projects Tailor Scrum to a particular scenario Agile and Scrum Overview Agile Overview Agile Manifesto Agile Principles Agile Methods Scrum Overview Scrum Advantages Scrum Roles Core Roles Non-Core Roles Product Owner Scrum Master Scrum Team Iterative Development Scrum Project Phases Initiate Plan and Estimate Implement Review and Retrospect Release Input, Tools, and Outputs for each process in each phase Scaling Scrum Scalability of Scrum Scrum in Programs and Portfolios Scrum of Scrums (SoS) Meeting Transition to Scrum Mapping Traditional Roles to Scrum Maintaining Stakeholder Involvement Importance of Executive Support http://www.trainingetc.com 3
Scrum Product Owner Certified (SPOC) 2 Days TE7009_20140811 The Scrum Product Owner Certified (SPOC) certification exam is designed to confirm applicants' practical and working knowledge of Scrum, which equips them to handle the business aspects and stakeholders in a Scrum environment. This course is highly recommended for everyone in a company who works on a Scrum team or anyone Who Should Attend: who interacts with any Scrum team or is interested in understanding the basics of Scrum and how this method could be used effectively. There is no formal prerequisite for this certification. However, SDC and SMC Certified professionals will be able to better understand the concepts required for this certification exam. Handle the business aspects and stakeholders in a Scrum environment Agile and Scrum Overview What is Agile? Why Use Agile? The Agile Manifesto Principles of the Agile Manifesto Agile Methods Scrum Summary Other Agile Methods Scrum Overview Sprint Planning Sprints (from Product Owners point of view) Sprint Planning Meeting Planning Game Task Estimation The Spring Backlog Scrum Roles Scrum Roles The Product Owner The Scrum Master Advantages of Cross-Functional Teams Implementation of Scrum Daily Stand-Up Meeting Sprint Review Meeting Sprint Retrospective Meeting Product Backlog Grooming Planning in Scrum Scrum Flow Requirements in Scrum Prioritizing the Product Backlog Adaptive Project Mangement Scrum Planning User Stories The Concept of Persona Acceptance Criteria Generic Done Criteria Criteria for a Good User Story Estimation Importance of Value Risk Burndown Graphics Scrum Board Scrum for Large Projects Scrum for Large Projects The Chief Product Owner Distributed Teams in Scrum Transition to Scrum Mapping Traditional Roles to Scrum Maintaining Stakeholder Involvement http://www.trainingetc.com 4
Agile Expert Certified (AEC) 3 Days TE7008_20140811 Who Should Attend: Agile Expert Certified (AEC) professionals possess a wide-ranging knowledge and understanding of the values, methods, and intricacies of Agile. This certification is appropriate for anyone who is interested in working as a Scrum Master or for someone who is already a Scrum Master in an organization. There is no formal prerequisite for this certification. However, SDC or SMC Certified professionals will be able to better understand the concepts required for this certification exam. Compare and choose the appropriate methodology in a given situation Introduction Test-Driven Development Agile Overview AGILE Defined Why Use Agile? Adaptive Project Management The Agile Manifesto Principles of the Agile Manifesto Declaration of Interdependence What Has Changed? Difference between Waterfall and Agile Scrum Overview Overview of Scrum Brief History of Scrum Why Use Scrum? Scalability of Scrum Scrum Principles Scrum Aspects Scrum Processes Scrum and Kanban Lean Kanban Software Development Introduction Core Values Practices of Lean Software Development Iterative Development Understanding Kanban Kanban in Software Development Kanban Values Kanban Practices Definition of Lean Kanban Implementing Lean Kanban Domains of Agile Practices Value-Driven Delivery Adaptive Planning Team Performance Practices Agile Tools and Artifacts Participatory Decision Models Stakeholder Engagement Continuous Improvement Crystal Core Values Coles Practices The Process DSDM Core Values Coles Practices Best Fit Analysis Tool Comparison of Agile Methods http://www.trainingetc.com 5
SAFe ScrumXP 2 Days TE7010_20150314 This two-day course goes well beyond Scrum. It teaches Lean thinking tools, roles, processes, and the software engineering practices necessary to achieve the code quality you need to scale Scrum to your enterprise business context. This course is for software developers, testers, project managers, product managers, and other Who Should Attend: practitioners involved in software development who want to learn about SAFe ScrumXP (Scrum, Lean, and XP inspired practices) in an enterprise context. There are no prerequisites for this course. Adopt the Scaled Agile Framework at the team and program levels Form teams (Scrum Masters, Product Owners, and developers/testers) Continuously improve team and the program through the application of lean principles and agile practices at scale Build higher quality enterprise software faster Work effectively with Product and Program Management as part of an Agile Release Train to deliver complex enterprise solutions SAFe, Lean, and Agile The SAFe framework Lean principles Agile process movement Team structure High performing Agile teams The Scrum Master and the Product Owner roles Additional responsibilities and challenges Building Backlogs Writing user stories and other backlog items Sizing and prioritizing Writing acceptance criteria Sprint execution Planning, backlog refinement, tracking, demoing, and continuous improvement Team-level and program-level ceremonies and events Agile technical practices Strategies to avoid waterfalling a sprint, TDD, ATTD, automated testing, and continuous integration Launching the Agile Release Train (ART) Preparation for the first program-level Release Planning Meeting http://www.trainingetc.com 6