secrets of software success servaas oostrik gert-jan beukenkamp

62
Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Post on 20-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Secrets of Software Success

Servaas Oostrik

Gert-Jan Beukenkamp

Page 2: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Secrets of Software SuccessManagement insights from 100 software firms

around the world

Hoch, D.J.

Roeding, C.R.

Purkert, G

Lindner, S.K.

Müller, R.

Page 3: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Outline

• Introduction

• Research methodology

• Book review

• Critique

• Conclusion

• Discussion

Page 4: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Introduction

• Evolution software business– Era I -“professional services firms”

• 1949 to 1959

• tailor-made solutions

– Era II - “software product companies”• 1959 to 1969

• emerging software products

Page 5: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Introduction

• Evolution software business– Era III - “enterprise solution providers”

• 1969 to 1981• software separation

– Era IV - “Consumer mass-market software”• 1981 to 1994• PC-based

– Era V - “Internet value added services”• 1994 to ????

Page 6: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Outline

• Introduction

• Research methodology

• Book review

• Critique

• Conclusion

• Discussion

Page 7: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Research methodology

• Interviews– 100 companies

• size

• geography

• business type

• performance

– experts• academic, and consultants

• related industries

Page 8: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Research methodology

15%

41%

32%

12%

Very large

Large

Medium

Start-up

Size

39%

9%

52% USA

Asia

Europe

Geography

21%

34%

45%

Mass marketpackaged

Enterprisesolutions

Professionalservices

Business type

Page 9: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Research methodology

• Interviews– 100 companies

• size

• geography

• business type

• performance

– experts• academic, and consultants

• related industries

Page 10: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Research methodology

• Compounded success measure– annual growth rates– average return on sale

• Ranking in accordance with overall success

ROS

GrowthOverallsuccess

34 successful companies

32 average companies

34 less successful companies

Comparison between

upper and lowercompanies

Interviewerevaluation

Page 11: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Outline

• Introduction

• Research methodology

• Book review

• Critique

• Conclusion

• Discussion

Page 12: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 13: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

A new business called“software”

• Industry segmentation

– Software services

– Software products

• Enterprise solutions

• Mass-market packaged software

Page 14: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

A new business called“software”

low medium high Degree ofstandardization

Salesunits

Professional service

Enterprise solutions

Packagedmass-market

software

Product business

Services business

1

10.000

10,000,000

Page 15: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

A new business called“software”

• Enterprise solutions VS Mass-market software

– Customization VS standardization

– Long installation VS instant installation

– Few customer VS mass-market

Page 16: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

A new business called“software”

Professional software Product softwareMarginal costs Almost constant Almost zero

Market structure Highly fragmented Higher concentration

Regionalappearance

Mainly regional, someglobalization

Highly globalized

Customerrelationship

One to one One to few, one to many

Most importantnumber to watch

Capacity utilization rate Market share(installed base)

Relevance ofmanagementareas

1.Human resources2.Software development3.Marketing and sales4.Strategy

1.Strategy2.Marketing and sales3.Human resources4.Software development

Page 17: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 18: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Exceptional software leaders are the rule

• The essential characteristics of leaders (I)– personal traits

• deal with high levels of uncertainty

• constant awareness

• take risks, aim high

• accept failure (quickly)

• keep multiple options

Page 19: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Exceptional software leaders are the rule

• The essential characteristics of leaders (II)– management views

• create dynamic organizations– use flat structures

• make use of teams– knowledge diffusion

• awareness of company-growth

Page 20: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 21: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Winning the war for software talent

• Skilled workers are scarce

• Need for new recruitment practices– recruit students– recruitment via personnel– use financiers networks– global sourcing– reallocation near recruits– WWW-recruitment

Page 22: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Winning the war for software talent

• Motivating workers (to join)– allow personal work styles– use profit-sharing schemes– create strong corporate culture– high internal job turn-over

• creating career opportunities

Page 23: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 24: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• Common characteristic: FAILURE– Time – Budget – Missing features– Cancellation before completion

Chance of failure higher than success

Page 25: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• High uncertainty– Unclear customer requirements– Design not entirely predictable– Changing requirements– Changing technology

Page 26: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

Upstream phase

Downstream phase

Requirements analysis

Design

CodingIntegrating & testing

Maintenance

Time

Degree ofuncertainty

Page 27: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• Reasons for failure software products (I)– Overly optimistic developers

• Too optimistic schedule

• Murphy’s law

– Adding of people• Work can not be partitioned

• Increase communication time

Page 28: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• Reasons for failure software products (II)– Underestimating efforts product-project process

• Broader design• Technical environments

– External pressures• Marketing/management• Customers

– Feature creep• Having to make changes during development

Page 29: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• How to improve the mission I– Preparing for uncertainty

• Establish product feature flexibility

• Adapt to upstream-downstream

• Spend time to save time– Invest in people

• Create powerful team structures

• Retaining top talent

Page 30: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

Upstream phase

Downstream phase

Requirements analysis

Design

CodingIntegrating & testing

Maintenance

Time

Degree ofuncertainty

Page 31: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• How to improve the mission I– Preparing for uncertainty

• Establish product feature flexibility

• Adapt to upstream-downstream

• Spend time to save time– Invest in people

• Create powerful team structures

• Retaining top talent

Page 32: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• How to improve the mission II– Improve the process

• Involve project stakeholders– Involve end-users

– Involve marketing

