search query: @keyword ohjelmistotuotanto / total: 64
reference: 8 / 64
« previous | next »
Author:Ruuhijärvi, Juho
Title:Requirements prioritization in a small market-driven software company
Asiakasvaatimusten priorisointi pienessä markkinalähtöisessä ohjelmistoyrityksessä
Publication type:Master's thesis
Publication year:2014
Pages:ix + 85 + [4]      Language:   eng
Department/School:Perustieteiden korkeakoulu
Main subject:Tietojenkäsittelyoppi   (T-76)
Supervisor:Kauppinen, Marjo
Instructor:Lehtola, Laura
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201507013674
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:requirements prioritization
requirements engineering
requirements management
software engineering
asiakasvaatimusten priorisointi
vaatimusten määrittely
vaatimusten hallinta
ohjelmistotuotanto
Abstract (eng): Requirements prioritization is a challenging part of requirements engineering aiming to classify requirements against certain aspects and selecting the most valuable ones into releases.
Finding the right requirements to implement has been reported as a key contributor in the success of a software product.
Especially small companies are dependent on the success of release planning that should maximize the return on investment in product development.

The goal of this study is to find out which requirements prioritization practices are feasible for small market-driven companies, by answering 1) which aspects are used (by different stakeholders) to assign priorities to requirements, and 2) which prioritization approaches exist that are feasible for small enterprises.
We also aim to establish improvements to the prioritization process of the case company by studying 3) which prioritization challenges exist in the company, and 4) how the process can be improved?
The research is based on both literature review and an empirical study.
In the empirical part, action research was used to diagnose the current status of prioritization, plan and take improvement actions regarding prioritization, evaluate their effect, and specify what was learned from the intervention.

According to the study, market and management related aspects seem to be important in prioritization.
The most important aspects emphasize return on investment and the authority of individual (key) customers.
Required time, flexibility and scalability are stressed when selecting a prioritization approach, due to the limited resources of the small case company.
Most prioritization challenges originated from inadequate RE practices such as requirements management and documentation.
Market-driven context forced the company to cope with many requirements coming from many stakeholders.
Combining and quantifying multiple decision making aspects was found challenging.
Requirements prioritization was also missing a link between prioritization decisions and the business strategy documented in e.g. company roadmaps.
Due to varying circumstances in product development, the case company didn't need a structured prioritization process, but rather methods to help decision-making.
The results state that the most beneficial improvements to prioritization are actually implemented in the processes surrounding prioritization.
Abstract (fin): Priorisointi on vaativaksi tunnettu vaatimustenmäärittelyn osa-alue, jossa suunnitellaan vaatimusten toteutusjärjestys arvioimalla niiden prioriteettia eri näkökulmista.
Priorisoinnin nähdään olevan yksi tärkeimmistä ohjelmiston menestystekijöistä, ja se on tärkeää erityisesti pienille ohjelmistoyrityksille, jotka vähäisten resurssien takia joutuvat arvioimaan tarkkaan tuotekehityspanostuksiensa tuottavuutta.

Tässä diplomityössä tavoitteena on ymmärtää, mitkä priorisointikäytännöt ovat soveltuvia pienille ohjelmistoyrityksille, jotka valmistavat ja myyvät ohjelmistotuotteita massamarkkinoille.
Tavoitteisiin päästään selvittämällä, 1) mitä kriteerejä käytetään prioriteettien arvioinnissa ja 2) mitä pienille yrityksille soveltuvia priorisointimenetelmiä on?
Työn empiirisessä osassa kehitetään pienen yrityksen priorisointiprosessia tutkimalla 3) mitä haasteita priorisointiin liittyy sekä 4) miten sitä voitaisiin parantaa?
Työ perustuu kirjallisuuskatsaukseen ja empiiriseen tutkimukseen.
Empiirisessä osassa toimintatutkimusta käytettiin diagnosoimaan priorisoinnin nykytilaa, suunnittelemaan ja toteuttamaan parannuksia siihen, arvioida niiden toimivuutta sekä lopuksi määritellä, mitä interventiosta opittiin.

Markkinoihin ja yrityksen johtamiseen liittyvät priorisointikriteerit olivat yrityksessä ensisijaisia.
Asiakasvaatimusten tuottavuus (ROI) sekä avainasiakkuuksien huomiointi on tärkeää, kun prioriteetteja arvioidaan.
Yrityksen pienestä koosta ja vähäisistä resursseista johtuen soveltuvimmiksi nähtiin priorisointimenetelmät, jotka ovat nopeita sekä joustavia käyttää.
Yrityksessä monet priorisointiin liittyneet haasteet johtuivat puutteellisista vaatimustenmäärittelyn käytännöistä kuten vaatimustenhallinnasta ja dokumentoinnista.

Markkinalähtöisen tuotekehitysmallin vuoksi yrityksen täytyy hallita monista lähteistä tulevat vaatimukset.
Eri kriteerien huomiointi ja arvottaminen koettiin haasteelliseksi, minkä lisäksi priorisoinnin linkittyminen liiketoiminnan suunnitteluun koettiin epäselväksi.
Tuotekehityksen jatkuvasti vaihtelevien olosuhteiden takia yritys ei tarvinnut tarkkaan noudatettavaa priorisointiprosessia vaan työkaluja päätöksen tekoon ja yksittäisiä parannuksia erityisesti asiakaskommunikaatioon liittyen.
Suuremmat parannukset saavutettiin priorisointia ympäröivien prosessien parantamisesta.
ED:2014-04-28
INSSI record number: 48942
+ add basket
« previous | next »
INSSI