Course Search

Most popular courses

ITIL Foundations (V3)
Certified ScrumMaster
System Center Configuration Manager 2007 (6451)
TOGAF 9 Foundation
PowerPoint 2007/2010 perusteet hyvälle esitykselle
Excel 2007/2010 tehokas laskenta ja raportointi
ITIL® V3 Managers Bridge
SQL-kieli, osa 1
Järjestelmäintegroinnin valmennusohjelma
Projektijohtamisen valmennusohjelma - Project Champion

 

        ISO 9001 sertifiointilogo

Vaatimusten määrittely ja hallinta

Background

Vaatimusmäärittely on avainasemassa, kun hankitaan palveluja tai kehitetään tai hankitaan tietojärjestelmiä tai ohjelmistoja. Toimintaprosessit ja toiminnan tarpeet ovat lähtökohtana vaatimusmäärittelylle. Myös tuotekehityksessä tehdään vaatimusmäärittelyä, tosin osa työstä tehdään jo ns. tuote-ehdotuksen luomiseksi. Ketterässä ohjelmistokehityksessä vaatimusmäärittely ja erityisesti kommunikointi on voimakkaasti läsnä, vaikka kaikkea ei kuvatakaan Word-dokumentteihin.
Onnistunut vaatimusmäärittely tarkoittaa todellisten tarpeiden löytämistä, rajausten tekemistä ja vaatimusten dokumentointia tilaajan ja toimittajan ymmärtämällä tavalla. Koska jokainen projekti on erilainen, tärkeintä onkin soveltaa vaatimusmäärittelyprosessia kuhunkin tilanteeseen sopivaksi.
Vaatimusten ja niihin tulevien muutosten hallinta on yksi avainasioista ohjelmistoprojektin onnistumiseksi, kuten kansainväliset tutkimukset osoittavat. Hallintaprosessi, vaatimusrepositoryt ja laadun varmistus ovat oleellisia asioita vaatimusten hallinnassa. Työkalut auttavat mm. vaatimusten jäljitettävyydessä määrittely- ja suunnitteluvaiheisiin.

Goal

Vaatimusten määrittely ja hallinta -kurssin käynyt osaa soveltaa käyttötapauksiin perustuvaa vaatimusmäärittelyä työssään ja viedä sen tarvekartoituksesta hankkeen rajauksen kautta yksityiskohtaiseen vaatimusten kuvaamiseen. Hän tietää vaatimusten ja niiden muutosten hallinnan keinot.

Audience

Kurssi sopii määrittelijöille, suunnittelijoille ja projektipäälliköille sekä palvelujen ja IT-järjestelmän tilaajille. Edeltäväksi kurssiksi sopii hyvin Prosessien mallintaminen.
Huom. Kolmas päivä on valinnainen, kerro ilmoittautuessasi osallistutko siihen.

Duration

2 + 1

Price

1 290 € + alv. Valinnaisesta päivästä veloitamme lisäksi 540 € + alv.
This course is available in English as a customer specific course: Requirements Development and Management. Please contact Tieturi's sales.

1. päivä

8.45 Ilmoittautuminen ja aamukahvi

9.00 Johdanto vaatimusmäärittelyyn

Millainen on laadukas järjestelmä?

Vaatimusmäärittelyn peruskäsitteistö

Vaiheistus ja dokumentointi

Vaatimusmäärittely valmisohjelmiston tai palvelun hankinnassa

Vaatimusmäärittely tuotekehityksessä

Entä vaatimusmäärittely Scrumissa?

Vaatimusten lähtökohtana toiminnan tarpeet

Ratkaistavan asian määrittely

Sidosryhmien tunnistaminen

Toimintaprosessien kuvaaminen toimintokaaviolla (activity diagram)

Rajoitteiden tunnistaminen

Tarpeiden keruu ja kuvaaminen

Hyvät työskentelykäytännöt

Työskentelyyn osallistuvien sitouttaminen

Erilaiset työskentelytekniikat, mm. työpajat, havainnointi, user storyt

Ongelmien ratkaisu

Järjestelmän alustavien vaatimusten määrittely

Liiketoimintavaatimukset ja IT-järjestelmä

Vaatimusluettelo

Järjestelmädokumentti (Vision document)

