Solving software maintenance challenges using a Lean Service Creation approach
Tauciuc, Loredana (2018)
Tauciuc, Loredana
Haaga-Helia ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201804044079
https://urn.fi/URN:NBN:fi:amk-201804044079
Tiivistelmä
The software development world has been changing constantly, and with it, the paradigms used for software implementation and management. If traditionally a sequential approach was favored, today a more holistic approach is embraced. The value of inter-skilled teams is being proven every day, and the cycle for creating software services is much faster, while the users have gained a more central role.
While these new paradigms have focused on creating new services, the study is focusing on the after-launch period of a service. Traditionally, this period was known as software maintenance. However, the scope of this study is to understand how the tools developed for new service creation can help the teams doing software maintenance. Futurice and its Lean Service Creation mindset are used as a backdrop for the study. Based on this setting, the theoretical framework covers concepts such as: lean startup, agile development, design thinking, software continuous development, Teal and chaordic organizations, software maintenance as software continuous development.
During spring-winter 2017, several experiments to alleviate the problems of the continuous development team are being ran. All the experiments have been based on the Lean Service Creation mindset. Their impact has been assessed with periodical surveys, and one focus group.
The study shows that tools such as Lean Service Creation planning canvases, visual time usage radiator, as well as practices such as working in sprints, using story points or having cross-teams daily or weekly discussions are valuable and have a positive impact on the teams doing continuous development. These findings can be applied universally, including to teams that want to have an approach closer to the Lean Service Creation approach in the creation and further development of their services.
While these new paradigms have focused on creating new services, the study is focusing on the after-launch period of a service. Traditionally, this period was known as software maintenance. However, the scope of this study is to understand how the tools developed for new service creation can help the teams doing software maintenance. Futurice and its Lean Service Creation mindset are used as a backdrop for the study. Based on this setting, the theoretical framework covers concepts such as: lean startup, agile development, design thinking, software continuous development, Teal and chaordic organizations, software maintenance as software continuous development.
During spring-winter 2017, several experiments to alleviate the problems of the continuous development team are being ran. All the experiments have been based on the Lean Service Creation mindset. Their impact has been assessed with periodical surveys, and one focus group.
The study shows that tools such as Lean Service Creation planning canvases, visual time usage radiator, as well as practices such as working in sprints, using story points or having cross-teams daily or weekly discussions are valuable and have a positive impact on the teams doing continuous development. These findings can be applied universally, including to teams that want to have an approach closer to the Lean Service Creation approach in the creation and further development of their services.