Product Delivery

When it comes to actually getting product out the door the challenges can be numerous. Over the years many problems have been identified and even more methodologies and tools to try and solve them. Creating a shared understanding of customer and business goals, getting fast feedback on ideas, making sure team members know what needs to be implemented, knowing when things will be ready, and keeping the product flexible and maintainable over its useful lifetime are some of the most typical culprits.

Methods for product delivery don’t have to be complicated. As an industry we’ve learned a lot over the decades about creating and deploying software products. Modern software practices reduce the amount of process waste and deployability risk while keeping the software product malleable and adaptable to future customer and business needs. Attendees will be introduced to key concepts and participate in hands on practice that will allow them to be able to work more effectively on product delivery and produce flexible, changeable products.

The Product Delivery sections introduce the foundational concepts behind work item flow. Including creating pull and optimizing throughput. Next, seeing the whole via User Journeys and Story Mapping will be introduced and explored. This will include the concepts of slicing deliverables and modern planning techniques. Last, collaborative specification practices will be introduced and a small set of team-level metrics will be covered.

The Product Maintainability sections cover the major product development practices that every role on a software product development team should know. This includes non-technical team members! These practices are key to keeping a product deployment-ready and easily changeable for enhancements. Concepts such as automated tests driving product development and continuous deployment will be reviewed. Finally, measurable heuristics will be introduced to assess ease of change for software products as well as practices that improve them.

Agenda

  • Day 1: Work Item Flow & Seeing The Big Picture
  • Standard work item types
  • Typical workflow, wip limits, and pull systems
  • User Journey & Design Studio Method
  • Story Mapping (plus UX and architecture concerns)
  • Day 2: Specification, Metrics, & Deployment
  • Collaborative specification
  • Thinking about measurement
  • Key team metrics
  • Continuous delivery concepts
  • Test driving product development
  • Clean, evolutionary product development heuristics
  • The X-ilities
  • Product metrics & instrumentation

Course Details

Transfer
Knowledge: 50%, Skill-Building: 50%
Learning outcomes
  • Team work and flow
  • User Journey
  • Story Mapping
  • Collaborative Specification
  • Metrics & Forecasting
  • Continuous Delivery
  • Test driving
  • Product maintainability heuristics
  • Product Metrics
Method of Instruction
Interactive Dialogues, Hands-on Exercises
Target Audience
Primary: Product Managers, Product Owners and other product leaders, their cross-functional peers, and key stakeholders.
Secondary: Anyone involved in product development or those impacted by it.
Course Level
Introductory-Intermediate
Course Prerequisites
Required: General exposure to product planning and development practices of any kind.

Requirements

General Requirements

To ensure a successful class, we require the following:

  • VGA projector (1024x768 minimum)
  • Projector screen
  • Speakers (to connect instructor's machines. Sound should be audible to the whole class)
  • White board
  • Dry erase markers
  • Flip chart and stand
  • Ample room for students in terms of room size and set up (prefer U-Shape seating)
Class Room Setup

To ensure a successful class, we require the following:

  • Preferred arrangement is small round tables with 6-8 people to support small-group discussion
  • Three additional flip-charts with stands (for small-group use)

Once an agreement for the workshop is confirmed, we will work with your designated contact to ensure a successful workshop setup.

Request a Quote