Käyttäjäroolien (actors) tunnistaminen

Toiminnalliset vaatimukset käyttötapauksina (use cases, use case diagram)

16.30 Päivä päättyy

2. päivä

9.00 Järjestelmän vaatimusten määrittely (jatkuu)

Käyttötapausten luonnostelu

Käyttötapausten merkitys ja hyödyntäminen

Käyttötapausmalli (use case model)

Järjestelmähankkeen rajaus

Järjestelmävaatimusten attribuutit

Priorisointi ja baselinen sopiminen

Muutoskäytännöistä sopiminen

Mitä nämä tarkoittavat ketterässä ohjelmistokehityksessä?

Järjestelmän toiminnallisten vaatimusten tarkentaminen

Käyttötapausten kuvaaminen (use case specification)

Erityyppiset käyttötapaukset: suorakäyttö, eräajot, liittymät

Hyvän käyttötapauksen piirteet

Tehdäänkö kaikista toiminnallisista vaatimuksista käyttötapauksia?

Käyttötapausmallin strukturointi käyttötapausten välisillä suhteilla

Käyttöliittymän hahmottelu apuna toiminnallisuuden kuvaamisessa

Järjestelmän tietosisällön määrittely

Käsitteiden tunnistaminen

Liiketoiminnan käsitemallin (business domain model) laatiminen

Järjestelmän ei-toiminnaliisten vaatimusten määrittely

Vaatimuskategoriat kuten käytettävyys, luotettavuus, suorituskyky, ylläpidettävyys, turvallisuus

Ei-toiminnallisten vaatimusten merkitys ja kuvaaminen

16.30 Päivä päättyy

3. päivä (valinnainen)

9.00 Vaatimusten ja muutosten hallinta

Miksi vaatimusten hallintaa tarvitaan?

Vaatimusten hallinnan aktiviteetit

Vaatimusten hallintaprosessin luominen ja vakiinnuttaminen

Hallintaprosessin luominen

Hallintaprosessin vakiinnuttaminen

Hallintaprosessin sovittaminen projektiin

Hallintasuunnitelma

Organisointi

Hallintaprosessi

Jäljitettävyys (traceability)

Muutokset vaatimuksissa

Syyt ja seuraukset

Muutosten käsittely

Korkea laatu muutosten vähentäjänä

Vaatimusten testaus

Erilaiset katselmoinnit

Hyvät katselmointikäytännöt

Vaatimusten säilytyspaikat

Tiedostonhallintaan perustuva säilytys

Repositoryt

Katsaus vaatimusten hallinnan työkaluihin

Yleiset edut ja haitat

Caliber

RequisitePro

Doors

Yhteenveto

16.00 Kurssi päättyy

Recommended follow-ups

Ohjelmiston käytettävyyden testaus ja arviointi

Ohjelmiston käytettävyyden testaus ja arviointi -kurssi antaa osallistujille valmiudet käytettävyystestien ja käyttäjätarkkailujen järjestämiseen sekä käyttöliittymäratkaisun läpikäyntiin loppukäyttäjien kanssa. Kurssimateriaali sisältää konkreettisia ohjeita ja vihjeitä arviointimenetelmien soveltamisesta käytäntöön.

Käyttöliittymän suunnittelu

Käyttöliittymän suunnittelu -kurssin käynyt oppii suunnittelumenetelmiä, jonka avulla voidaan sekä parantaa olemassa olevaa käyttöliittymää että luoda tyhjältä pohjalta uuden käyttöliittymän ensimmäinen versio.

Prosessien mallintaminen

Prosessien mallintaminen -kurssin jälkeen osallistuja osaa mallintaa toimintaprosesseja BPMN-kielellä. Hän tietää, mitä ovat trenditermit BPM ja BPEL. Hän tietää, miten prosesseja voidaan kuvata UML:n toimintokaaviolla ja perinteisellä tavalla. Hän tietää miten prosessikuvauksia hyödynnetään tietojärjestelmän suunnittelussa. Valinnaisen 3. päivän käynyt osaa käyttää työkaluja prosessien mallintamiseen. Kurssilla ei opeteta liiketoiminnan kehittämishankkeen läpivientiä.

Määrittely ja suunnittelu (UML 2.1)

