Agile Product Design

Course:  APDKW
Duration:  3 Days
Level:  I
Course Summary

Discover what it takes to develop products that impress your users. This course will explain how the principles behind agile product design help designers, developers, architects, and product managers create awesome products; and how to look beyond a shiny user interface to build a great product. Most importantly, this course will give you a shared framework for your product design team to collaborate effectively.

Product design involves several key activities?including ideation, discovery, design, development, and delivery?and yet too many companies and innovators focus on just a few of them much to the detriment of the product?s success in the marketplace. As a result we still continue to see high failure rates in new product development, be it inside organizations or startups. Unfortunately, or rather fortunately, these failures are largely avoidable.

In the last fifteen years, advances in agile software development, lean product development, human-centered design, design thinking, lean startups and product delivery have helped improve individual aspects of product design. However, not enough guidance has been available to integrate them in the context of the product development life cycle.

« Hide The Details
Topics Covered In This Course

Chapter 1: Where to begin the Design process

  • Spectrum of Problems
  • Solving Problems in Software Development
  • Agility in Pre-software Days
  • Re-examining the Agile Manifesto
  • The Agile Manifesto
  • Accelerating the Agility
  • What?s next?

Chapter 2: Discover Design Ingredients

  • Accidental Discovery vs. Directed Innovation
  • Lone Genius vs. Cross-Functional Team
  • Slow Market Research vs. Rapid Experimentation
  • Role-Based Innovation vs. Ability-Based Innovation
  • Ideas and Techniques
  • Brainstorming
  • Game storming
  • Body storming
  • Try storming
  • Hackathons
  • Medici Effect

Chapter 3: Deliberate Design Sources

  • Stealth Mode Development
  • Collaborative Development
  • Prototyping
  • Back of Napkin
  • Paper Prototyping
  • Wireframes
  • Mock-ups
  • Design Thinking
  • Google Ventures? Design Sprints
  • Before the Sprint: Prepare
  • Day 1: Understand
  • Day 2: Diverge
  • Day 3: Decide
  • Day 4: Prototype
  • Day 5: Validate
  • Customer Development, Lean Startup, and Business Model Canvas
  • Business Model Canvas
  • Lean Canvas

Chapter 4: Describe the basis for your Design

  • Old-School Documentation
  • Product Vision
  • Product Roadmap
  • Product Backlog
  • Sprint Backlog
  • User Stories
  • Feature Prioritization
  • Kano Analysis
  • MoSCoW
  • Financial Measures
  • Pugh Matrix
  • Conclusions

Chapter 5: Design deep dive

  • Design as Differentiator?
  • What is Design?
  • What is Good Design?
  • Human-Centered Design
  • User Personas
  • Empathy Map
  • Customer Journey Map
  • Lean UX
  • What about Software Design?

Chapter 6: Development using the Design

  • The World Before
  • Extreme Programming
  • Agile
  • Scrum
  • Lean
  • Kanban
  • Agile Engineering Practices
  • User Requirements
  • Design, Development, and Testing

Chapter7: Deliver the Design

  • Integration
  • Shipping
  • Software Configuration Management (SCM)
  • Continuous Integration (CI)
  • Continuous Delivery
  • Continuous Deployment (CD)
  • DevOps
  • Futures
What You Can Expect

This course integrates individual knowledge areas into a field manual for product developers. Organized in the way an idea germinates, sprouts, and grows, the course synthesizes the body of knowledge in a pragmatic way that is more natural to the entire product creation process rather than from individual practices that constitute it.

In today?s hyper-innovative world, being first to the market, or delivering feature-loaded products, or even offering the latest technology doesn?t guarantee success anymore. Sure, those elements are all needed in the right measures, but they are not sufficient by themselves. And getting it right couldn?t be more important: Designing products that deliver awesome user experiences is the top challenge facing businesses today, especially in a post-Apple world where user experience and design has been elevated to a cult status

Who Should Take This Course

This course is designed for designers, developers, architects, and product managers.

Recommended Prerequisites

Some programming background

Training Style

Instructor led with 50% lecture and 50% lab.

« Hide The Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at info@verhoef.com