Building lean development pipeline : case Espoo verkkoneuvontapalvelu
Puttonen, Jyrki (2015-04-23)
Puttonen, Jyrki
J. Puttonen
23.04.2015
© 2015 Jyrki Puttonen. Tämä Kohde on tekijänoikeuden ja/tai lähioikeuksien suojaama. Voit käyttää Kohdetta käyttöösi sovellettavan tekijänoikeutta ja lähioikeuksia koskevan lainsäädännön sallimilla tavoilla. Muunlaista käyttöä varten tarvitset oikeudenhaltijoiden luvan.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-201504251424
https://urn.fi/URN:NBN:fi:oulu-201504251424
Tiivistelmä
Lean software development has become more and more popular. It is especially suited for development of Software as a Service -applications (SaaS). One reason for this is the way the SaaS -applications are released; they are usually released in fast cadence of iterations, in some cases even multiple times a day. This requires a new approach to the tools and methods used in software development. The objective of this thesis is to find out what requirements there are for development tools in context of small software development company.
The lean software development has its roots in lean manufacturing. Many of the methods used in lean software development are somewhat similar to the methods of lean manufacturing. So it is relevant to know out what kind of methods and processes are used in lean manufacturing, and learn about their experiences, as it has been around from 1940s.
Two high level requirements for development tools were derived from the methods and processes found in lean manufacturing and lean software development: — Every change must be reviewed and tested — Installation and update process must be automated
Two different tools were then selected for implementation. These tools were then used as a part of for a new development process, which was focused for short lead time of new features using lean software development methodologies. This process was found out to be useful in internal acceptance, but there were problems in acceptance testing by the customer as the pace of changes were too fast.
The lean software development has its roots in lean manufacturing. Many of the methods used in lean software development are somewhat similar to the methods of lean manufacturing. So it is relevant to know out what kind of methods and processes are used in lean manufacturing, and learn about their experiences, as it has been around from 1940s.
Two high level requirements for development tools were derived from the methods and processes found in lean manufacturing and lean software development: — Every change must be reviewed and tested — Installation and update process must be automated
Two different tools were then selected for implementation. These tools were then used as a part of for a new development process, which was focused for short lead time of new features using lean software development methodologies. This process was found out to be useful in internal acceptance, but there were problems in acceptance testing by the customer as the pace of changes were too fast.
Kokoelmat
- Avoin saatavuus [31657]