nesma autumn conference - outsourcing, agile, function points - alex van den bergh

26
© 2016 Quint Wellington Redwood Outsourcing, Agile, Function points a wonderful cocktail or recipe for disaster? Alex van den Bergh November 2016

Upload: nesma

Post on 13-Apr-2017

27 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

v

Outsourcing, Agile, Function points a wonderful cocktail or recipe for disaster?

Alex van den Bergh – November 2016

Page 2: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

Who am I to talk about this?

Page 2

Alex van den Bergh

• Partner Sourcing Advisory at Quint Wellington Redwood

• Insourcing, Outsourcing, Shared Services, Software

Engineering, Agile and DevOps

• Speaker and publicist at conferences, universities etc.

Quint Wellington Redwood

• Implementation & Advice on all IT, Digital transformations

• in NL, US, India, Spain, Italy and various other locations

• World’s Best Outsourcing Advisor since 2014

Page 3: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood Page 3

IT Outsourcing and Offshoring is in decline….?

Agile and Outsourcing do not mix....?

Function Points and Agile do not mix...?

Page 4: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood Page 4

IT Outsourcing and Offshoring is in decline….?

Agile and Outsourcing do not mix....?

Function Points and Agile do not mix...?

Page 5: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 5

More than 200 participants of the top IT

spending organisations in the Netherlands

that have evaluated over 550 unique IT

outsourcing contracts

Whitelane Research has been responsible

for the data collection via an online survey

questionnaire. Participants are CIOs, CFOs

or their direct reports.

Both Whitelane Research or Quint

Wellington Redwood are completely

independent organisations

Let’s look at some numbers in the Netherlands based on reasearch by Quint

Wellington Redwood and Whitelane Research

19%

18%

13% 8%

8%

7%

7%

5%

4%

3% 3%

3% 2%

Page 6: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 6

We don’t know yet There will be no change We will outsource less We will outsource more

2016 2015

49%

39%

7%

5%

49%

36%

6%

9%

IT Outsourcing in the Netherlands continues to grow What are your organisation's plans for the next years with regard to outsourcing?

Page 7: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 7

‘Focus on core business’ is #1 reason to outsource more; cost the #2 What are the reasons that your organisation is planning to outsource more?

11%

24%

26%

31%

32%

50%

54%

68%

0% 10% 20% 30% 40% 50% 60% 70% 80%

Other

More transparency on costs

Business transformation

Access to resources

More financial flexibility

Improvement of service quality

Cost reduction

Focus on core business

Page 8: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 8

N=552

88% of contracts have satisfied clients

Very unsatisfied

Unsatisfied

Somewhat unsatisfied

Somewhat satisfied

Satisfied

Very satisfied

1% 3%

8%

28%

50%

10%

Page 9: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

Outsourcing Lessons Learned

Page 9

Sourcing decisions are strategic:

• More than a tactical business case

• It is a long-term (5 year+) change.

• Senior management commitment is key

Transition and Sourcing Governance implementation should start early on

• It is a big step from defining ‘the how’ to defining ‘the what’

• It is a big step working with other organizations, locations, cultures

Sourcing is more than procurement

• Services, Architecture, Legal, Finance, Governance, HR is all involved

• Most of the work is in defining the service (servcie levels, PDC, architecture)

Only an agreement that is beneficial to both parties, will last

• Understand the provider’s business case

Page 10: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

About function points and outsourcing….

Function points are rarely used continuously in outsourcing relationships

They may serve as a way to benchmark in incidental cases.

Page 10

Page 11: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

About function points and outsourcing….

Function points are rarely used continuously in outsourcing relationships

They may serve as a way to benchmark in incidental cases.

Why?

1. The investment into counting function points (time, money)

2. Discussions about operational issues e.g. “functionality was not well defined” or

“technical quality of existing system was below par”

3. Clients prefer to see detailed hours and planning

4. Clients transition to agile ways of working

Page 11

Page 12: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood Page 12

IT Outsourcing and Offshoring is in decline….?

Agile and Outsourcing do not mix....?

Function Points and Agile do not mix...?

Page 13: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood Page 13

Step 1: choose the right demarcation point between the (outsourced)

utility and the integrated (verticalized) teams.

How to outsource in an Agile/DevOps

environment (1/3)?

Utility infrastructure: managed (virtual)

server capacity. Often outsourced.

Domain 1

Development

Maintenance, Mgt

DevOps & Agile.

Typical IT service (ITO) model

Domain 2

Development

Maintenance, Mgt

DevOps & Agile.

Application, middleware and possibly business

operations are integrated per domain.

Any outsourcing in these areas will be done using

blended teams, scrums etc.

Virtualized infrastructure is a ‘utility’ service.

Any outsourcing in this area will be “standardized,

automated like hell”.

Page 14: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

Utility

platform

