University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Väitöskirjat
  • View Item
JYX > Opinnäytteet > Väitöskirjat > View Item

Improving hybrid software business : quality culture, cycle-time and multi-team agile management

Thumbnail
View/Open
2.5 Mb

Downloads:  
Show download detailsHide download details  
Published in
JYU dissertations
Authors
Saarikallio, Matti
Date
2022

 
Software delivery organizations are often the heart of new business models that deliver novel competitive advantages. However, when the business model is in place and a strategic advantage has been achieved, there is still room to improve the operational excellence. This two-phase dissertation research investigated how software-producing organizations can be analyzed and operations improved depending on contextual circumstances. Firstly, tools for understanding the context of a software business were explored. Case study to conceptualize the business model's revenue streams was conducted, and startups were compared to established organization. Secondly, design science was employed to construct a cycle-time based metrics framework, and action research interventions improved an agile multi-team software-producing organization. Datasets from semi-structured interviews (n=12, 23, and 41) were collected as well as time-stamp, and quality measures. The findings indicate that an analysis of the established business model from the viewpoint of revenue streams is useful. Differences across types of businesses were unveiled through the business model lens, and an understanding of context was important to aim improvements. Cycle-time metrics analysis was shown to produce actionable improvement ideas, such as promotion of fast customer adoption of new features and release-window redesign. Multi-team organization with hybrid business model had issues with cross-team communication and quality. Issues were fixed through interventions such as joint planning events, visual management improvements, domain team stability, quality culture promotion, and code review enforcement. This resulted in significant reduction in defects and better employee satisfaction. As a result of this research, the empirical understanding increased about how the context influences the recommended improvements. In conclusion, differences in various maturity level businesses, and their business model have an influence on the benefits gained from operational choices and contextual adaptation is key. Still, there might be some generally recommended tactical choices for the software producing organization: ensuring team stability to allow learning, providing adequate communication structures for scaling, adopting cycle-time based metrics for effectiveness, and creating a culture that values quality. ...
 
Innovatiiviset liiketoimintamallit ovat synnyttäneet uudenlaista kilpailuetua. Ohjelmistotuotanto-organisaatiot ovat usein näiden mallien ytimessä. Strategisen edun saavuttamisen jälkeenkin on tilaa parantaa yrityksen toimintaa. Tässä kaksivaiheisessa väitöskirjatyössä tutkittiin miten ohjelmistoja tuottavia organisaatioita voi analysoida ja niiden operatiivista toimintaa parantaa tilannekohtainen toimintaympäristö huomioiden. Ensiksi tutkailtiin liiketoiminnan tilanteen ymmärtämisen työkaluja. Tapaustutkimusten avulla kehitettiin tulovirtojen analysointia ja verrattiin vakiintuneiden ja uusyritysten liiketoimintamallien eroja. Toiseksi suunnittelutiedettä hyödyntäen rakennettiin läpimenoaikapohjainen mittarointiviitekehys ja toimintatutkimuksen interventioilla parannettiin monitiimisen koodituotantotalon toimintaa. Tietoa kerättiin puolistrukturoiduilla haastatteluilla (n=12, 23, 41). Lisäksi koottiin aikaleima- ja laatumittaridataa. Löydöksenä vakiintuneet liiketoimintamallit voivat olla monimutkaisia ja niiden tarkastelu tulovirtojen rakenteen kautta on hyödyllistä. Ohjelmisto-organisaatioissa havaittiin tyyppikohtaisia eroja. Ymmärrys liiketoimintaympäristöstä korostui toiminnan kehittämisen suuntaamisessa. Läpimenoaikamittaristoon perustuva tarkastelu tuotti parannusideoita (esim. asiakaskäyttöönoton jouduttaminen ja tuotantoon vientien ajankohtien muutos). Monitiimisellä hybridiliiketoimintamallia toteuttavalla organisaatiolla oli haasteita laadussa ja tiimien välisessä tiedonvaihdossa joihin interventioina toimi yhteissuunnittelutapahtumat, työn virtauksen visualisointi, liiketoiminta-alueisiin perustuvien tiimien pysyvyyden lisäys, laatua arvostavan kulttuurin edistäminen, ja koodikatselmointien vaatiminen. Havaittiin laatuvirheiden merkittävä vähentyminen ja henkilöstön tyytyväisyyden parantuminen. Tutkimuksen myötä laajeni ymmärrys tilannekohtaisesti tärkeistä parantamiskohteista. Erot ohjelmisto-liiketoiminnoissa vaikuttavat operatiivisten valintojen hyödyllisyyteen. Kuitenkin lienee yleisestikin hyviä taktisia valintoja: tue tiimien kohtuullista pysyvyyttä oppimisen varmistamiseksi, rakenna riittävät kommunikaatio-mekanismit toiminnan skaalaamiseksi, käytä läpimenoaikoihin perustuvaa mittaristoa vaikuttavuuden varmistamiseksi ja luo laatua arvostava kulttuuri. ...
 
