digital innovation: making good companies great€¦ · development design product management ....

Post on 06-Aug-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

Elaine Barry Associate Director

Pivotal Labs Germany

ebarry@pivotal.io

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.

top related