Development of an agile development method based on Kanban for distributed part-time teams and an introduction framework

Abstract In the context of Industry 4.0, the development of maintainable and scalable applications becomes a core activity to master for industrial companies. To offer convincing trainings, learning factories have to coordinate the development of IT and hardware solutions with training concepts. The development of maintainable, modular and stable IT solutions in coherence with the hardware is the basis for good trainings. Especially learning factories face the challenge to work with part-time staff that is unfamiliar with large IT and hardware projects, web technology or PLC programming and development methods. In this paper we present a model how to introduce agile methods step-by-step to teams that have to cope with the challenge of a new project paired with a new technology and development methodology without overloading the team. An adapted teaching concept to introduce these development methods has been developed. For each of the maturity levels, tools and processes are presented as well as criteria to indicate when the team is ready to pass to the next level. The paper also presents the results of an application of the model to the development team at the Learning Factory Global Production at wbk.

[1]  Pekka Abrahamsson,et al.  On the Impact of Kanban on Software Project Work: An Empirical Case Study Investigation , 2011, 2011 16th IEEE International Conference on Engineering of Complex Computer Systems.

[2]  Michael A. Cusumano,et al.  Lean Software Development: A Tutorial , 2012, IEEE Software.

[3]  Dag I. K. Sjøberg,et al.  Quantifying the Effect of Using Kanban versus Scrum: A Case Study , 2012, IEEE Software.

[4]  J. Bruner,et al.  Learning through experience and learning through media , 1973, Teachers College Record: The Voice of Scholarship in Education.

[5]  Kent L. Beck,et al.  Embracing Change with Extreme Programming , 1999, Computer.

[6]  H. Hulkko,et al.  A multiple case study on the impact of pair programming on product quality , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[7]  Simone Kauffeld,et al.  Introducing Competency Models as a Tool for Holistic Competency Development in Learning Factories: Challenges, Example and Future Application , 2017 .

[8]  Jeff Sutherland,et al.  The Scrum Guide , 2012 .

[9]  E. A. Locke,et al.  Goal setting and task performance: 1969–1980. , 1981 .