How to outsource in an Agile/DevOps

environment (2/3)?

Page 14

Vertical Domain with

outsourcing

Utility infrastructure: managed (virtual) server

capacity. Possibly outsourced.

in blended team

How to deliver?

1. One team with daily stand-ups,

sprints, retrospectives

2. One set of tools

3. Functionality is determined by

product owner

4. Actual ‘production release cycle’

may be slower than sprints; also for

Continuous Delivery

How to contract?

1. Shared KPIs means shared

blame/fame/bonus/malus…..

2. Time & Material contracts may not

stimulate productivity and require

clients to manage individual directly

App or Business

Services

Page 15: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

How to outsource in an Agile/DevOps

environment (3/3)?

Some challenges require case-by-case solutions:

1. Dependencies with other services / teams (internal / external)

2. Multiple providers in one team may lead to ‘body shopping behavior’

3. Current outsourcing contracts require changes

4. Culture change impacts client organization but must extend to provider’s

team

5. Typical version and lifecycle management challenges like:

(utility-) infrastructure may not be 100% utility after all

patches may need to be part of one shared change calendar/management

Page 15

Page 16: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood Page 16

IT Outsourcing and Offshoring is in decline….?

Agile and Outsourcing do not mix....?

Function Points and Agile do not mix...?

Page 17: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

A good mix?

Page 17

Fu

nc

tio

n P

oin

ts / T

rad

itio

na

l O

uts

ou

rcin

g

Ag

ile P

hilo

so

ph

y

One standard measure

for size / productivity

Measure fixed to one team

Velocities should not be compared

How to measure productivity when outsourcing?

Page 18: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

A good mix?

Page 18

Fu

nc

tio

n P

oin

ts / T

rad

itio

na

l O

uts

ou

rcin

g

Ag

ile P

hilo

so

ph

y

Functionality determines effort Effort determines functionality

What effort should be planned when outsourcing?

Page 19: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

A good mix?

Page 19

Fu

nc

tio

n P

oin

ts / T

rad

itio

na

l O

uts

ou

rcin

g

Ag

ile P

hilo

so

ph

y

KPIs

measure quality and retain control

Empowered teams

not burdened by KPIs

How to retain control when outsourcing?

Page 20: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

A good mix?

Page 20

Fu

nc

tio

n P

oin

ts / T

rad

itio

na

l O

uts

ou

rcin

g

Ag

ile P

hilo

so

ph

y

Separation of responsibilities Shared responsibility

Multi-disciplinary teams

So how can I show it is the vendor’s fault?

Page 21: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

A good mix?

Page 21

Function Points mix reasonably well with ‘traditional outsourcing’…

….but encounter serious challenges in Agile.

Page 22: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood Page 22

IT Outsourcing and Offshoring is in decline….?

Agile and Outsourcing do not mix....?

Function Points and Agile do not mix...?

Page 23: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

Bodytekst Open Sans 20pts – 14 pts

Titel stijl Open Sans Light 32pts

Lijn/pijl

2 1

3 4

5 6

7 8

9 10

11

12

13

14

15

16

17

© 2016 Quint Wellington

Redwood

www.quintgroup.com

Alex van den Bergh

[email protected]

Page 24: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 24

N=552

We have evaluated 550 outsourcing relationships

Other; 142

Capgemini; 50

KPN; 46

Atos; 34 Vodafone; 23 Centric; 20

IBM; 20

CGI; 19

HP; 18

Ordina; 18

Accenture; 17

BT; 17

Fujitsu; 15

Cegeka; 14

TCS; 13

Infosys; 12

Tele2; 12

Cognizant; 11

T-Systems; 10 Wipro; 9

AT&T; 8 HCL; 8 Orange Business Services; 8 Verizon Business; 8

Page 25: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 25

8% is unhappy about nearshore 23% is unhappy about offshore

How satisfied are you with the nearshore and offshore component?

1% 7%

2%

15%

6%

21%

14%

37%

46%

4%

6%

15%

26%

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Offshore component

Nearshore component

Very unsatisfied

Unsatisfied

Somewhat unsatisfied

Somewhat satisfied

Satisfied

Very satisfied

I don’t know

Page 26: Nesma autumn conference - Outsourcing, Agile, Function Points - Alex van den Bergh

IT Outsourcing Study 2016 Netherlands © 2016 Whitelane & Quint Wellington Redwood 26

Less near/offshoring

No change

More near/offshoring

N/A – We don’t know yet

Nearshore and offshore will continue to grow

Are you planning to use more or less nearshoring and/or offshoring?

13%

7%

8%

17%

62%

76%

70%

44%

21%

7%

17%

33%

4%

10%

5%

6%

0% 20% 40% 60% 80% 100%

End-user services (workplace, helpdesk...)

Network & telecommunications

Data center / application hosting

Application development / maintenance /testing