76
Agile Practice Doing #noProjects in Large Organizations Unai Roldán Agile Coach @unairoldan [email protected] unairoldan

Doing #noProjects in Large Organizations (Codemotion 2015)

Embed Size (px)

Citation preview

Page 1: Doing #noProjects in Large Organizations (Codemotion 2015)

Agile Practice

Doing #noProjects in

Large OrganizationsUnai Roldán

Agile Coach

@unairoldan [email protected] unairoldan

Page 2: Doing #noProjects in Large Organizations (Codemotion 2015)

Arun Govindarajan

Mark Nelson

Guillermo Pérez

Chema García

Juanma Gómez

Joao Barreiro

Unai Roldán

Maica Trinidad

Jose María Blazquez

Jordi Falguera

Al Goerner

Deb Davenport

Richard Trelleria

Ramón Davila

Ife Jackson

...

2015 UST Global Inc. © Confidential and proprietary.

Speaker

Unai

Roldán ArellanoAgile Coach

Enterprise Agile Coach passionate by new technologies and Agile

management. LEAN & Management 3.0 believer and continuous

improvement enthusiast to focus the organizations to an high level of

efficiency.

I have been in the IT business for 10+ years where I have deep experience

leading enterprise software initiatives and software solutions for the

Education, Energy & Utilities, Transport and Banking industries. I have

participated in enterprise agile transformation engagements and I have 5+

years experience with Agile Methodologies like Scrum, Kanban, Extreme

Programming (XP), etc.

@unairoldan

linkedin.com/in/unairoldan

[email protected]

Page 3: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

…and we perform

Agile transformations

Speaker

3

Page 4: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

What is

4

#noProjects?

Page 5: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

What is a Project?

“And all must be expertly managed to deliver the on-time, on-budget

results, learning and integration that organizations need”

What is a project?

5

“A project is temporary in that it has a defined beginning and

end in time, and therefore defined scope and resources”

PMI - http://www.pmi.org/About-Us/About-Us-What-is-Project-Management.aspx

Page 6: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

It’s temporary..

What is a project?

6

Page 7: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Are the pre-project tasks included?

What is #noProjects?

7

But, When a project starts?

Page 8: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

What is #noProjects?

8

How do we support these expenses?

Or it is that we increase the projects

prices for stand?

Page 9: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

…but software doesn’t

What is #noProjects?

9

A project has an end-date

Screenshot taken on November 21, 2015

Page 10: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

…and this also applies to your internal software

What is #noProjects?

10

Software has no a ending-date

Page 11: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Has a defined scope..

What is a project?

11

Page 12: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

...so we are assuming that already know what users need

What is #noProjects?

12

We stablish scope, prioritize and plan at the beginning

GuilleAgile Coach

says:

“Every concept in

life could be

explained using a

The Simpsons

episode”

Page 13: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

...so we are assuming that already know what users need

What is #noProjects?

13

We stablish scope, prioritize and plan at the beginning

Standish Group

7%

16%

13%

19%

45%

Always

Sometimes

Often

Rarely

Never used

Software features utilization

Page 14: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Development occurs in a complex and

highly variable world

What is #noProjects?

14

...and although we could be able to set the scope

Election of Pope in St Peter's Square

2005 vs 2013

Page 15: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

...but the benefits of work with small batches

are widely recognized in the industry

What is #noProjects?

15

The plan is deliver one big batch

Henrik Kniberg

Page 16: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

...but there is no flexibility

What is #noProjects?

16

Defined scope at the beginning and highly variable world

Page 17: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

And defined resources..

What is a project?

17

…resources!?

Page 18: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

And defined resources costs..

What is a project?

18

Page 19: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Cost-center budgeting creates overhead and friction,

…and lowers velocity

What is #noProjects?

19

We use traditional slow and complex budgeting processes

Move people to the work!

Organization cost-centers

Project effort estimate€€

€€

€€

€€

€€

Cost

Center 1

Effort

Cost

Center 2

Effort

Cost

Center 3

Effort

Cost

Center 4

Effort

Cost

Center 5

Effort

