search query: @supervisor Männistö, Tomi / total: 83
reference: 13 / 83
« previous | next »
Author:Tolvanen, Tuomas Taneli
Title:Improving agile requirements engineering and release planning practices
Publication type:Master's thesis
Publication year:2010
Pages:96 s. + liitt. 8 s.      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Tietojenkäsittelyoppi   (T-76)
Supervisor:Männistö, Tomi
Instructor:Gunst, Timo
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:agile software development
Scrum
requirements engineering
release planning
user story
ketterä ohjelmistokehitys
Scrum
vaatimusten hallinta
julkaisusuunnittelu
käyttäjätarina
Abstract (eng): This thesis describes the process of improving the agile product development practices at Rapal Oy using the action research approach.
The research objective was to improve requirements engineering and release planning practices in product development and integrate them as part of the Scrum framework that is used in the development of the company's two product lines.

During the process, issues were identified in the current process, they were analyzed and a set of new practices were introduced to the product development.
Based on the findings four main actions were introduced to address the research objectives and identified issues.
The main action was to manage the user requirements of the product as user stories.
Idea workshops and user story workshops were integrated as part of the Scrum development process to manage the user needs and user requirements actively in the Scrum development cycle.
Story point estimation and planning poker estimation techniques were introduced to systemize the effort estimation practices.
These estimation methods were integrated into the development cycle through release planning workshops.
A wiki space was created for storing and communicating the product related information.
As part of the process, the Scrum practices were enforced and the role of the self-managing team aspect of Scrum was endorsed and an effort was made to improve product quality by revising the internal practices inside the development team.

The experience from the process suggest that the user stories improved the systematic handling of user requirements compared with the previous ad hoc requirements engineering practices in the company.
The story point estimation practices and gathered story point velocity information for the team, but the actual application of the information in the release planning was not covered in the process.
Based on the research feedback, the wiki communication practices could solve the requirement communication issues, but the practice did not become an established practice during the process.
The process revealed that there are issues in product knowledge and team dynamics when developing two product lines in one sprint using a single team.
Abstract (fin): Tämä diplomityö kuvaa ketterien tuotekehityskäytäntöjen kehitystä Rapal Oy:ssä toiminnallisen tutkimusmenetelmän avulla.
Tutkimuksen tavoitteina oli kehittää vaatimustenhallinta- ja tuotejulkaisuhallintakäytäntöjä yrityksen kahden tuoteperheen tuotekehityksessä sekä integroida käytännöt osaksi käytössä olevaa Scrum -tuotekehityskehystä.

Tutkimuksen tuloksena syntyi neljä päätoimenpidettä, jotka otettiin käyttöön tutkimustavoitteiden ja havaittujen ongelmakohtien ratkaisuksi.
Vaatimustenhallinnan ensisijaisena kehitystoimenpiteenä otettiin käyttöön käyttäjätarinat järjestelmän käyttäjävaatimusten dokumentointimuotona.
Idea- ja käyttäjätarinatyöpajat integroitiin osaksi Scrum -kehityssykliä käyttäjätarpeiden ja käyttäjävaatimusten hallitsemiseksi.
Käyttöönotetut työmääränarviointikäytännöt perustuivat käyttäjätarinoiden arviointiin käyttämällä tarinapisteitä (engl. story points) arviointiyksikkönä ja planning poker -arviointimenetelmän hyödyntämiseen vaatimusten ryhmäarvioinnissa.
Arviointimenetelmät yhdistettiin osaksi suunnitteluprosessia julkaisusuunnittelutyöpajakäytännön kautta.
Tuotetiedon dokumentointia ja kommunikointia varten perustettiin prosessin aikana wiki-järjestelmään työtila tuotteille.
Scrum -käytäntöjä tarkistettiin ja otettiin tiiviimmin käyttöön prosessin aikana.
Ohjelmistokehitystiimin itseohjautuvuutta tuettiin ja tuotekehityksen laatua pyrittiin parantamaan tarkentamalla ohjelmistokehityksen sisäisiä laatukäytäntöjä.

Tutkimuksen aikana saadut tulokset viittaavat siihen, että käyttäjätarinoiden käyttäminen paransi käyttäjävaatimusten systemaattista hallintaa verrattuna yrityksen aikaisempiin ad hoc -vaatimustenhallintakäytäntöihin.
Tarinapiste -menetelmän avulla saatiin informaatiota ohjelmistokehitystiimin etenemisvauhdista (engl. velocity), mutta käytännön kokemuksia tiedon hyödyntämisestä julkaisusuunnittelussa ei kuitenkaan saatu prosessin aikana.
Prosessipalaute käytetystä wiki-järjestelmästä osoittaa, että se saattaa tarjota yhden ratkaisun tuotevaatimusten kommunikointihaasteisiin, mutta käytäntö ei vakiintunut tutkimusprosessin aikana.
Kehitysprosessi paljasti myös, että kahden tuoteperheen kehittäminen samalla Serum -tiimillä samassa sprintissä on haastavaa tuotetietämyksen jakamisen, työn jaksotuksen ja yhteistoiminnan kannalta.
ED:2010-09-02
INSSI record number: 40377
+ add basket
« previous | next »
INSSI