GET IN TOUCH

RESOURCES AND SUPPORT

Copyright © Net Objectives, Inc. All Rights Reserved

Product Manager and Product Owner

The goal of Lean-Agile is to realize business value quickly, sustainably, predictably, and with high quality.

Overview

It starts with understanding what is needed and why. The Product Owner role is well known in Agile. Product Management is responsible for understanding the Business drivers and relating these drivers to the multiple teams who are responsible for implementing them. Almost a decade ago, Net Objectives pioneered the translation of Business needs from Business stakeholders to Product Managers to Product Owners to the team. Our deep experience enables us to deliver training that is contextualized to your needs.

 

While we provide training for both the Product Manager and Product Owner roles separately, we prefer to train them together since they will have to work together. Our training can be offered with terminology that is with SAFe® and by a certified SAFe® Program Consultant (SPC).

 

Every course can be tailored to take advantage of knowledge our clients already have or to take account of unusual circumstances in which normal approaches may not be effective.

Courses​

This workshop equips the software triad (customer/Business stakeholder, developer, and tester) turn requirements into software-development specifications. They learn how to use Acceptance Test-Driven Development (ATDD) using Behavior-Driven Development (BDD) to create a non-controversial definition of done. It almost eliminates the chance of misunderstandings. By creating this agreement on the Definition of Done before starting the development and testing efforts, many of the dilemmas and resulting problems listed above are prevented outright.

Course Objectives: 

We use a training workshop to teach the fundamentals of ATDD using BDD and BBA, and then coach teams on applying it to their real-life requirements.

 

The workshop is spaced out over three modules, with the delivery timing of each module being flexible, limited only by availability and travel expenses.

 

Each of the three modules consists of a half-day of classroom training for everyone attending the workshop, followed by 1 to 1.5 hours of one-on-one coaching for each development team wherein they create actual agreed-upon specifications that will be developed in an upcoming development effort.

 

Learning Objectives: 

This workshop combines training and coaching to equip the software development triad.

  • Pre-workshop: Half-day meeting with first level management and team-leads to become familiar with your organization and team’s needs.

  • Training: 1.5 days. Principles of Agile requirements;  ATDD, BDD, and BBA; Done criteria, estimation

  • Coaching: 3 hours for each team on a 1-on-1 basis spread over the length of the workshop. Putting principles learned into practice on their backlog.

 

Recommended Follow-On Coaching
  • Program and Team-level Processes Integration: We highly recommend rounding off this workshop with a day of coaching with your Scrum Masters / Agile Coaches on how to integrate ATDD, BDD, and the BBA process into your existing program and team-level processes, e.g. Sprint/Iteration Readiness, SAFe PI Planning Readiness

  • ATDD Automation: This workshop can be followed up with one to two days of coaching to show you how to automate the testing of ATDD specifications.

Effective Agile Requirements: Acceptance Test-Driven Development with Behavior-Driven Analysis

This workshop provides the Lean-Agile principles and understanding and skills needed by Product Managers and Product Owners to work together and to interface with team, customers, and other stakeholders in order to realize business value.

 

Learning Objectives: 

The learning objectives for this workshop include:

  • Learning Lean-Agile fundamentals

  • Developing a high-level overview of operational routines for Lean-Agile teams

  • Identifying the roles and responsibilities of the Product Manager and the Product Owner

  • Reviewing and developing an appreciation for the characteristics of software requirements

  • Describing the multiple levels of requirements for Agile at scale and learn how to decompose complex work into small slices and write customer value focused requirements.

  • Identifying business value criteria for prioritization, decomposition, and sequencing

  • Understanding the importance of Cost Of delay and methods to prioritize work to maximize the value

  • Describing the process for continuous requirement backlog preparation to ensure flow by defining the checks for requirements readiness and done

  • Identifying how to manage active work-in-process (WIP) using a single prioritized list including dependencies and architectural requirements

  • Establishing the operational model (that is, re-occurring routines schedule) to start operating in the Lean-Agile flow and getting ready for developing the roadmap and first release

Product Manager / Product Owner Essentials

This course covers enterprise and program portfolios, release management, managing demand with capacity to achieve faster realization of business value, and business planning and backlog management to drive development teams in producing incremental value. This course uses SAFe® terminology to maintain consistency with it.  However, it goes beyond the standard SAFe® Product Manager/Product Owner course by focusing on the product manager role and discusses the need for minimum business increments (MBIs) to drive the business value to be achieved.  This course also talks about the enterprise portfolio as well as the product portfolio.  This course is designed to work hand-in-hand with our Product Owner in the Lean-Agile Enterprise course, providing a full mapping from business need to delivery.

Course Objectives: 

The objectives for this course include:

  • Defining the role of the Business Product Owner and how it guides and drives development

  • Defining effective business value vision and focus

  • Defining, prioritizing, and planning business increments based on highest business value

  • Creating a focus in the development team towards delivering high value, high quality software in a sustainable manner

  • Addressing the challenges, approaches, and mind sets faced by the Business Product Owner

Learning Objectives: 

The learning objectives for this course include:

  • Identify the roles and responsibilities of the Business and the Business Product Owner

  • Identify business value criteria for prioritization, decomposition, and sequencing

  • Define business value increments

  • Describe how to manage scope, time line, and delivery of value based on capacity of teams

  • Identify how to create a single prioritized list and manage active work-in-progress (WIP)

  • Demonstrate use of tools and techniques that provide visibility for portfolio management and oversight

  • Execute decision making using Lean thinking and Lean-Agile reporting in a timely manner.

The Product Manager in the Lean-Agile Enterprise

Software development is most like product development where most of the work is in discovering what the customer needs and how to build it. This course focuses on how to most efficiently discover those features that will return the highest benefit to the customers of a company.

 

This course uses SAFe® terminology to maintain consistency with it.  However, it goes beyond the standard SAFe® Product Manager/Product Owner course by continuing the drive from business value that the Product Manager in the Lean-Agile Enterprise course starts with minimum business increments (MBIs). 

This hands-on course helps participants to go through the entire process of defining and prioritizing business requirements based on business value, creating a product backlog representing all work involved, and forecasting and release planning to manage scope and time line to ensure highest business value is produced.

Participants learn to prioritize and decompose work into stories for the team(s) to produce.

 

Course Objectives: 

The objectives for this course include:

  • Giving business managers of agile projects an understanding of the Lean-Agile process

  • Emphasizing the need for driving agile projects from business needs

  • Defining, prioritizing, and planning business increments based on highest business value

  • Preparing analysts, developers and testers to do Lean-Agile projects

  • Creating a focus in the development team towards delivering high value, high quality software in a sustainable manner

Learning Objectives: 

The learning objectives for this course include:

  • Define the role and responsibilities of a Lean-Agile Product Owner

  • 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

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

  • Understand 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 how to decompose complex work into small stories for the teams

  • Identify tools and techniques that provide visibility for work in progress

  • Execute decision making using Lean thinking and business value

The Product Owner in the Lean-Agile Enterprise