Page 20: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Complex process to respond to change

What is #noProjects?

20

What we do when overruns happens?

Wait for new budget approval

Costly variance analysis

Threatens transparency

Problems with team and reassignments

Increase Cost of Delay

Project

Project

Planned:

Actual:

Page 21: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Delivered on time, on budget

and scope

What is a project?

21

Page 22: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

…because Quality becomes optional

What is #noProjects?

22

Fixed scope and end-dates damages the quality

Page 23: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

And what about customer value?

What is #noProjects?

23

Deliver on time, on budget and scope…

wrong successful criteria

It is known as

“The bridge to nowhere”

Page 24: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

And at the end..

What is a project?

24

Dismantled teams!!The most destructive idea known to software development

Page 25: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Create teams is most difficult part of our job!

What is #noProjects?

25

The most destructive idea known to software development

Forming

Storming

Norming

Performing

The most destructive idea

...but also economically

Page 26: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

a team begins to be BIG when they wins

…and it stays!

What is #noProjects?

26

Page 27: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

…and we've called all these things

What is a project?

27

The iron triangle

Page 28: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

What is a project?

28

you just can pin two vertices!!

Page 29: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Projects, State of the art

What is a project?

29

The harmful effects

CHAOS Manifesto 2014 (Standish Group)

9%

61.5%

29.5%Success

Challenged

Cancelled

Page 30: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Top failure factors

What is a project?

30

The harmful effects

CHAOS Manifesto 2014 (Standish Group)

1. Lack of user involvement 12.8%

2. Incomplete specifications 12.3%

3. Changes in initial requirements 11.8%

4. Lack of support of top-management 7.5%

5. Technology incompetence 7.0%

Page 31: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Ok, project is not the best approach but…

31

What is

#noProjects?

Page 32: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Where is the alternative proposal?

What is #noProjects?

32

In other words…

Page 33: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

What is #noProjects?

33

Is really easy say #NoSomething…

Page 34: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

What means #noProjects for

Business or Sponsors?

What is #noProjects?

34

Oh! Wait...

Page 35: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

There is no scope nor end-dates

What is #noProjects?

35

The first step..

Page 36: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Trust us, we'll notify you

What is #noProjects?

36

How do we move forward?

Page 37: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

The money creating spending machine

What is #noProjects?

37

The widespread perception

Page 38: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

How I explain this to my boss? What about the CFO?

What is #noProjects?

38

And the most important thing

Page 39: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

but…

What is #noProjects?

39

The projects are not really working on this side either..

Page 40: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Why exists projects?

What is #noProjects?

40

Because…

Page 41: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

We still thinking that the problem

41

is the Projects

Page 42: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Wrong questions

42

“I didn't get no answers because

I was asking the wrong questions”

- Bob Sweeney

Page 43: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Wrong questions

43

The correct question is…

Why we still working Business vs Technology?

Page 44: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Wrong questions

44

..and the solution is begin

Working together

Hand by Handand with

the same GOALS!

Page 45: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

45

Be conscious that we works on

PRODUCTS

Page 46: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

46

User-centered

A product is based in user necessities

Page 47: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

47

A product is measured based to customer

Customer-based measures

Page 48: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

48

A product is dead when

Customer-based lifecycle

is not successful

is not valuable

is out of date

has no users

has no downloads

Page 49: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

49

Fixed deadline, negotiable scope

Value-base scope

Page 50: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

50

Inspect & Adapt

In other words…

Page 51: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Ok, fine… but

51

How to do it?

Page 52: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Create stable teams

#YesProducts

52

Start here!

Page 53: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Thousand of reasons to have stable teams...Choose yours!

#YesProducts

53

To the infinity and beyond!

FlowNo Flow Flow Reliable Flow Faster!

Self-organizedSense of belonging

Discipline

Effectivity

Predictability

Page 54: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Team-based fundinginstead of funding the requirements

#YesProducts

54

Take an economic view

Team

Scrum

Master

Product

Owner

Roadmap Vision

Product

Manager

Page 55: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Assign work to teamsinstead of people to work

#YesProducts

55

