ben linders operational development & quality ben.linders ... › wp-content › uploads ›...

21
International Conference on Software Process Improvement Page 1 www.icspi.com Continuous Improvement, make it visible! Ben Linders Operational Development & Quality Ericsson R&D, The Netherlands [email protected], +31 161 24 9885

Upload: others

Post on 27-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 1www.icspi.com

Continuous Improvement, make it visible!

Ben LindersOperational Development & Quality

Ericsson R&D, The [email protected], +31 161 24 9885

Page 2: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 2www.icspi.com

Quotes

� Lee Iacocca (Ford Motors):You can have brilliant ideas, but if you can’t get them across, your ideas won’t get you anywhere.

� Larry King (TV Talk show host): I remind myself every morning: Nothing I say this day will teach me anything. So if I’m going to learn, I must do it by listening.

� Chinese ProverbThere is no wave without wind.

Page 3: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 3www.icspi.com

Ericsson, The Netherlands

• Market Unit Northern Europe & Main R&D Design Center

• R&D: Intelligent Networks– Strategic Product Management– Product marketing & technical sales support– Provisioning & total project management– Development & maintenance– Customization– Supply & support

• +/- 1300 employees, of which +/- 350 in R&D

Page 4: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 4www.icspi.com

Improve?

• Better, faster, cheaper• Preventing problems iso solving• To increase revenue• New markets, products• To compete in the market• (New) organizational targets• Everything changes, we will adapt ourselves

Improvement is necessary in all organizations

Page 5: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 5www.icspi.com

Communication

Communication:¾ Get commitment¾ Change behavior¾ Motivate people

• Which problem are we solving?• What have we done already?• How did we do it?• What did it bring us?

Page 6: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 6www.icspi.com

Past (1980-2000)

Early Days: Process establishment• Processes part of the product• Detailed instructions on every document• Extensive training program

Corporate improvement programs• CMM used to manage improvement• Process Areas responsibles, strict follow up• CMM level 3 in 1995, level 4 assessment in 1998

¾ Separate process organization¾ Large investments in process creation & support

Page 7: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 7www.icspi.com

Past: Improvement Communication

Large improvement programs:• Management attention• Communication is required• Communication plan• Budget, people• People want to know (audience)• Measurements

Communication part of improvement project: “Relatively easy”

Page 8: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 8www.icspi.com

Intermezzo (2001-2003)

Economical situation• Cost reductions• Focus on processes largely reduced• Lay-offs, loss of process knowledge• 2003: Back to profit!

¾ Focus on core business¾ Essential improvements (Operational Excellence)

Communication part of restructuring

Page 9: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 9www.icspi.com

Present (2004 onwards)

Process Disciplines Programs:• Coordinated top-down• Business Cases, improvement top 3, Scorecard driven• Long term, major investment

Continuous Improvement:• Gathered bottom up • Audits, retrospectives, Root Cause Analysis, best practices• Short term, quick wins

¾ Processes integrated in the line¾ Time available for process work heavily reduced¾ Effective and efficient communication needed

Page 10: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 10www.icspi.com

Present: Improvement Communication

Diverse improvement:• Management is a scarce resource• Communication needs vary• No structural communication plan• Limited budget, people• Resistance to change• No standard measurement

Improvement communication is difficult!

Page 11: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 11www.icspi.com

Tools for communication of improvements

Main “tools”:• Presentations• Intranet• Agile tools• Measurements

The next slides will show examples & experiences

Page 12: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 12www.icspi.com

Presentations

• Kick off – Business need, goals– Approach, organization– Expected results

• Progress– Intermediate results & changes

• Wrap up & evaluation– Did we reach our goal?– Was it worth the effort?

¾ Large groups¾ Create commitment¾ Base for further

communication

Page 13: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 13www.icspi.com

Example presentation (1)

Early Fault Detection project Kick off presentation

• Need for the project• Expected business result• Deliverables• Planning• Way of Working

Page 14: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 14www.icspi.com

Example presentation (2)

Leading EfficiencyWrap up/evaluation

• Results?• Project Goals realized?• Handover• Critical Success Factors• Experiences

Page 15: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 15www.icspi.com

Intranet

• Improvement project website– Overview of improvements– Newsletter– Archive

• Results– Balanced Scorecards– Business Cases

• Processes, methods, tools– Overview– Detailed instructions, templates,

checklists, etc

¾ Supporting¾ Promotion¾ Do not expect that

everybody sees it!

Page 16: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 16www.icspi.com

Example Intranet

Project Defect Model• Short paragraphs

with main info• Links to detailed info

& documents• Newsletters• Contact for more

information

Make it:• Clear & Concise• Up to date• Printable

Page 17: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 17www.icspi.com

Agile Communication

• Quick & Easy• Relevant • Access to information

• Examples– Support Mailbox– “Road show”– Workshops – WIKI– Blogs

Page 18: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 18www.icspi.com

Measurement of improvements

• Targets– Assessments, Improvements– Budgets, ROI– Planned communication

• Steering– Regular measurement– On track?– Results?

¾ Priority?¾ Time/budget?¾ Results?

Page 19: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 19www.icspi.com

Example Measurement Improvement

• Assessments

• Improvements

• Details

Asse ssm e nts Done S D Tre nd 12 m onths

0

5

10

15

20

25

30

Apr M ay Jun Jul A ug S ep Oct Nov Dec Jan Feb M rt

-15

-10

-5

0

5

10

15 D ep 8

D ep 7D ep 6

D ep 5

D ep 4D ep 3

D ep 2D ep 1

Unit

S D finis hedR obus t

S tretch

CommitS D Open

Improvements Done SD Trend

0

10

20

30

40

50

60

70

80

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mrt

-40

-30

-20

-10

0

10

20

30

40Dep 8

Dep 7

Dep 6

Dep 5

Dep 4

Dep 3

Dep 2

Dep 1

Unit

Clos ed 6 Months

R obus t

S tretch

Commit

Open S D

Kind of Impr., Result, Total

ProcessDefinitionProcessDeploymentToolDeploymentOrganization

Other

Value per department

Dep 1Dep 2Dep 3Dep 4Dep 5Dep 6Dep 7Dep 8

Value

0102030405060

1 2 3 4 5

Page 20: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 20www.icspi.com

Conclusions

• Diverse set of communication tools needed– Reaching all groups in the organization– Time dispersed, different needs, backgrounds

• Communication tools support each other– Presentations: Commitment, general information– Intranet: Support, background, results– Agile tools: Updates, interaction, feedback– Measurements: Steering, decision taking, focus

• Plan for communication– Time, people, opportunities– Skills, tools

Page 21: Ben Linders Operational Development & Quality ben.linders ... › wp-content › uploads › ICSPI_VisiblePro… · Ben Linders Operational Development & Quality Ericsson R&D, The

Internat ional Conference on Software Process Improvement Page 21www.icspi.com

Further reading

Papers:– Make what’s counted count, in Better Software magazine march 2004. Ben Linders.

Books:– Managing expectations. Naomi Karten.

– Getting things done when you are not in charge. Geoffrey Bellman.

Ben Linders, Ericsson R&D, The [email protected], +31 161 24 9885

Related Websites:– Tantara links to SPi and QA: http://www.tantara.ab.ca/info.htm

– Software Engineering Institute: http://www.sei.cmu.edu– SPI forum: http://groups.yahoo.com/group/spi/