Software Ownership Transfer: Evolving Knowledge Transfer for the Agile World, 1st edition

Published by Addison-Wesley Professional (June 29, 2016) © 2017

  • Vinod Sankaranarayanan
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com
This is the first practical, hands-on guide to knowledge transfer in today's agile environments. Using a realistic, large-scale case study, ThoughtWorks expert Vinod Sankaranarayanan shows how to elevate knowledge transfer from "necessary evil" to an activity full of agility and innovation, and bring together multiple organizations and cultures to make ownership transfer work.
Preface     xxiii
Introduction     1
Chapter 1: The Challenge with Knowledge Transfers     5

Post Takeover     7
   Contracting     8
   Timing     9
   Scope     9
True Cost of Transfer     10
Practical World     12
   Competing Priorities     12
   Rebadging     12
   The Evolving Nature of the Program     15
   Politics     15
Things to Know and Do     17
Chapter 2: Ownership Transfer: Bringing Home a Child     19
Ownership Is More than Experience and Expertise     20
   Investment     20
   Empowerment     21
Building Ownership Takes Time     21
   Action     21
How Do You Recognize Ownership?     22
Things to Know and Do     25
Chapter 3: The Approach     27
Visualize the To-Be State     27
Things to Know and Do     29
Chapter 4: The Program     31
Purpose of the Program     31
Orbits of Influence     32
Cost of the Program     34
The Scope     35
Timeline     36
Program Structure and Governance     36
Risks     37
   An Imperfect World     38
   Team Retention     39
   Effectiveness and Assimilation     39
   Management and Measurement     39
   Motivation     40
   Production Issues     40
   Miscellaneous     41
Things to Know and Do     42
Chapter 5: Being Agile    43
Pairing Interaction and Collaboration     43
Tools     44
Be Agile and Build Ownership     45
Code Comfort: Working Code over Documentation     46
The Product Principle     48
On Change     49
Things to Know and Do     50
Chapter 6: Culture     53
Power Distance     54
Cross-Organizational Cultures     54
Team Culture and Process     56
Retrospective Culture     58
Iteration Planning Culture     59
How Distance Impacts Culture     59
Capacity and Culture     60
Culture and Ownership     61
The Politics of Culture     62
“Not Invented Here” Syndrome     64
Culture in the Trenches—Pairing     66
Culture of Toil     67
Culture of Documentation     68
Ownership Is Taken     68
Pulling Them Together 71
Things to Know and Do 72
Chapter 7: Engineering     75
Transforming the Factory 76
Automating Quality 76
Versioning 77
Transformation through Ownership Transfer 78
Things to Know and Do     81
Chapter 8: Infrastructure     83
Ship the Shop     83
There Is Software in Infrastructure, Too     83
Engineering and Infrastructure     84
Distributed Hardware     85
The Infrastructure Team     86
Things to Know and Do     88
Chapter 9: Continuous Business     89
The Float     89
Releases     91
   Releases Are Must-Haves     92
Business Value     93
   What Not to Transfer     93
   Business Stakeholder Management     94
   Comfort through Continuous Business     95
Business Continuity     95
   Production Support     96
   Team Ramp-Downs     96
Ownership Transfer Must End as a Non-Event     97
Things to Know and Do     99
Chapter 10: Executing Ownership Transfer    101
The Process of Transfer     102
Pairing     103
Tracking Ownership Transfer     104
Teaming     104
Remote Pairing Checklist     105
Retrospectives     107
Ownership Transfer of BAs and QAs     112
Transferring Hardware     113
Colocation     114
Changing Equations     115
A Layered Experience     118
Things to Know and Do     119
Chapter 11: Process     123
Team Interdependencies     123
Team Structure Changes     124
Inceptions and Project Ownership     126
Skill Sets     127
Showcases     128
Project Execution     128
Defects     129
Release Process     130
Team Size Changes     131
Conway’s Law     132
The Definition of Done     133
Production Support     134
DevOps Communication     136
Costing     136
Governance     137
Things to Know and Do     138
Chapter 12: Measuring Ownership Transfer     139
Purpose of the Transfer     140
Releases     140
Functional Projects     140
Incumbent Team Ramp-Down     141
Things to Know and Do     141
Chapter 13: The Three Bridges     143
Duration of Ownership Transfer     143
Functionality     144
   Domain Appreciation     144
   Cross-Domain Experience     145
   Being a User     146
Skill     147
   Contextual Ambidexterity     147
   Quality Analysis Skills     148
   Skill for the Future     148
Agile Fluency     148
   Teams Operating at Different Levels     149
Things to Know and Do     151
Chapter 14: Putting It Together     153
Change Management     154
Individual     154
   Reskilling     154
   Recalibrating Expectations     155
   Team Interactions     155
Team     155
   Resistance to Change     156
   Team Restructure     156
Organization     156
   Wide Impact     157
   Outsourcing     157
Global Village     157
   National Culture     158
Things to Know and Do     159
Chapter 15: Conclusion     161
The Lean Agile March     161
Incentives     163
Start Early     164
Sign-Off     164
Things to Know and Do     165
Chapter 16: Epilogue     167
Bibliography     171
Glossary     173
Index     177


Need help? Get in touch