6. Enterprises must focus on becoming a
modern software company in order to succeed
in today’s climate
Speed to
Market
Customer
Focus
Engaged
Workforce
7. Engaged
WorkforceFew Meetings
CI / CD
Test-driven
Development
(TDD)
Set Schedule
Balanced Teams
Hiring for
good pairs
Concise independent,
prioritised stories
Co-location
Retros &
Feedback
Pair
programming
Short iterations
10. Isn’t Agile Enough?
Agile doesn’t
have a brain
Agile helps us build products right,
but not necessarily the right product
jeffgothelf.com/blog/agile-doesnt-have-a-brain/
11. You need to get to Product Market Fit twice!
@nickcoster
22. How is this different from before?
Traditional Software Development
● Long feedback loops
● Divided accountability with
several team handoffs
● Expert-driven product
definition
● Solution-first approach
Business case
Requirements
Funding
Design
Development
Testing
Acceptance
Deployment
Operations
26. Lean is not a linear process
Lean Product Development
● Shorter feedback loops
● Team has collective
ownership end-to-end
● Outcome-first approach
● Focused on testing
assumptions
Create Product Vision
Understand Users
& Markets
Identify Opportunities
& Risks
Test Assumptions
Define Product
Identify Risks
Test Assumptions
Build Product
Measure Success
Optimize
Scale
35. Long term planning in a Lean/agile/UCD environment
Vision
The WHAT and WHY
Decades +
Example:
To connect the world’s
professionals to make them
more productive and
successful.
Strategy
HOW we will REALIZE the vision
Years
Example:
Connect credible,
well-networked professionals,
using social proof to drive user
engagement
Roadmap
TIMELINE and TACTICS for how we
intend to execute the strategy
Months
Example:
Effective landing page
Great first-time UX
Profile pages
Ability to connect with others
Growth: address book
uploads
Backlog
The DETAILS we need to create the
product
Weeks
Example:
User can register
User can create profile page
User can sign in/out
User can see other users
. . .
Product
Management
39. 1. List your assumptions
2. Understand your customers
3. Get real product into the world
4. Adjust direction based on evidence
Lean product management in a nutshell