Summary. Many organizations are moving to Agile methods, Scrum in particular,
for several reasons. ... Scrum practices for successfully implementing Scrum.
Implementing Scrum f o r Yo u r Te a m
L EAN - A G I L E
ESSENT I A L S
curriculum
Summary
M
any organizations are moving to Agile methods, Scrum in particular, for several reasons. These include the reality of changing customer requirements, increased competitive pressure and the need to both deliver value quickly to customers and respond to competitive pressures. Scrum is an excellent framework for producing incrementally. Net Objectives believes it is critical to continually prioritize and manage producing increments based on highest business value. Implementing Scrum for Your Team (ISFYT) provides a solid understanding of the Lean principles, key tenets, and Scrum practices for successfully implementing Scrum. It is appropriate for teams just beginning their implementation of Scrum as well for teams that are just starting to work together. Participants leave with hands on knowledge and actionable steps to achieve iterative software development and delivery. Students will learn the basics of Scrum and how to implement it, with or without iterations, in their environment. All Net Objectives consultants have hands on practical experience with applying Lean thinking to the delivery of software technology solutions. Our approach is to show how Lean applies to an incremental realization of software features and systems and how to apply practices that improve the team’s ability to deliver.
Description To win in today’s competitive market requires giving your business the ability to deliver highly profitable products faster than the competition. The goal is to have the ability to add value quickly to your customers now while retaining the ability to add value quickly in the future.
This course is a team-centered offering that teaches a development team how to implement Scrum. It is a combination of interactive lecture with a significant amount of time spent on hands-on exercises. While only one or two team-members need to know how to play the role of the Scrum Master, all the members need to know what Scrum is and what is expected of them.
Scrum has a solid track record and is one of the most popular Agile methods. Scrum involves the following:
Course Objectives
• Developing (and potentially delivering) software in stages
This course prepares teams to begin practicing Scrum. It covers all aspects of Scrum needed by team members to perform it. Additionally, Lean thinking and business practices for defining and prioritizing business value increments are included, along with management practices for achieving a cadence of consistent deliver y of business value increments (flow). Unlike Scrum Master training which focuses on the Scrum Master role, this course focuses on how the team can adopt Scrum. After this training, teams will be able to start using Scrum effectively.
• Having a Scrum Master manage the process and practices utilized by the team to ensure the teams’ effectiveness and visibility of all work and progress. • Having a Product Owner (representing the business and/ or customer) prioritize these items, managing scope and time line. • Empowering teams to develop high quality, valuable software quickly.
Contact us
[email protected] 1.888.Lean-244 (1.888.532.6244)
Learn more www.NetObjectives.com
copyright © 2012 Net Objectives, Inc.
–– –– –– –– ––
COURSE
We highly recommend consulting and coaching services to be included with this training offering, or consider the Net Objectives Kanban Startup Package. Scrum is easy to adopt, but difficult to implement and realize effective higher business value. Teams and organizations starting their transition to Scrum will uncover many issues and challenges. Net Objectives consultants and coaches have extensive experience in successful Scrum adoptions and can provide the early guidance to teams and organizations for quicker more effective implementation.
Learning Objectives • What Scrum is
Foundational
Target Audience
• How to manage Scrum projects
Any practitioner involved in the software development process: Developers, analysts, testers, architects, technical leads, sponsors, managers, and business SMEs.
• How to use and adjust Scrum practices for greater effectiveness without jeopardizing the goal and intended outcome • How to analyze and manage requirements in Scrum projects
Course Outline 1. Introduction
2. Lean-Agile overview –– Context –– Managing discovery –– Roles, responsibilities, and boundaries –– Incremental realization of value
3. Key points –– Drive by value –– Small increments –– Visibility –– The “whole” team
4. Understanding Lean –– Key drivers –– Lean thinking –– Lean-Agile management
5. Iterative development
7. Scrum team practices –– Iteration 0 –– Product backlog management –– Decomposition and writing stories –– Estimating –– Iteration meetings
Course Level
• The roles and responsibilities of –– The Scrum team –– The Scrum Master –– The Product Owner –– Management
• The limitations of Scrum and how to apply Lean practices
6. Lean-Agile business practices
8. Lean-Agile management practices –– Visibility –– Flow of delivery of value –– Transition
In this course, you will learn:
• Options for estimating, sizing, and decomposing work
Doing Scrum Scrum team practices Lean-Agile business practices Scrum team practices Scrum meetings
This course is appropriate for teams beginning to implement Lean-Agile or Scrum or for newly formed teams using Scrum. Ideally, the entire team will participate together in the class. Having higher level management present will contribute to the course and to the team’s transition to Scrum.
Prerequisites None
Attendee materials Course materials will be provided at the start of the class. Teams should bring information on their current project: project charter, business requirements, any release information; these may be utilized as part of the exercises throughout the course.
Room Setup and Equipment Students need to sit at tables, 4-6 students per table. One flip chart per table and a flip chart or whiteboard for the instructor. A projector with screen.
Net Objectives, Inc.
Course Length 2 days
PDUs 14 PDUs Category B
Maximum Number in Class 25
Net Objectives We are committed to delivering the principles, practices and perspectives that businesses must know in order to maximize their return on their technology solution and software development efforts. We combine our experience and a time proven approach based on lean thinking to continuously extend the capability of what is possible in creating effective technology delivery organizations (IT or product). We provide these learned methods to our clients to assist them in achieving their goals and in assisting them in making their organizations more successful.
Full course descriptions may be found at
www.NetObjectives.com/training
Lean • Agile • Kanban • Patterns TDD • ATDD Assessments • Consulting • Training • Coaching