IT Procesi
 
Razvoj zahtev
 

 

 
CMMI-SW procesi
 
ITIL procesi
 
Razni procesi
 
Razno
 

IME PROCESA: razvoj zahtev

Skrbniki procesa

Proces so oblikovali:

Ime, priimek Vloga
Aleš Frece Načrtovalec procesa, integrator
Matjaž Gorenc Načrtovalec procesa
Bojan Planko Spletni oblikovalec (z vsebino)

 

Namen procesa

Razvoj zahtev opisuje tri tipe zahtev, in sicer zahteve kupca, zahteve produkta in zahteve komponent produkta. Prve zahteve naslavljajo potrebe naročnika, njihovo vključitev pa je treba izvajati v različnih fazah razvoja produkta. Zahteve razvojnega procesnega področja vsebujejo tri specifične cilje. Razvoj naročnikovih zahtev definira skupek njihovih zahtev uporabljenih v zahtevah produkta. Razvoj zahtev produkta definira množico zahtev produktov ali delov produkta. Analiza in potrditev zahtev opisuje pomembne analize s strani zahtev produkta, stranke ali dela produkta za definiranje, izpeljevanje in razumevanje zahtev. Analize so uporabljene za razumevanje, definiranje in izbiranje zahtev na vseh stopnjah konkurirajočih alternativ. Definicija funkcionalnosti ni enaka kot strukturirana analiza oz. programski razvoj in zato ne pričakuje funkcionalno orientirano programsko obliko. V objektno usmerjenem programskem pristopu je najbolj važno, da dobro opredelimo storitve. Relevantni naročniki imajo zaradi vpletenosti v razvoj in analizo zahtev omogočen vpogled v evolucijo zahtev. Ta aktivnost jim vedno znova omogoča, da so zahteve postavljene njim primerno.

 

Okolica procesa

Na spodnjem modelu je prikazan vrhnji (kontekstni) pogled na procesno področje, kjer je procesno področje modelirano z enim samim procesom. Vsi ostali elementi modela (vloge, vhodni izhodni dokumenti, standardi, dogodki, izjeme, metrike, ...) prikazujejo interakcijo okolice z obravnavanim procesnim področjem in obratno.

 

 

Dokumenti v procesu

Vhodno/Izhodni dokumenti