– Frequent project reviews with all stakeholders

• The daily build– Teams test and debug every day

– Finds defects between interacting models

– Morale effects

Page 33: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Software development

• A new trend?– Componentware

• Reusing components

• Enormous benefits

• Platinum has already begun

– Difficulties• Large up-front investment

• Mindset developers in need of change– Awards for ‘stealing’ codes

Page 34: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 35: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Marketing gods make software kings

• Success depends on marketing– recovering R&D

• Marketing for dominant position– owning standards– achieving “lock-in”– market leadership enforces buying decision

Page 36: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Marketing gods make software kings

• How to create a dominant position (I)– careful positioning

• build strong product-portfolio

• careful customer selection

• global approach

– careful targeting• use “self-fulfilling” approach

– create market leadership before launch

– product try-outs

Page 37: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Marketing gods make software kings

• How to create a dominant position (II)– careful targeting

• use monitored “piracy”– creates large customer base

• use third-party sales channels– pre-installation

– system integration

• aggressive advertising– brand vs technology

– business propositions

Page 38: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Marketing gods make software kings

• How to sustain dominant position– release upgrades in close intervals– create need for upgrade

• use early promotion

• increase switching costs

• use Public Relations– CEO as strong image

Page 39: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Marketing gods make software kings

• Breaking dominant position (I)– when?

• Upside potential– strategic importance to product portfolio

– large or growing market potential

• low entry barriers– new technologies

– low switching costs

– weak competitor(s)

Page 40: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Marketing gods make software kings

• Breaking dominant position (II)– how?

• Buy market leader

• lower switching costs or offer switching advantages

• use different business model

• provide or use different platform

• use strategic alliance

Page 41: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 42: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Professional software services

• One-to-one relationships

• Not aggressive

• Building trust

• Reputation is vital

• Most have experienced a project failure

Page 43: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Professional software services

• Trust builders I– Sponsoring hot-topic IT conferences– Discussion circles

• Selective gathering– Building online web communities– Creating trustworthy image

• Using the best consultants• Publishing the firm’s success stories• Packaging the firm’s software services• Building on previous success

Page 44: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Professional software services

• Trust builders II– Deepening customer relations

• Tracking customer satisfaction

• Going the extra mile

• Asking for critique

• Appointing relation managers for each client

– But stay tough!!• Negotiate prices

• Don’t accept all the wishes

Page 45: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 46: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Grow your partners to grow yourself

• Partnering– Exceptional efforts are undertaken

• Training

• Pampering

– Large partner clubs• Factor 4

– Equality of partners• Direct relationship

Page 47: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Grow your partners to grow yourself

• Strategic imperative– Closing the gaps– Focusing on key competencies– Accelerating time to market– Increasing market penetration

• A new level of equality among partners– R&D partners– Complementary product or service partners– Marketing partners– Implementation and maintenance partners

Page 48: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Grow your partners to grow yourself

BUSINESS WEBS

• Creating incentives to join the web– Incentives to supply new software– Incentives to demand existing software

• Software webs– The more the powerful– Friends and enemies in one– Shapers– Adapters

Page 49: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Grow your partners to grow yourself

• Retaining key partners– Trust– Monitoring partner performance– “Certified partners”– Product experts participating in implementation– Playing in more than one web– Building privileged relationships in a sub-web

Page 50: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Book review

1 A new business called “software”2 Exceptional software leaders are the rule3 Winning the war for software talent4 Software development5 Marketing gods make software kings6 Professional software services7 Grow your partners to grow yourself8 The landscape of the future

Page 51: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

The landscape of the future

• Future implies growth– growth from products

• internet applications

• embedded software– growth of new partnerships

– growth from geographical expansion• global markets

Page 52: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

The landscape of the future

• Future implies quality and productivity gains– the fully digitized business system

– offshore outsourcing

• New balance between services and products– one-stop shopping

– componentware

– “servicization”• network based services

Page 53: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Outline

• Introduction

• Research methodology

• Book review

• Critique

• Conclusion

• Discussion

Page 54: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Critique

• Major lack in research methodology– Minimal framework

• Experience surveys

• Two measures for success– Three year period

– Omission middle group– Money oriented/impressed by leaders

Page 55: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Critique

• Baan is praised– But?– Stock value to nearly 1$

• What about goodwill– Stock overestimation

• Conclusions seem easily drawn – Deductive reasoning

Page 56: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Critique

• American way– Focus on US companies – Praise American work– American style

Page 57: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Outline

• Introduction

• Research methodology

• Summary

• Critique

• Conclusion

• Discussion

Page 58: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Conclusion

Professionalsoftware services

Enterprisesolutions

Mass-Marketsoftware

1.Peoplemanagement

1.Partnering 1.Marketing

2.Human resourceassignment

2.Servicestrategy

2.Partnering

3.Development 3.Marketing 3.Globalization

4.Marketing 4.Peoplemanagement

4.Peoplemanagement

5.Partnering 5.Development 5.Development

Page 59: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Conclusion

• Pleasure to read

• Many interesting insights– Great personal stories

• Good overview software business evolution

Page 60: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Conclusion

• However!– Typically American– Lack of scientific depth– Example oriented– Baan is out of the picture– Title to promising

Page 61: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Outline

• Introduction

• Research methodology

• Summary

• Critique

• Conclusion

• Discussion

Page 62: Secrets of Software Success Servaas Oostrik Gert-Jan Beukenkamp

Discussion