How to start a software development project in a customer-supplier context: the supplier’s viewpoint
Suppliers continue to find it challenging to successfully deliver software
development projects to external customers. A project’s start-up phase is
recognized to be crucial to success of the project. This dissertation aims to find a
solution to the research problem: how to start a software development project in
a customer - supplier context?
To find an answer to the research problem, this research concentrates on the
supplier’s perspective and studies the project business of six supplier firms by
applying both quantitative and qualitative research methods. As a result, a project
start-up model was developed, concentrating on the project start-up phase
from the supplier’s perspective.
The model combines the project start-up practices and the roles involved.
The practices described in the model are designed to help a supplier firm create
the conditions for the success of the project by following a structured and systematic
approach during the project start-up phase. Additionally, this research
identified context-related challenges from supplier’s perspective during the project
start-up phase. The identified challenges emphasize the importance of differentiating
the customer’s and supplier’s perspectives, especially when studying
software development projects in a customer-supplier context.
This research offers deeper understanding about the software development
projects within the customer-supplier context and makes the project start-up
phase visible from the supplier’s perspective. This research provides a tool, in the
form of a project start-up model, for suppliers to use when developing their project
processes and practices. For future research, it is important to test the developed
project start-up model and to ensure its applicability in different contexts
and projects. Implementing the project start-up phase by applying the proposed
model contributes to the success of a software development project and thus
helps ensure achievement of the business objectives set for the project from both
the supplier’s and the customer’s perspectives.
Keywords: project business, project start-up, project management, supplier,
software development project
...
Ohjelmistokehitysprojektin toteuttaminen projektille asetetut liiketoimintatavoitteet
saavuttaen on haasteellinen tehtävä toimittajayritykselle. Projektin käynnistämisvaihe
on tunnistettu yhdeksi kriittisimmistä vaiheista projektin onnistumista
tarkasteltaessa. Tässä väitöskirjassa pyritään löytämään ratkaisu tutkimusongelmaan:
kuinka käynnistää ohjelmistokehitysprojekti asiakas-toimittaja kontekstissa?
Tutkimusongelman ratkaisemiseksi laadittiin kirjallisuuteen perustuva kuvaus
asiakas-toimittaja kontekstista. Tästä kontekstista valittiin toimittajan näkökulma
ja tutkittiin yhteensä kuuden toimittajayrityksen ohjelmistokehitysprojektien
toteuttamiseen keskittynyttä projektiliiketoimintaa. Tutkimuksen aikana sovellettiin
sekä määrällisiä että laadullisia tutkimusmenetelmiä.
Tehdyn työn tuloksena syntyi projektin käynnistämismalli. Malliin on
koottu projektin käynnistämiseen liittyvät käytännöt ja niiden toteuttamiseen
osallistuvat roolit. Mallissa esitettyjen käytäntöjen tavoitteena on auttaa toimittajayritystä
luomaan projektille onnistumisen edellytykset noudattamalla projektin
käynnistämisvaiheessa jäsenneltyä ja systemaattista toimintatapaa. Lisäksi
tutkimuksessa tunnistettiin asiakas-toimittaja kontekstin aiheuttamia projektin
käynnistämiseen liittyviä haasteita toimittajan näkökulmasta. Tunnistetut haasteet
korostavat asiakkaan ja toimittajan näkökulmien erottamisen tärkeyttä erityisesti
asiakas-toimittaja kontekstissa toteutettavia ohjelmistokehitysprojekteja
tutkittaessa.
Tutkimus syventää ymmärrystä ohjelmistokehitysprojekteista asiakas-toimittaja
kontekstista ja tekee projektin käynnistämisvaiheen näkyväksi toimittajan
näkökulmasta. Siten tutkimus tarjoaa projektin käynnistämismallin muodossa
työkalun toimittajayrityksille kehittää projektin käynnistämiseen ja projektiliiketoimintaan
liittyviä prosesseja ja toimintatapoja. Jatkossa on tärkeää testata
kehitettyä projektin käynnistämismallia ja varmistaa sen käyttökelpoisuus erilaisissa
yrityksissä ja projekteissa. Projektin käynnistämisvaiheen toteuttaminen
esitettyä projektin käynnistämismallia soveltaen edesauttaa asiakas-toimittaja
kontekstissa toteutettavan ohjelmistokehitysprojektin onnistumista ja siten myötävaikuttaa
projektille asetettujen liiketoimintatavoitteiden saavuttamista niin
toimittajan kuin asiakkaankin näkökulmista.
Asiasanat: projektiliiketoiminta, projektin käynnistäminen, projektinhallinta, toimittaja,
ohjelmistokehitysprojekti
...




ISBN
978-951-39-8032-0ISSN Search the Publication Forum
2489-9003Contains publications
- Artikkeli I: Ahonen J. J., Savolainen P., Merikoski H., and Nevalainen J. (2015). Reported project management effort, project size, and contract type. Journal of Systems and Software, 109, 205–213. DOI: 10.1016/j.jss.2015.08.008
- Artikkeli II: Merikoski, H., Savolainen, P., & Ahonen, J. J. (2017). Suppliers’ software development project start-up practices. International Journal of Managing Projects in Business, 10 (4), 880-896. DOI: 10.1108/IJMPB-10-2016-0083
- Artikkeli III: Merikoski H., Savolainen P., and Ahonen J.J. (2019). Perspective matters: challenges during handover in supplier firms and their linkage to influential factors. Submitted to Project Management Journal.
- Artikkeli IV: Raninen A., Merikoski H., Ahonen J.J., and Beecham S., (2015). Applying software process modeling to improve customer support processes. Journal of Software: Evolution and Process, 27(4), 274-293. DOI: 10.1002/smr.1713
Keywords
Metadata
Show full item recordCollections
- JYU Dissertations [694]
- Väitöskirjat [3295]
Related items
Showing items with similar title or keywords.
-
Why do software development projects fail? : emphasising the supplier's perspective and the project start-up
Savolainen, Paula (University of Jyväskylä, 2011) -
Suppliers’ software development project start-up practices
Merikoski, Helena; Savolainen, Paula; Ahonen, Jarmo J. (Emerald Publishing Ltd., 2017)Purpose The purpose of this paper is to present a life cycle phase of a software development project which is substantial for the success of the project. This paper visualizes the project start-up phase from suppliers’ ... -
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
The entrepreneurial logic of startup software development : A study of 40 software startups
Nguyen-Duc, Anh; Kemell, Kai-Kristian; Abrahamsson, Pekka (Springer Science and Business Media LLC, 2021)Context: Software startups are an essential source of innovation and software-intensive products. The need to understand product development in startups and to provide relevant support are highlighted in software research. ... -
Challenges in software project cost estimation : a comparative case study
Fashina, Alfred (2021)Estimating the cost, effort, and size to complete a software project is one of the most difficult and confusing tasks confronted by software project managers. Though, an early estimate is very crucial when bidding for ...