Adopting and Adapting Agility in Hardware
Go beyond the "rules of agile" with a unique approach that applies to the hardware and runtime software engineers in a relatable context.
Unlike traditional team-based, Agile 101 courses that teach process mechanics, this course takes you beyond the “rules of agile” to understanding the intent and purpose behind the values, principles, and practices. Students learn how to adopt but also adapt agility in a manner that works for their organization and brings lasting change. This approach creates a unique approach to Agile basics that apply to the hardware and runtime software engineers in a relatable context.
Adopting and Adapting Agility shows students how to blend product thinking, process patterns, and technical practices to unlock the true promises of agile:
- Better responsive to market and customer needs
- Improved return on investment
This course emphasizes the use of agile practices to fuel continuous, product learning. Students are challenged to think in terms of experiments and product horizons versus projects and release timelines. You learn to narrow and focus, adopting MVP-thinking and the creation of a flow of value to your market.
This class explains the nuts and bolts of agile but quickly extends beyond the basics into how to blend product-thinking, technology, and process to achieve agility within your organization versus just “doing agile.” Whether your group is just starting out or has been applying agile practices for years, this course helps you learn, challenge, and tune your way of working, so you can improve product impact and customer satisfaction.
Available formats for this course
Duration2 days/12 hours of instruction
Public Classroom Pricing
Starting at: $895(USD)
GSA Price: $653.35
Group Rate: $795
Part 1 – Agility: The art of responding to change
- Course logistics, attendee expectations, etc.
- Why change?
- Why agility? (more than process)
- Responsiveness to market
- History and Mindset
- How did we get here?
- Purpose based value
- Leverage Competitors Strengths Against Themselves
- Where does R&D happen?
- The iterative cadence
- Scientific method
- What does iteration look like in the real world?
- Who is involved?
- Product teams
- Special roles
Part 2 – Product Discovery
- What is a product?
- What is missing?
- Most frameworks have the backlog magically appear
- Product idea -> to actionable backlog
- Product discovery
- Common understanding – Who? What? Why?
- Collaborative Framing
- Understanding design targets (who?)
- Day in the Life
- Understanding the product experience/story (what?)
- Story Mapping
- Value Stream Mapping
- C4 Mapping
- Journeys and slices
- Making product choices to enable focus and learning
- Ordering / Prioritizing
- Common understanding – Who? What? Why?
Part 3 – Product Discovery Continued
- Stories and acceptance tests
- Journeys -> Stories
- Tips for writing awesome stories and acceptance test
- Product horizons and roadmaps
- Making product choices
- Tips for road-mapping
Part 4 – Product Delivery
- Preparing to deliver
- More to it than just new features
- Large Programs
- Big Room Planning
- Need for bubble up metrics
- Embedded governance
- Process mechanics
- Team (iterative / flow)
- Portfolio and Program process
- Planning cadence
- Reporting and measurement
- Estimating, sizing, and capacity planning
- Adapting to classic product introduction processes
- Technical Agility
- Xtreme Programming technical practice
- Being “continuously ready”
- Model-based Design (mega or split models)
- BoM Build Systems
- Continuous technical health
- Importance of HIL and SIL testing
- Getting to value sooner
Part 4 – Summary
- Striving for agility versus agile (Product > Progress > Process)
- With continuous learning comes
- A culture of experimentation
- Blending discovery and delivery
Anyone interested in adopting or adapting agile methods. This course has a technology product focus that has been adapted for the hardware, system engineering, runtime space.
- Gain a methodology-agnostic understanding of the basics of iterative product development
- Identify agile values, principles, and practices
- Appreciate the value of blending product, agile processes, and technology versus just “doing agile”
- Differentiate methodologies, learning what each brings to their advantage
- Use design thinking techniques to create value-based product backlogs with personas, story maps, and customer journeys
- Acquire a toolkit of practices and techniques, going from idea to stories to create a blended discovery and delivery cadence that fuels continuous product learning
- Understand roadmap definition and thinking in terms of product horizons versus project plans
- Create pragmatic practices for planning and estimating releases and iterations and then reporting on progress and impact