Esitutkimus (tarvekartoitus)

Slides:



Advertisements
Samankaltaiset esitykset
Vihreän liiton kesäpäivät 2006 Panu Laturi
Advertisements

Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
Verkko-opetuksen laatutyöpaja Vopla-seminaari
Innostavan esityksen muistavat kaikki. Ideasta käytäntöön NY 12h –leirin esitys2008.
Alustava liiketoimintasuunnitelma
… löytyykö markkinoita?
Toimintajärjestelmän rakentaminen
RealGame – dynaaminen yritysprosessi- simulaatiopeli
Käytettävyystestaus GenMetrics projektissa Jonas Alam
4. Vaatimusten hallinta Ohjelmistotuotantoprosessin tavoitteena
Tapahtumasekvenssit = Käyttötapausten realisointi
Hanke-ehdotuksesi nimi ja lyhenne Hanke-esityksen esittäjät + laitos/yksikkö.
Videoneuvottelufoorumi. Mikä on videoneuvottelufoorumi  Videoneuvottelufoorumi on kansallinen yhteistyöalusta yksityisen ja julkisen sektorin toimijoille,
Vaatimustenhallinta laadun tukena
Ohjelmiston elinkaarimallit
Mikä on Peppi projekti ja miten se etenee?
Koulutustiedon verkkopalvelu KoTVe ja TARJONTA tietovaranto Avoinyliopisto.fi – palvelukonsortion johtoryhmä Ulla Angervo, Opetushallitus.
T Iteration Demo TeamDC PP Iteration
Tietojärjestelmän suunnittelu
Korkeakoulujen opetuksen ja oppimisen digitaalisen tuen hankkeet.
Ohjelmistotekniikka Specifikaatiot: Määrittely, suunnittelu, työkalut ja standardit . Kevät 2002 Päivi Ovaska LTKK/Tite.
JOHTAJIIN KOHDISTUVAT ODOTUKSET
Katsotaan, sanoi lääkäri!
Oliomallittaminen ja UML
ETIIKKA LAATU- JA TULOSTAVOITTEIDEN PAINEESSA
3. Spesifikaatioiden laatiminen
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
Ohjelmistojen suunnittelumenetelmät ja –työkalut
Verkko-opetuksen laadun tekijät – Kansallisen VOPLA-laatuverkosto- ja –palveluhankkeen esiselvityksen tuloksia Kristiina Karjalainen Annikka Nurkka Virtuaaliyliopistohanke.
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Kommunikointi kommunikoinnin ongelmia aiheuttaa
Ohjelmistotekniikka ja projektinhallinta, 4 op
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
JHS:N SUOSITUKSET VAATIMUSMÄÄRITTELYLLE SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta,
Raakaideasta käsikirjoitukseksi Tuottajan näkökulma Juho Helminen.
Ohjelmistotuotanto.
Systeemityö 2 Vesiputousmalli Teppo Räisänen, Principal Lecturer
Johdanto Teppo Räisänen, Principal Lecturer Oulu University of Applied Sciences, School of Business and Information Management
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Verkkojulkaisuprojekti – osa 1 Teppo Räisänen
Vaatimustenhallinta.
Analyysi. Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien.
Kulttuurin ja luovan alan T&K-projektien sisäisen arvioinnin kehittäminen Metropolia Ammattikorkeakoulussa Robert Arpo
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
Ohjelmistotekniikka kevät 2003 CASE-välineet. Ohjelmistotekniikka kevät 2003 Mitä ovat CASE-välineet? Computer Aided Software Engineering Tietokoneavusteinen.
Liiketoimintaprosessit ja MS Visio 2010
Ohjelmistotekniikka - Vaatimustenhallinta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
Ti Sisältötuotanto Abdoulmajid Hakki DI Sisältötuotanto.
Ohjelmistotuotanto - Vaatimustenhallinta ja määrittely
Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.
Ohjelmistotekniikka Vaatimustenhallinta Kevät 2002 Päivi Ovaska LTKK/Tite.
Projektityö Lähe: Projektityömateriaali BB:n sivulla.
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
MIKÄ ON PROJEKTI / HANKE?. Projekti  …. On joukko ihmisiä ja muita resursseja, jotka on tilapäisesti koottu yhteen suorittamaan tiettyä tehtävää,
Palvelukuvaustyö Pekka Linna, CSC Synergiaryhmä
Metatietopalvelut Elementit Mikael Vakkari, neuvotteleva virkamies. VM.
Onnistuneen tietovarastoprojektin edellytykset
Kuntatieto –ohjelman Muutosseminaari
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Tietojärjestelmät KEHITTÄMINEN JOHTO KIRJANPITO TILAUSTEN KÄSITTELY
Projektinhallinta ja opiskelu
Vaatimukset ja käyttötapaukset
Vaatimusmäärittely kehitysprosessissa
Kansallinen palveluväylä
Maakunnan konserniohjauksen työkalut
Vaatimusanalyysin hallintatyökalu
Vaatimukset ja käyttötapaukset
Avoimen tuotteenhallinta
Esityksen transkriptio:

Esitutkimus (tarvekartoitus) Asiakasvaatimusten määrittely

Esitutkimuksen tehtävä mitä tietojärjestelmältä vaaditaan? asettaa yleiset järjestelmätason vaatimukset määritellään asiakkaan tarpeet miksi ohjelmisto kannattaa tehdä? miksi ohjelmistoa ei kannata tehdä? ymmärretään osaksi määrittelyvaihetta

Asiakasvaatimusten kartoittaminen markkinointi oma organisaatio asiakaspalautteet protoversion rakentaminen ideointiaivoriihi tutkimalla kilpailijoiden tuotteita

Käyttötapausten kuvaaminen Asiakasvaatimuksia voidaan kartoittaa ja kuvata ns. käyttötapausten (use case) avulla. Käyttötapaukset ovat tekstikuvauksia, jotka kuvaavat järjestelmän käyttäjien tapoja käyttää järjestelmää. Perimmäisen syyn etsimisen ongelma on, että asiakasvaatimukset esitetään ohjelmisto-vaatimuksien muodossa. Vaatimuksen perimmäisen syyn löytämiseksi kannattaa esittää kysymys ”miksi?”.

Asiakasvaatimuksia analysoimalla pyritään selvittämään kunkin asiakasvaatimuksen tarve (perimmäinen syy) arvioimaan kunkin vaatimuksen tärkeys (priorisointi) sovittamaan yhteen ristiriitaiset vaatimukset

Ohjelmistotuotteen ominaisuuksista päättäminen Todellisen asiakasvaatimuksen selvittyä voidaan miettiä erilaisia ratkaisuja ongelmaan ja valita niistä parhaiten tilanteeseen sopiva.Ohjelmistotuotteen luonteesta riippuu, kannattaako tehdä asiakkaan vaatimusten mukainen toteutus (soveltuu vain yhdelle asiakkaalle) vai laajemmalle asiakaskunnalle soveltuva ratkaisu (työmäärä suurempi).

Tuotokset järjestelmän kuvaus (kuka tekee ja mitä, missä, millä välineillä?) ongelmaluettelo vaatimukset toiminnallisen sisällön kuvaus (sanallinen kuvaus höystettynä erilaisilla kaavioilla) oliomallinnuksessa alustava oliomalli

Usein esitutkimus ymmärretään osaksi määrittelyvaihetta, koska käytännössä asiakastarpeiden analysointi ja tarkentaminen jatkuu myös määrittelyvaiheen ajan. Jatkuvaan tuotekehittelyyn perustuvassa ympäristössä esitutkimus voidaan ymmärtää myös kuuluvan vaatimushallinnan tukitoimiin. Sulautettujen järjestelmien yhteydessä ohjelmiston määrittelyä edeltävää vaihetta kutsutaan myös järjestelmäsuunnitteluksi.

Esitutkimus on ohjelmiston elinkaaren tärkein vaihe Esitutkimus on ohjelmiston elinkaaren tärkein vaihe. Vääristä asiakasvaatimuksista ei voida päätyä hyvään järjestelmään. Mikään ei korvaa ratkaisevan ongelman perusteellista ymmärtämistä - joskus voi tosin käydä hyvä tuuri. (Geralg Weinberg)

Asiakasvaatimuksista asiakasvaatimukset täyttävään ohjelmistoon Vaatimustenhallinta Asiakasvaatimuksista asiakasvaatimukset täyttävään ohjelmistoon

Vaatimustenhallinnan keskeiset tehtävät vaatimusten kartoittaminen vaatimusten analysointi vaatimusten priorisointi muutosten hallinta koko ohjelmiston elinkaaren kestävä toiminto liiketoiminnalliset ulottuvuudet (kustannukset, hyöty ja markkinat) myyntitulot kattavat ominaisuuden toteutuksen

Vaatimustenhallinta omana tukitoimintona