| Title: | Vaatimustenhallinta asiakkaan ja toimittajan yhteistyössä |
| Author: | Ruokojärvi, Marko |
| Alternative title: | Requirements engineering in customer-supplier collaboration |
| Abstract: |
Vaatimukset ovat nykyisin tavallisia välineitä tarpeiden kuvaamiseen organisaation ja kohdeyrityksen välisessä yhteistyössä, jossa organisaatio tilaa kehitystyönä tehtävän ohjelmistoratkaisun. Vaatimustenhallintaa tarvitaan toimintatapana vaatimusten selvittämiseksi ja ylläpitämiseksi läpi koko ohjelmistokehitysprojektin, jotta lopulta varmistutaan asiakkaan tarpeiden täyttymisestä. Ajan kuluessa tapahtuvat muutokset ovat luonteenomaisia vaatimuksille, joten niiden hallitseminen on tärkeää. Diplomityön tavoitteena oli lisätä ymmärrystä vaatimustenhallinnasta osana asiakkaan ja toimittajan yhteistyötä ohjelmistokehitysprojektissa. Jotta tavoitteeseen voidaan päästä, oli pääkysymyksenä se, miten vaatimustenhallintaa voidaan hyödyntää asiakkaan ja toimittajan yhteistyössä luomassa yhteisymmärrystä. Työssä käytettiin käsiteanalyyttistä tutkimusotetta. Kyseessä oli tapaustutkimus, jossa hyödynnettiin paljon tutkimusorganisaatioiden itsensä tuottamaan materiaalia. Vaatimusten iteratiivinen määrittely, tarkentaminen ja tulkitseminen osana ohjelmistokehitystä korostuvat asiakkaan ja toimittajan yhteistyössä, jotta molemmat osapuolet ymmärtäisivät vaatimukset samalla tavalla. Vaatimuksissa ajan mittaan tapahtuvien muutosten hallitseminen on tärkeää, jotta lopulta kyetään todentamaan ja toimittamaan tarpeet ja sopimusehdot täyttävä ohjelmistotuote. Yhdenmukaisen terminologian käyttäminen sekä laadukas ja monipuolinen kommunikaatio ovat oleellisia asioita ja kehityskohteita organisaatioiden välisessä vuorovaikutuksessa. Requirements are a commonly used way of describing needs in joint projects.Requirements engineering is a necessary method to specify and maintain the requirements throughout the entire software engineering project in order to ensure that the customers´s needs are fulfilled. It is also important to control changes since they are characteristic or requirements. The objective of the study was to increase understanding of requirements engineering as a part of collaboration between the customer and the supplier in software engineering projects. To achieve this objective the main research question was as follows: How can requirements engineering be used to create a mutual understanding between the customer and the supplier? The study adopted a conceptual research approach. The study drew extensively on material published by the research organizations. Iterative requirements definition and interpretation are emphasized in software development in a co-operative relationship to that both customer and supplier gain a shared understanding of the requirements. It is important to manage requirements changes to ensure verification and delivery of a software product that fulfills the customer´s needs and terms of contract. Standardized terminology and effective communication are essential for development of co-operation between the organizations. |
| Comment: | TTY:n kirjastossa laadittu tiivistelmä |
| Issue date: | 2008-01-16 |
| URN: | http://URN.fi/URN:NBN:fi:tty-200907101324 |
| Publication type: | Diplomityö |
| Language: | fin |
| Pages: | 95 s |
| Examiner: | Hannula, Mika |
| University: | Tampereen teknillinen yliopisto |
| Faculty: | Teknis-taloudellinen tiedekunta |
| Department: | Tiedonhallinnan ja logistiikan laitos |
| Degree Programme: |
| Files | Size | Format | View |
|---|---|---|---|
|
There are no files associated with this item. |
|||