Vhodni dokumenti procesa so:

  • Vzpostavitveni dokument: Definira projekt, je osnova za vodenje projekta in ocenjevanje uspešnosti projekta.
  • Projektni plan: Je dokument, ki predstavi kdaj in kako bodo doseženi cilji projekta.
  •  

    Izhodni dokumenti (rezultati) procesa so:

  • Seznam uporabniških zahtev: Vsebuje zahteve, ki so jih podali uporabniki preko vodje uporabnikov.
  • Seznam zahtev izdelka: Seznam zahtev, ki jih mora izpolnjevati izdelek. Pri tem lahko gre za končni ali vmesni izdelek - komponento.
  • Seznam zahtevanih funkcionalnosti: Seznam funkcionalnosti produkta.
  • Poročilo analize zahtev in tveganj: Poročilo, ki nastane na podlagi analize kritičnih zahtev in tveganj.
  •  

    Referenčni dokumenti (standardi)

    Proces je skladen s sledečimi standardi:

    CMMI-SW, verzije 1.1, stopenjska predstavitev: Zrelostno zmožnostni model je v splošnem ogrodje, ki predstavlja pot izboljšav in priporočil za organizacije, ki razvijajo programsko opremo in želijo povečati zmožnost svojih procesov. CMMI-SW pa je eden izmed modelov standarda CMMI, ki se namenjen razvoju programske opreme. Na voljo sta dve možni predstavitvi, stopenjska in nadaljevalna. V konkretnem projektu uporabljamo stopenjsko predstavitev, kjer organizacija napreduje po zrelostnih nivojih, katerih je v standardu pet: izvajani nivo, vodeni nivo, definirani nivo, kvantitativno vodeni nivo in optimizacijski nivo. Za doseganje posameznega zrelostnega nivoja, pa so določena procesna področja, katera organizacija mora vpeljati; tako na primer je za doseganje vodenega nivoja potrebno procesno področje katerega ravnokar berete (razvoj zahtev). Vsako procesno področje pa je opredeljeno s splošnimi in specifičnimi cilji. Splošni cilji so med procesnimi področji podobni in gre za "navodila" kako posamezno procesno področje uvedemo in kaj je potrebno, da dosežemo nek zrelostni nivo. Povsem "druga pesem" pa so specifični cilji, ki določajo edinstven(e) cilj(e) za vsako procesno področje posebej. Splošni in specifični cilji so nadaljnjo razdelani s splošnimi in specifičnimi praksami, ki določajo nabor aktivnosti, katere moramo izvesti, če želimo omenjene cilje doseči.

     

    Seznam ostalih dokumentov, ki se uporabljajo znotraj procesa.

     

    Vloge v procesu

    Seznam vlog v procesu.

     

    Meritve procesa

    Proces merimo s sledečimi metrikami:

    Naziv metrike Opis metrike
    Metrika tehničnih zmogljivosti Nekatere funkcije imajo performančne zahteve, ki jih merimo z metriko tehničnih zmogljivosti.
    Metrika stroškov popravkov Vsak popravek pomeni določene stroške pri projektu. Prej, kot izvršimo nek popravek, manjši so stroški. Metrika kaže, kolikšni so stroški z določenim popravkom.
    Metrika trajanja popravkov Vsak zahtevan popravek zahteva določen čas. Ta čas beležimo v metriki trajanja popravkov, tako lahko kasneje primerjamo, kakšni popravki terjajo večjo količino časa.
    Metrika napora popravkov S to metriko merimo, koliko delovnih ur smo porabili za izvedbo določenega popravka. Tu imamo torej podatke o številu izvajalcev, ki so delali na popravku, z številom ur, ki so jih opravili.
    Metrika zadovoljstva uporabnikov S to metriko merimo, kako so naši uporabniki zadovoljni z našim uresničevanjem njihovih zahtev. Tako moramo upoštevati število, prioriteto in obseg uporabniških zahtev, ki so bile popolnoma ali delno upoštevane, kot tudi tiste, ki še niso bile.
    Metrika stopnje sprememb zahtev S to metriko merimo, kolikokrat in v kakšnem obsegu se določena zahteva spreminja skozi proces. Meriti je torej potrebno število zahtev, ki zahtevajo spremembo neke zahteve, poleg tega pa še obseg (kakšen delež) zahteve, ki se je spremenil.

     

    Procesni model

    Na spodnjem modelu so prikazani specifični cilji in specifične prakse procesnega področja v obliki procesa. Pri tem vsebuje model akterje in njihove vloge v procesu (izvaja, sodeluje, odloča, je obveščen o).

     

    Procesni model z bazeni

    Na spodnjem modelu so v ospredju sporočilni tokovi ki potekajo med vlogami oziroma akterji, ki sodelujejo v procesnem podočju. V bazenih ne prikažemo podrobnosti.

     

    fokusirani pogledi na bazen

    Fokusirani pogledi na podrobnosti bazenov prikazujejo podrobnosti tri najbolj 'pomembnih' bazenov.

    Podrobnosti so prikazane do nivoja specifičnih pod-praks (subpractices).

    Na spodnjem modelu so prikazane podrobnosti bazena Upravitelj zahtev .

    Na spodnjem modelu so prikazane podrobnosti bazena Razvijalec- načrtovalec.

    Na spodnjem modelu so prikazane podrobnosti bazena Vodja projekta .

     

    Ovrednotenje ORODJE ZA MODELIRANJE PROCESA

    Naziv orodja: <vstavite ime orodja>

    URL orodja: <vstavite povezavo do domače strani orodja>

    Slika (dela) procesa v izbranem orodju: <vstavite ekransko sliko dela procesa v izbranem orodju>

    Povezava na poročilo o ovrednotenju orodja