Product

Manager

Team

Scrum

Master

Product

Owner

Roadmap VisionBacklog

Take an economic view

Page 56: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Stable teams could work in several products

#YesProducts

56

Team

Scrum

Master

Product

Owner

Roadmap Vision

Roadmap Vision

Take an economic view

Page 57: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Organizing around value

#YesProducts

57

Identifying Value Streams

Page 58: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Identify your Value Streams

#YesProducts

58

Sequence to customer

Page 59: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Journey from Projects to Products

#YesProducts

59

Team dimensions

Technology

or Skillset

Application

or Platform

Product

Business

Strategy

Page 60: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Maintaining Elastic teams

#YesProducts

60

Be water..

Page 61: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Product development flow

#YesProducts

61

And then…Apply System Thinking

Page 62: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

We have the right tools to do it

#YesProducts

62

Good news...

Lean Thinking

Banish Waste and Create

Wealth in Your Corporation

The Principles of Product

Development Flow

Lean Product Development

The Lean Startup

Continuous Innovation to

Create Successful Business

Page 63: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Definition

#YesProducts

63

Our Product Development Flow

Define Vision &

RequirementsManage scope

Customer

Product

Owner

Business Analyst

Product

Manager Dashboard

Scope

Growth

Page 64: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Innovation & Planning

#YesProducts

64

Improving your definition toolbox

Design Thinking

LeanStartup

StoryMapping

Page 65: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

#YesProducts

65

Henrik Kniberg

Improving the value curve

Benefits of small “smart” batches

Page 66: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Implementation

#YesProducts

66

Develop

Application

Ensure

Quality

Solution

Scrum Master

Developers

Quality

Enablement

Architect

Dashboard

Our Product Development Flow

Page 67: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

DevOps powered!

#YesProducts

67

Automatize everything

Page 68: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Delivery to customer

#YesProducts

68

Determine

Fitness-for-Release

Rollout &

Support

Customer

Release

Management

DevOps

Support

Team

Product

Manager Dashboard

Deploy

Our Product Development Flow

Page 69: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Measure your marketplace

#YesProducts

69

Ensure your investment, Improve your results

Usage metrics

ROI metrics

Customer feedback

Page 70: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Working together, hand by hand!

#YesProducts

70

See the whole

Define Vision &

RequirementsManage scope

Develop

Application

Ensure

Quality

Determine

Fitness-for-Release

Rollout &

Support

SolutionCustomer

Product

Owner

Business Analyst Scrum Master

Developers

Quality

Enablement

Release

Management

DevOps

Support

Team

Product

Manager

Architect

Dashboard

Scope

Growth

Deploy

Page 71: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

In three simple steps...

#YesProducts

71

Focus on PRODUCTS!

Empower people

Create stable teams

Focus on value

Organizing around value

Flow, …flow faster!

Product development flow

Page 72: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

…and finally

72

Doing

in Large Organizations

#noProjects

Page 73: Doing #noProjects in Large Organizations (Codemotion 2015)

73

The End

Thank you

Content references & Greetings

Andrew Hecker – Pressure Sensitive Starting Blocks: http://commons.wikimedia.org

Santiago Calatrava – The Metamorphosis of Space: http://www.vebidoo.de

Awesome AJ – Think big, start small: http://awesomeaj.com/2014/11/18/think-big-dream-big-start-small/

duckkingmaster – bike lane Badajoz

Spain national team – Eurobasket2015.org

American History X (1998)

Fight Club (1999)

@unairoldan [email protected] unairoldan

Page 74: Doing #noProjects in Large Organizations (Codemotion 2015)

74

Are you ready?

We are hiring!

Page 75: Doing #noProjects in Large Organizations (Codemotion 2015)

2015 UST Global Inc. © Confidential and proprietary.

Questions time

75

Empower people

Create stable teams

Focus on value

Organizing around value

Flow, …flow faster!

Product development flow

@unairoldan [email protected] unairoldan

Page 76: Doing #noProjects in Large Organizations (Codemotion 2015)

76

Thank you

@unairoldan [email protected] unairoldan