Määrittely ja suunnittelu (UML 2.1) -kurssin käynyt osaa tehdä ohjelmistojen UML-pohjaista määrittelyä ja -suunnittelua. Kurssin jälkeen osallistuja osaa laatia määrittelyssä ja suunnittelussa tarvittavat mallit UML 2.1 -kuvauskielellä. Kurssilla opetetut asiat soveltuvat niin web-sovelluksen kuin muidenkin sovellusten suunnitteluun.

Laatukäytännöt ohjelmistotuotannossa

Laatukäytännöt ohjelmistotuotannossa -kurssin käynyt tietää, mistä ohjelmiston laatu koostuu ja miten ohjelmiston optimoidun laatutason voi rakentaa ja varmistaa. Hän tutustuu tunnettuihin laatustandardeihin.

Testaus järjestelmän tilaajalle

Testaus järjestelmän tilaajalle -kurssin jälkeen osallistuja tietää testauksen peruskäsitteet ja ymmärtää testauksen roolin ohjelmistokehitysprosessissa. Osallistuja tietää, miten tilaajan kannalta keskeisimmät testaukset eli järjestelmä- ja hyväksymistestaus tulee suorittaa.

Tietojärjestelmän tehokas käyttöönotto

Tietojärjestelmän tehokas käyttöönotto -kurssin jälkeen osallistuja tuntee käyttöönoton roolin tietojärjestelmäprojektissa ja käyttöönoton keskeiset osa-alueet. Osallistuja osaa tehdä käyttöönottosuunnitelman.

Web-sivuston käytettävyys ja esteettömyys

Web-sivuston käytettävyys ja esteettömyys -kurssilla käydään läpi verkkopalvelun käytettävyyteen ja esteettömyyteen liittyvät perusteet. Kurssin käynyt osaa suunnitella ja arvioida organisaation omaa verkkopalvelua käytettävyys- ja esteettömyysasioissa. Opimme myös käyttämään erilaisia testaamista helpottavia ilmaisia apuvälineitä.

Web-sivuston suunnittelu ja toteutus

Web-sivuston suunnittelu -kurssin jälkeen osallistujat tuntevat käytännössä toimiviksi todettuja web-käyttöliittymien suunnittelu- ja toteutusmenetelmiä. Menetelmät soveltuvat olemassa olevien sivustojen uudistamiseen sekä myös kokonaan uusien sivustojen suunnitteluun. Kurssilla tutustutaan myös suunnittelun apuvälineisiin sekä otetaan katsaus tärkeimpiin web-standardeihin.

Enterprise Architect -mallinnusväline

Enterprise Architect -kurssin jälkeen osallistuja osaa luoda ja ylläpitää Enterprise Architect -mallinnusvälineellä UML-malleja, jotka sisältävät käyttötapaus-, toiminto-, sekvenssi-, tila- ja luokkakaavioita. Kurssilla kerrataan myös UML-kuvausten peruskäsitteet.

SOA-palveluiden määrittely ja suunnittelu

SOA-palveluiden määrittely ja suunnittelu -kurssin jälkeen osallistuja tuntee SOA-suunnittelun lähtökohdat ja avainperiaatteet. Osallistuja osaa tehdä SOA-palvelumäärittelyt, joiden perusteella voidaan rakentaa palvelujen rajapinnat.

CRM mitattavassa liiketoiminnassa

CRM mitattavassa liiketoiminnassa -kurssilla luodaan vahva perusta omaan CRM-hankkeeseen osallistumiseen ja annetaan työkalut tarkastella hankkeen sisältöä ja toteutusta kriittisesti. Koulutus auttaa myös ymmärtämään mahdollisen jo käytössä olevan CRM-järjestelmän nykytilannetta ja sen kehityskohteita. Erityistä huomiota kiinnitetään hankkeiden menestystekijöihin ja niitä uhkaaviin karikoihin. Lähestymistapa on ei-tekninen ja järjestelmäriippumaton.
Journal Content

Ajankohtaista

 

Ajankohtaista

Oracle Approved Education Center

Ajankohtaista

Take control of your career

Ajankohtaista

Tieturi Blog

Ajankohtaista

Tieturi facebookissa

 

Pree Releses

New partner in India

Journal Content
Shopping Basket
Total amount of items: 0
Total price: 0.00 €

Refresh