Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

Course Overview

Course Length: 
3 Days
CEUs: 
2.2
Format: 
Hands-on/Lecture

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.

  1. This workshop is designed help you start iterative development on your product. Exercises are not done with a toy example.
  2. 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.
  3. 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

Syllabus

Download Complete Syllabus: 

The following summary covers the major course topics and may be modified at the instructor's discretion based on the needs and pace of the class.

1.  Agile Overview

  • What Problems Does Agile try to Solve?
  • What is Agile?
  • Why Iterative and Incremental?
  • Agile planning, Tracking Concepts.
  • Collaboration, and Self Organizing Teams
  • Scrum vs Extreme Programming Terminology
  • Engineering Practices of Extreme Programming Briefing
  • Iteration Zero Game Plan

2. Product Vision and Team

  • Concepts and Approach
  • Do it for your product.

3. Breaking Down Requirements into Stories

  • Concepts and Approach
  • Do it for your product.

4. Estimation and Release Planning and Tracking

  • Concepts and Approach
  • Do it for your product.

5. Iteration Planning

  • Concepts and Approach
  • Do it for your product.

6. Automated Acceptance Testing

  • Concepts and Approach
  • Determine options for your product.

7. Agile Transition Backlog

  • Agreement on things to do and try
  • Identification of skills to develop

8. Workshop Wrap Up

9. Other topics as needed and time allows

Audience

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.

Related Courses

Find out More

To find out more about our upcoming public trainings, go to our Training Calendar.

Contact Us to find out more about this course or to enquire about an on-site training at your company.

Recording Policy

All Barr Group Training Public and On-site courses may not be audiotaped, videotaped or photographed without consent from Barr Group's executive team.  Barr Group reserves the right to record portions or all of a training course for instructional purposes.  As a result, attendees present may also appear on the recording.