digital innovation: making good companies great€¦ · development design product management ....
TRANSCRIPT
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Dell/EMC Forum, Potsdam
26th September 2017
Digital Innovation:
Making Good Companies Great
Confidential
Build or Buy?
Confidential
How do you feel about your
company’s ability to deliver what
customers need, fast?
Confidential
Operational efficiency
Developer productivity
Reduced operations cost
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.
RAPID ITERATION Pivotal Tracker
Concourse
Spring Pivotal Cloud Foundry
Pivotal Data Suite
In the software economy rapid
iteration is how you win!
Confidential
Teaching a development process which
enables rapid iteration
Enterprises & startups rely
on our 25+ years of product
development expertise
San Francisco Atlanta Berlin Boston Boulder Chicago
Dallas Denver Dublin London Los Angeles New York
Paris Palo Alto Seattle Singapore Sydney Tokyo
Global Offices and Partnerships
Some of our clients...
Confidential
Common problems we hear from clients...
“We built something for
our customers but it
doesn’t meet their
needs. Users aren’t
adopting our product”
“We handed off the
requirements to IT,
but then 6 months later
we got a product that
didn’t meet our
expectations.”
“It takes forever to
release new features.
We see opportunities to
sell to new customers,
but we can’t respond
to change fast
enough.”
Our Solution: Balanced Product + Balanced Teams
Design
Will users like this?
Development
Can we build this?
Product
Management
Will this help the
business?
Our Solution: Balanced Product + Balanced Teams
Design
Will users like this?
Development
Can we build this?
Product
Management
Will this help the
business?
Product
Our Solution: Balanced Product + Balanced Teams
Feasible “What are the technical
complexities necessary to satisfy
the project and product goals
best? How can we build a system
that will respond well to change?
Product
Design
Will users like this?
Development
Can we build this?
Product
Management
Will this help the
business?
Our Solution: Balanced Product + Balanced Teams
Desirable “What pains exist today for the
user? How might we solve those
pains? Are they able to use the
system effectively? Will they adopt
this product?
Feasible “What are the technical
complexities necessary to satisfy
the project and product goals
best? How can we build a system
that will respond well to change?
Product
Design
Will users like this?
Development
Can we build this?
Product
Management
Will this help the
business?
Our Solution: Balanced Product + Balanced Teams
Desirable “What pains exist today for the
user? How might we solve those
pains? Are they able to use the
system effectively? Will they adopt
this product?
Viable “By solving these specific user
problems with these specific
solutions, are we creating valuable
business outcomes? How might we
measure those outcomes?
Feasible “What are the technical
complexities necessary to satisfy
the project and product goals
best? How can we build a system
that will respond well to change?
Product
Design
Will users like this?
Development
Can we build this?
Product
Management
Will this help the
business?
Lean
Reducing the risk of building the
wrong thing while comfortably
changing direction
User Centered Design
Ensuring the software solves a real
problem for real users in a desirable
and usable product.
Extreme Programming
Building working software at a
consistent speed and quality in the
face of changing requirements.
Development Design Product
Management
Extreme Programming
Building working software at a
consistent speed and quality in the
face of changing requirements.
■ Paired Programming
■ Test-Driven Development
■ Short iterations
■ Continuous Integration /
Continuous Deployment
Development
PRACTICES
Confidential
User Centered Design
Ensuring the software solves a real
problem for real users in a desirable
and usable product.
■ User Interviews
■ Ethnographic studies
■ Persona definition
■ Prototype creation
Design
PRACTICES
Confidential
Lean
Reducing the risk of building the
wrong thing while comfortably
changing direction
■ Minimum Viable Product
(MVP) definition
■ Lean experiments
■ Identify & test assumptions
■ Data driven decisions
Product
Management
PRACTICES
Confidential
Lean Product Management Practices
Lean is a product methodology
designed to decrease risk and
reduce waste through constant
validated learning.
Product
Management
Long feedback loops, higher risk
Plan QA &
Test Build Design
Releas
e
Start Finish
Months or Years
Product
Management
Waterfall Development
Lean Product Management Practices
Product
Management
Learn
Agile Development
Iterative: Short feedback loops, lower risk
Start Iterate Iterate Iterate
Week 1 Week 2 Week 3
Learn
Build
Measure
Product
Management
Learn
Build
Measure Learn
Build
Measure
Lean Product Management Practices
Product
Management
Lean Product Management Practices
Product
Management
Cover w/ Image
Pivotal Tracker
■ Everyone on the team has access
■ Small, granular user stories
■ Stack rank the stories
■ Verify that the stories meet the
business and user needs
■ Release frequently
“We built something for
our customers but it
doesn’t meet their
needs. Users aren’t
adopting our product”
So, did we solve these problems?
“It takes forever to
release new features.
We see opportunities to
sell to new customers,
but we can’t respond
to change fast
enough.”
“We handed off the
requirements to IT,
but then 6 months later
we got a product that
didn’t meet our
expectations.”
PIVOTAL LABS INTRO
Engagement with clients
Our goal is to enable
you to build great
products using these
principles and
practices.
The knowledge you
absorb while working
with Pivotal is as
valuable as the product
itself.
Typical Engagement Approach
A Day-in-the-Life
9.06am
Stand up
9.15am - 12.30pm
We pair
12.30pm - 1.30pm
We lunch
1.30pm - 6.00pm
We pair
6.00pm
We go home!
A Day-in-the-Life
9.15am - 12.30pm
We pair
1.30pm - 6.00pm
We pair
6.00pm
We go home!
9.06am
Stand up
12.30pm - 1.30pm
We lunch
A Day-in-the-Life
9.15am - 12.30pm
We pair
1.30pm - 6.00pm
We pair
6.00pm
We go home!
9.06am
Stand up
12.30pm - 1.30pm
We lunch
A Day-in-the-Life
1.30pm - 6.00pm
We pair
6.00pm
We go home!
9.06am
Stand up
9.15am - 12.30pm
We pair
12.30pm - 1.30pm
We lunch
A Day-in-the-Life
1.30pm - 6.00pm
We pair
6.00pm
We go home!
9.06am
Stand up
9.15am - 12.30pm
We pair
12.30pm - 1.30pm
We lunch
PIVOTAL LABS INTRO
How We Collaborate
What will we do together?
We will test with users to ensure we’re
building a product that meets their needs.
WHAT WILL WE DO TOGETHER?
We will write tests before we write code
to ensure we have confidence in our code.
WHAT WILL WE DO TOGETHER?
We will release pieces of the software
early and often to ensure we are
learning and iterating.
WHAT WILL WE DO TOGETHER?
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.