Course Overview
Download the Complete Course Syllabus
Getting an Agile software development effort started, without a lot of guesswork, is a real challenge. We're experienced in getting companies started with Agile. In this 3-day workshop we guide your team through the key activities to get an effective iterative development plan in place. No toy projects are used here. We use your product and develop its backlog. The duration of the workshop can be customized depending upon request and based on team size and preparation. Prior to the workshop, a preparation package is completed by the team to fuel a very effective workshop.
How Does this Workshop Differ from Scrum Training
There are a number of differences.
- This workshop is designed help you start iterative development on your product. Exercises are not done with a toy example.
- Breaking your work into stories, especially for embedded systems is a challenge. Our workshop facilitators can help you figure out how to break your work into a series of incremental deliveries that demonstrate progress or deliver value to your end customer.
- You won't get a Scrum Master certificate, though you can have a Certificate of Completion.
Facilitator Led Activities
- Articulate Goals
- Identify Stake-holders
- Create Story Backlog
- Architectural Vision
- Identify Team Members and Roles
- Create Initial Estimates
- Create Initial Release Plan
- Create agile transition backlog
This workshop is typically done for a single product team. A second team or individuals could participate, though we focus on one product. Adopting an Agile way to work is not just an engineering issue. This workshop should be attended by a cross-functional team, including:
- Management
- Marketing
- Engineering
- Systems engineers
- Customer service
- System test
Most teams are ready to start iterating the day after the workshop.
Prerequisites: Engineers should have been though one of our Test-Driven Development Courses. This is important because test automation is foundational to success in adopting an iterative and incremental development model like agile.