A Pattern Language for Knowledge Handover When People Transition

  • Kei Ito
  • Joseph W. Yoder
  • Hironori WashizakiEmail author
  • Yoshiaki Fukazawa
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10600)


Handover of knowledge and responsibilities can cause problems when people transfer to other parts of a company or retire. Handover issues became apparent in Japan when many people from the Baby Boomer Generation retired simultaneously in 2007. In particular, this was a resounding issue in the software industry. Most business people are familiar with the concept of a handover. Although effective handovers are crucial for seamless business operations during personnel changes, the preferable elements for a handover are ambiguous. In this paper, we outline a “Pattern Language for Knowledge Handover when People Transition”. The pattern language consists of handover patterns. Actual handover patterns were pattern mined from our experience as well as from industrial interviews. We originally started with handover anti-patterns which identify actual problems for a handover. This led us to pattern mine the handover patterns that provide strategies to mitigate these problems. The examples are from software industry, but these patterns are applicable to other domains.


Project and people management Design patterns 



We thank all the respondents of the questionnaire and the participants of our workshops. We would also like to thank our AsianPLoP 2016 shepherd Foutse Khomh and PLoP 2016 shepherd Lise Hvatum for their valuable feedback during the shepherding process. Additionally, we thank reviewers for their valuable comments during the review process. Finally we’d like to thank the writers’ workshops at AsianPLoP 2016 and PLoP 2016 for all of the valuable feedbacks.


  1. 1.
    Volleman, T.: Transitioning from development to maintenance. In: Proceedings of International Conference on Software Maintenance (ICSM 1990), San Diego, USA, pp. 189–199 (1990)Google Scholar
  2. 2.
    Khan, A.S., Kajki-Mattsson, M.: Core handover problems. In: Proceedings of the 11th International Conference on Product Focused Software 2010 (PROFES 2010), Limerick, Ireland, pp. 135–139 (2010)Google Scholar
  3. 3.
    Ito, K., Washizaki, H., Fukazawa, Y.: Handover anti-patterns. In: Proceedings of the 5th Asian Conference on Pattern Language of Programs (Asian PLoP 2016), Taipei, Taiwan (2016)Google Scholar
  4. 4.
    Gill, T.G., Cohen, E.: Research themes in complex informing. Informing Sci. Int. J. Emerg. Transdiscipline 11(1), 147–164 (2008)CrossRefGoogle Scholar
  5. 5.
    Yoder, J.W., Wirfs-Brock, R.: AsianPLoP Pattern Writing Bootcamp (2016).
  6. 6.
    Manns, M.L., Rising, L.: Fearless Change: Patterns for Introducing New Ideas. Addison-Wesley Professional, Boston (2004)Google Scholar
  7. 7.
    Manns, M.L., Rising, L.: More Fearless Change: Strategies for Making Your Ideas Happen. Addison-Wesley Professional, Boston (2015)Google Scholar
  8. 8.
    Khan, A.S., Kajki-Mattsson, M.: Taxonomy of handover activities. In: Proceedings of the 11th International Conference on Product Focused Software 2010 (PROFES 2010), Limerick, Ireland, pp. 131–134 (2010)Google Scholar
  9. 9.
    McCormick, H.W.: AntiPatterns, a brief tutorial (1998).
  10. 10.
    Brown, W.J., Raphael C.M., “Skip” McCormick III, H.W., Mowbray, T.J.: Anti-patterns. Wiley, Hoboken (1998)Google Scholar
  11. 11.
    Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings Construction. Oxford University Press Inc., New York (1977)Google Scholar
  12. 12.
    Coplien, J.O., Harrison, N.B.: Organizational Patterns of Agile Software Development. Pearson Prentice Hall, Upper Saddle River (2005)Google Scholar
  13. 13.
    Ito, K., Washizaki, H., Yoder, J.W.: Workshop at Waseda University (2016).
  14. 14.
    Ito, K., Washizaki, H., Yoder, J.W.: Focus Group at Pattern Language of Programing (2016).
  15. 15.
    Rising, L.: The Pattern Almanac. Addison-Wesley Longman Publishing, Boston (2000)Google Scholar
  16. 16.
    Yoder, J.W., Wirfs-Brock, R., Washizaki, H.: QA to AQ part three shifting from quality assurance to agile. In: Proceedings of the 10th Latin American Conference on Pattern Language of Programs (SugarLoaf PLoP 2014), Brazil, Ilhabela (2014)Google Scholar
  17. 17.
    Harrison, N.B., Coplien, J.O.: Pattern sequences. In: Proceedings of the 6th European Conference on Pattern Languages of Programs (Euro PLoP 2001), Kloster Irsee, Bavaria, Germany (2001)Google Scholar
  18. 18.
    Nonaka, I.: Management of Knowledge Creation. Nihon Keizai Shinbun-sha, Tokyo (1990)Google Scholar
  19. 19.
    Polanyi, M.: Personal Knowledge - Towards a Post-critical Philosophy. University of Chicago Press, Chicago (1974)Google Scholar
  20. 20.
    Fries, C., Biskoup, A., Augustin, N.: Handover guidance and handover note outline (2016).
  21. 21.
    Dunn, R.: Internal work package handovers and effective knowledge transfer (2012).
  22. 22.
    Laine, M.: Best practices for project handover in middle-size organizations. Thesis, Master’s Degree Programme in Information Systems, HAGGA-HELIA ammattikorkeakoulu (2012)Google Scholar
  23. 23.
    Kalkan, V.D.: Knowledge continuity management process in organizations. J. Bus. Econ. Res. 4(3), 41–46 (2006)Google Scholar
  24. 24.
    Ito, K., Washizaki, H., Yoder, J.W., Fukazawa, Y.: A pattern language for handovers. In: Proceedings of the 23rd Conference on Pattern Languages of Programs (PLoP 2016), Monticello, USA (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Kei Ito
    • 1
  • Joseph W. Yoder
    • 2
  • Hironori Washizaki
    • 1
    • 3
    Email author
  • Yoshiaki Fukazawa
    • 1
    • 3
  1. 1.Department of Computer Science and EngineeringWaseda UniversityShinjuku-kuJapan
  2. 2.The Refactory, Inc.UrbanaUSA
  3. 3.Global Software Engineering LaboratoryWaseda UniversityShinjuku-kuJapan

Personalised recommendations