De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

21
T +31 20 314 0950 [email protected] www.sig.eu De magische mix van teamperformance Niels van der Zwan, Consultant 22 november 2013 Public

description

Uitstekende software ontwikkelen is een uitdaging, maar het kan. Voorbeelden in Nederland zijn het Rotterdams Havenbedrijf maar ook Rabobank en SIDN haalden hoge scores voor de kwaliteit van hun software. Het vijfsterrencertificaat van TÜViT is het hoogst haalbare niveau voor een sterk staaltje gedegen ontwikkelwerk als resultaat van de inspanningen van een softwareontwikkelteam. Maar wat bepaalt de effectiviteit en efficiency van softwareontwikkelteams? Dat is de vraag die SIG in samenwerking met de University Tilburg onderzocht heeft met behulp van een survey onder 29 softwareontwikkelteams met in totaal 199 teamleden en 53 belanghebbenden. Teams zijn door belanghebbenden (opdrachtgevers, klanten, gebruikers) beoordeeld op teamperformance. Teamleden zelf hebben de teamkwaliteit beoordeeld door zichzelf te scoren op communicatie, expertise, samenhang, samenwerking, vertrouwen, waarde en diversiteit. Vooral goede communicatie en samenwerking blijken samen te hangen met een hoge beoordeling door belanghebbenden. Niels van der Zwan, senior consultant bij de Software Improvement Group (SIG) en teamperformance ervaringsdeskundige van olympisch formaat deelt op een interactieve wijze met u de resultaten van het onderzoek: “Towards High Performance Software Teamwork”.

Transcript of De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

Page 1: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

T +31 20 314 0950 [email protected] www.sig.eu

De magische mix van teamperformance Niels van der Zwan, Consultant

22 november 2013 Public

Page 2: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

2 I 20

Software Improvement Group

Wie zijn wij? •  Gespecialiseerde adviseurs op het gebied van kosten,

kwaliteit en risico’s van software •  Onafhankelijk en daardoor in staat om objectief

advies te geven Wat doen wij? •  Op feiten gebaseerd advies ondersteund door onze

automatische tooling voor source code analyse •  Analyse met behulp van technologie-onafhankelijke

methoden en tooling •  C-level advies op software gebied

Onze missie: ‘We give you control over your software.’

Page 3: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

3 I 20

Waarom dit onderzoek? Magische mix van teamperformance

Page 4: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

4 I 20

© Software Improvement Group

Page 5: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

5 I 20

Software ontwikkeling Uitdaging(en) voor de IT industrie

•  Requirements veranderen vaak •  Complexe technologie en oplossingen •  Socio-technische en organisatorische problemen

Veel tijd en geld wordt geïnvesteerd in software ontwikkelprojecten, echter de succes-rate van software ontwikkelprojecten is teleurstellend!

Succesvol 32%

Failed 24%

Uitdaging 44%

Software projecten Standish Group (2009)

Page 6: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

6 I 20

‘You can’t control what you can't measure.’

DeMarco, Tom. Controlling Software Projects: Management, Measurement and Estimation. ISBN 0-13-171711-1. © Software Improvement Group

Page 7: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

7 I 20

DeMarco, Tom. Controlling Software Projects: Management, Measurement and Estimation. ISBN 0-13-171711-1.

‘You can’t improve what you can't measure.’

© Software Improvement Group

Page 8: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

8 I 20

Traditioneel: Metingen om te controleren

© Software Improvement Group

Company Doelen

Department Doelen

Team Doelen

Taken

Company Doelen

Department Doelen

Team Doelen

Taken ✔

Vertaling

Metingen ter controle

Metingen gebruiken om te controleren wat mensen

doen

Page 9: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

9 I 20

Vandaag: Metingen gebruiken om succes aan te tonen

© Software Improvement Group

Company Doelen

Department Doelen

Team Doelen

‘Werk’

Company Doelen

Department Doelen

Team Doelen

‘Werk’

Vertaling

Bew

ijs

Metingen gebruiken zodat teams kunnen laten zien dat ze hun doelen hebben bereikt

Controle

Page 10: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

10 I 20

Morgen: Metingen gebruiken om intern te verbeteren

© Software Improvement Group

Company Doelen

Multidiscipli-naire teams

Company Doelen

Multidiscipli-naire teams

Vertaling

Met

inge

n al

s bew

ijs Metingen

gebruiken zodat multi-disciplinaire teams hun performance verder kunnen verbeteren

Metingen om te

verbeteren

Page 11: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

11 I 20

Verschillende ‘dimensies’ dragen bij aan het doel Hoe kun je meten?

