Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Some of patterns presented in this paper may be useful for other levels such as an organizational level and department level. Our future work is to investigate such applicability.
- 2.
In this paper, we regard “tacit knowledge” as the concept defined in Ikujiro Nonaka's model of organizational knowledge creation [18]. Tacit knowledge can be transformed into explicit knowledge and communicated with others. This definition differs from the original concept of “tacit knowledge” proposed by Michael Polanyi in Personal Knowledge [19].
References
Volleman, T.: Transitioning from development to maintenance. In: Proceedings of International Conference on Software Maintenance (ICSM 1990), San Diego, USA, pp. 189–199 (1990)
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)
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)
Gill, T.G., Cohen, E.: Research themes in complex informing. Informing Sci. Int. J. Emerg. Transdiscipline 11(1), 147–164 (2008)
Yoder, J.W., Wirfs-Brock, R.: AsianPLoP Pattern Writing Bootcamp (2016). http://pl.csie.ntut.edu.tw/asianplop2016/files/AsianPLoP2016BootcampPatternWriting.pdf
Manns, M.L., Rising, L.: Fearless Change: Patterns for Introducing New Ideas. Addison-Wesley Professional, Boston (2004)
Manns, M.L., Rising, L.: More Fearless Change: Strategies for Making Your Ideas Happen. Addison-Wesley Professional, Boston (2015)
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)
McCormick, H.W.: AntiPatterns, a brief tutorial (1998). http://www.antipatterns.com/briefing/index.htm
Brown, W.J., Raphael C.M., “Skip” McCormick III, H.W., Mowbray, T.J.: Anti-patterns. Wiley, Hoboken (1998)
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings Construction. Oxford University Press Inc., New York (1977)
Coplien, J.O., Harrison, N.B.: Organizational Patterns of Agile Software Development. Pearson Prentice Hall, Upper Saddle River (2005)
Ito, K., Washizaki, H., Yoder, J.W.: Workshop at Waseda University (2016). http://www.washi.cs.waseda.ac.jp/?page_id=3056
Ito, K., Washizaki, H., Yoder, J.W.: Focus Group at Pattern Language of Programing (2016). http://www.hillside.net/plop/2016/index.php?nav=program
Rising, L.: The Pattern Almanac. Addison-Wesley Longman Publishing, Boston (2000)
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)
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)
Nonaka, I.: Management of Knowledge Creation. Nihon Keizai Shinbun-sha, Tokyo (1990)
Polanyi, M.: Personal Knowledge - Towards a Post-critical Philosophy. University of Chicago Press, Chicago (1974)
Fries, C., Biskoup, A., Augustin, N.: Handover guidance and handover note outline (2016). https://usaidlearninglab.org/library/handover-guidance-and-handover-note-outline
Dunn, R.: Internal work package handovers and effective knowledge transfer (2012). http://projectmanager.com.au/effective-knowledge-transfer-on-a-construction-project/
Laine, M.: Best practices for project handover in middle-size organizations. Thesis, Master’s Degree Programme in Information Systems, HAGGA-HELIA ammattikorkeakoulu (2012)
Kalkan, V.D.: Knowledge continuity management process in organizations. J. Bus. Econ. Res. 4(3), 41–46 (2006)
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)
Acknowledgement
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix
Here we introduce three anti-pattern figures (Unsupported to review, Background is omitted, and Necessary knowledge is omitted) and three pattern figures (Spread of knowledge, Handover space, and Firewall for the handover). The three anti-pattern figures describe the mechanism of handover problems. These figures express how they are resolved. By using UML, readers can easily understand where problems exist, how a pattern works, and what problems are resolved.
Appendix A: Anti-pattern Figures
We describe the result of an ideal handover and an anti-pattern handover by a class diagram. The diagram reveals the gaps and identifies the location of the problem easily be visualized. Herein we explain three anti-pattern figures (Fig. 7).
Unsupported to review
First, a third party reviews the formalized knowledge. They indicate whether the predecessor omits some necessary knowledge. Because the successor cannot inherit omitted knowledge, the predecessor should reflect on the third party’s feedback to verify all necessary knowledge is included (Fig. 8).
Background is omitted
The background impacts the system. The predecessor who has been engaged in the system for many years knows such knowledge, which may not be included in the documents handed over to the successor. The successor must maintain the system without the background knowledge that may affect the system (Fig. 9).
Necessary knowledge is omitted
In many cases, the predecessor formally conveys necessary knowledge in documents. All the necessary knowledge should be communicated to the successor. However, some omissions may occur unintentionally due to forgetting to write down crucial information. In such a case, the omitted knowledge is lost.
Appendix B: Pattern Figures
In this section, we describe the before and after situations of the patterns’ use by class diagrams. To easily understand the impact of the patterns, the class diagrams depict the before and after situation. Herein we outline three pattern figures (Fig. 10).
Spread of knowledge.
Before using the patterns, “Knowledge” and “Predecessor” are one-to-one relationship. That is, only the predecessor has “Knowledge”. However, this pattern subdivided “Knowledge” into “Knowledge item”, which is shared by several third parties. “Knowledge” is subdivided because it is inappropriate for third parties to have all the knowledge as the responsibility may become ambiguous. By using this pattern, the predecessor’s knowledge is backed up after the personnel changes (Fig. 11).
Handover space
Before using the pattern, the predecessor and the successor are handing over in the “usual room”. The handover may be interrupted when outsiders come to ask the predecessor questions. Therefore, the predecessor and the successor move to a “different room” and hand over there, making it more difficult for outsiders to interrupt the handover.
Firewall for the handover
Before using the pattern, outsiders can easily contact the predecessor. However, by relaying the communication between outsiders and the predecessor via a third party, outsiders cannot directly contact the predecessor. The third party acts as a relay to avoid unnecessary interruptions. In other words, the third party becomes the Firewall of the handover (Fig. 12).
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Ito, K., Yoder, J.W., Washizaki, H., Fukazawa, Y. (2019). A Pattern Language for Knowledge Handover When People Transition. In: Noble, J., Johnson, R., Zdun, U., Wallingford, E. (eds) Transactions on Pattern Languages of Programming IV. Lecture Notes in Computer Science(), vol 10600. Springer, Cham. https://doi.org/10.1007/978-3-030-14291-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-14291-9_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-14290-2
Online ISBN: 978-3-030-14291-9
eBook Packages: Computer ScienceComputer Science (R0)