GET IN TOUCH

RESOURCES AND SUPPORT

Copyright © Net Objectives, Inc. All Rights Reserved

 
 
 
Summary

When delivered as an on-site class, this course is tailored to the needs of the client, from a small team to complete SAFe® implementations.

This three-day certification course teaches Lean-Agile coaches how to use Lean principles and Agile practices to deliver profitable projects within the enterprise. Using new ways to think about the enterprise, the course establishes a model of the lean enterprise organization, and teaches the role of the Team-Agile Coach, be it be intended to be a Scrum Master, project manager, using Kanban or TPM. Their role is to manage the alignment between business and technology teams and provide coaching to their teams to be effective with Agile so that a stream of highly profitable solutions and applications flow from the development organization.

Certification:

Net Objectives provides a certificate of completion of the Team Agility Coaching course for each participant who successfully passes the certification test. This test is taken at the end of the course and validates that participants understand the basic tenets of Team Agility.

 

Learning Objectives: 

The learning objectives for this course include:

  • Define the role and responsibilities of a Team Agility Coach

  • Define and utilize Business Value criteria for prioritization, planning, and decomposing work

  • Learn how to ensure that the highest business value is always focused on and delivered by the team

  • Compare and contrast the difference between a release and iteration

  • Describe how to manage scope and time line using velocity of the team(s)

  • Describe the mechanics of product backlog management

  • Compare / contrast the difference in writing of the business feature and user story

  • Identify challenges that may impede the flow of work

  • Learn how to plan for and manage dependencies

  • Understand how to write stories to address architecture & analysis over the life of the project

  • Learn what’s necessary to decompose complex work into small stories for the teams

  • Identify tools and techniques that provide visibility for Work-in-Process

  • Execute decision making using Lean thinking and business value

Outline
  1. Introduction

  2. Lean-Agile overview

    • What is Agility

    • Context for Lean-Agile

    • Managing discovery

    • Roles, responsibilities, and boundaries

    • Incremental realization of value

  3. Understanding Lean

  4. Iterative development and the business case for agility

  5. Lean-Agile and Iterative Agile

  6. Lean-Agile business practices: Business prioritization, Vision statements, Business backlog and readiness

  7. Lean-Agile team practices

    • Iteration 0

    • Product backlog management

    • Build quality in

    • Decomposition and writing stories

    • Estimating

    • Iteration meetings

  8. Lean-Agile management practices

    • Visibility

    • Continuous improvement

    • Coaching and transition

Full 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 of Lean-Agile software development is the ability to add value quickly to your customers now while retaining the ability to add value quickly in the future.

Most development organizations aren’t structured to do this because they work on large projects that require long delivery cycles. In this course we teach how to drive from business and customer value to select what you work on and teach the teams how to deliver it incrementally.

 

This course breaks down and analyses three key areas of the Lean Enterprise.

  • Product Management

    • Prioritize features by highest business/end user value

    • Drive the development efforts to deliver incrementally

    • Ensure the team is following the direction of the product owner

  • Development Teams

    • Focus on speed in delivering software functionality

    • Must include functionality, maintainability, and extensibility

    • Support test-first methods at the story level

  • Management

    • Focus on the value stream (cycle time: concept to realization)

    • Driving continuous standards improvement

    • Organizational guiding principles, impediment removal

 

This is a servant leadership/management focused offering that teaches the management skills required to implement Team Agility. It is a combination of interactive lecture with a significant amount of time spent on hands-on exercises.

This course is an alternative to standard Scrum Master training. More and more companies are finding initial success with Scrum only to find they cannot extend it beyond a few teams. The challenges that must be dealt with go beyond the Scrum framework. In addition, Scrum is not always the right framework either due to non-viability of having a cross-functional team or planning. In this case a flow model is more appropriate. This course prepares organizations for Agile development by providing a solid understanding of the principles underneath Agile methods to guide a decision on which is the best team process for you - in your circumstances. This greater foundation also allows for better tailoring of whichever Agile method you chose.

Prerequisites

None

Max class size

24

Length

3 Days

Level

Intermediate

Offering

Team Agility Coaching Certification by Net Objectives