People&

Process&

Product!

Product&

Goal&

Waterfall Agile

Page 12: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

12 I 20

Product metingen ISO/IEC 25010 standaard voor software kwaliteit

© Software Improvement Group

Software Quality

ISO 25010

Functional Suitability

Performance Efficiency

Compatibility

Usability Reliability

Security

Maintainability

Portability

Time Behavior Capacity

Resource Util.

Modularity Reusability

Analysability Modifiability

Testability

Page 13: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

13 I 20

Voorbeeld van interne product metingen SIG Maintainability model

Volume

Duplication

Unit complexity

Unit size

Unit interfacing

Module coupling

Analysability

Modifiability

Testability

Modularity

Maintainability

ISO/IEC 25010

product propertiessource code measurements

HHIII

HHHII

HHIII

HHIII

HHHII

HHHHI

HHIII

HHHII

HHIII

HHHII

HHHII

Component Balance

Component Independence

HHIII

HHHII

Reusability HHHII

Page 14: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

14 I 20

Verschillende ‘dimensies’ dragen bij aan het doel Wat willen wij meten?

People&

Process&

Product!

Product&

Goal&Portability

Maintainability

Security

Reliability

Usability

Performance

Suitability

Compatibility

Waterfall Agile

Page 15: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

15 I 20

Team performance onderzoek Onderzoeksvraag

Hoe is de teamwerk kwaliteit (TWQ) gerelateerd aan het succes van software ontwikkelprojecten?

Wat is een goed team?

EQuA

Page 16: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

16 I 20

Onderzoeksmodel Factoren

Teamwork Quality ①  Communication ②  Coordination of Expertise ③  Cohesion ④  Mutual Support ⑤  Trust ⑥  Value Diversity

Team Performance ①  Effectiveness ②  Efficiency

Page 17: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

17 I 20

Onderzoeksmodel Aanpak

© Software Improvement Group

Data Verzamelen Data Analyse

X

Online Vragenlijst Data Aggregatie Statistische Analyse

Team Performance ①  Effectiveness ②  Efficiency

Teamwork Quality ①  Communication ②  Coordination of Expertise ③  Cohesion ④  Cooperation ⑤  Trust ⑥  Value Diversity

Page 18: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

18 I 20

Multi-view Team Performance Assessment Aanpak

© Software Improvement Group

Development Teams Stakeholders

Teamwork Quality Assessment

Performance Assessment

Performance Assessment

1.  Meeting Goals 2.  Scope 3.  Quality 4.  Schedule 5.  Efficiency 6.  Speed 7.  Morale

Page 19: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

19 I 20

Resultaten Teamwerk kwaliteit is gecorreleerd met Team Performance

•  Teamwerk kwaliteit is positief en significant gecorreleerd met Team Performance •  Resultaat blijkt zowel uit de antwoorden van teamleden als stakeholders

>> Cohesie & communicatie zijn de meest significante factoren <<

1.0

2.0

3.0

4.0

5.0

1.0 2.0 3.0 4.0 5.0

Team

Per

form

ance

Teamwork Quality

Team's View

1.0

2.0

3.0

4.0

5.0

1.0 2.0 3.0 4.0 5.0 Te

am P

erfo

rman

ce

Teamwork Quality

Stakeholders' View

Organisaties Teams Team Leden Stakeholders

18 29 199 53

Page 20: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

20 I 20

Conclusies van het onderzoek

•  Het teamwerk kwaliteitsmodel geeft teams de mogelijkheid om inzicht te verkrijgen in hun teamwerk en onderwerpen bespreekbaar te maken

•  De kwaliteit van het teamwerk is belangrijk en het is mogelijk om actief te sturen op het verbeteren van de zes teamwerk factoren

•  Tijdens het onderzoek is gebleken dan de evaluatie van de resultaten met het team cruciaal is, de discussies op grond van de resultaten worden als waardevol beschouwd

Page 21: De magische mix van teamperformance - Niels van der Zwan - NESMA 2013

21 I 20

Van team performance naar ‘organisational performance’

Gebruik van het teamwerk kwaliteitsmodel bij reguliere advies trajecten •  Niet voor het beoordelen van team, maar als instrument binnen de teams

Vervolgonderzoek: De ‘clash’ tussen zelfsturende (Agile) teams en het traditionele management •  Welk leiderschap is nodig om de teams in de goede richting te krijgen en het management

voldoende te informeren? Closed Peer Group ‘Agile Governance’: deel ervaringen op het gebied van bedrijfvoering bij zelfsturende teams

© Software Improvement Group