ISBN
978-951-39-9175-3
Contains publications
  • Artikkeli I: Saarikallio, M., & Tyrväinen, P. (2014). Following the Money: Revenue Stream Constituents in Case of Within-firm Variation. In C. Lassenius, & K. Smolander (Eds.), Software Business. Towards Continuous Value Delivery : 5th International Conference, ICSOB 2014, Paphos, Cyprus, June 16-18, 2014. Proceedings (pp. 88-99). Springer. Lecture Notes in Business Information Processing, 182. DOI: 10.1007/978-3-319-08738-2_7. JYX: jyx.jyu.fi/handle/123456789/43946
  • Artikkeli II: Vanhala, E., & Saarikallio, M. (2015). Business model elements in different types of organization in software business. International Journal of Computer Information Systems and Industrial Management Applications, 7, 139-150. Full text
  • Artikkeli III: Tyrväinen, P., Saarikallio, M., Aho, T., Lehtonen, T., & Paukeri, R. (2015). Metrics Framework for Cycle-Time Reduction in Software Value Creation. In R. Oberhauser, L. Lavazza, H. Mannaert, & S. Clyde (Eds.), ICSEA 2015 : The Tenth International Conference on Software Engineering Advances (pp. 220-227). IARIA. International Conference on Software Engineering Advances. Full text
  • Artikkeli IV: Saarikallio, M., & Tyrväinen P. (2022). Quality culture boosts agile transformation – Action research in a business-to-business software business. Journal of Software: Evolution and Process. DOI: 10.1002/smr.2504
URI

http://urn.fi/URN:ISBN:978-951-39-9175-3

Metadata
Show full item record
Collections
  • Väitöskirjat [3178]

Related items

Showing items with similar title or keywords.

  • Quality culture boosts agile transformation : Action research in a business‐to‐business software business 

    Saarikallio, Matti; Tyrväinen, Pasi (John Wiley & Sons, 2023)
    Agile methodologies are sometimes adopted, with the assumption that benefits can be attained by only using a set of best practices, which can sometimes work to a degree. In this paper, a case is discussed where a ...
  • Metrics Framework for Cycle-Time Reduction in Software Value Creation 

    Tyrväinen, Pasi; Saarikallio, Matti; Aho, Timo; Lehtonen, Timo; Paukeri, Rauno (IARIA, 2015)
    Agile software development methodologies driving cycle-time reduction have been shown to improve efficiency, enable shorter lead times and place a stronger focus on customer needs. They are also moving the process ...
  • International artists-in-residence 1990-2010 : mobility, technology and identity in everyday art practices 

    Vargas de Freitas Matias, Rita (University of Jyväskylä, 2016)
    Considering the exponential growth of artistic residencies between 1990 and 2010 at an international level, artists working in associated mobility programmes have been challenged by unsettled transnational working practices ...
  • Quality Management Activities in Software Architecture Process : Quality Management of Enterprise and Software Achitectures 

    Hämäläinen, Niina (University of Jyväskylä, Information Technology Research Institute, 2008)
  • Software patterns, organizational learning and software process improvement 

    Ahlgren, Riikka (University of Jyväskylä, 2011)
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre