
Programmatūras prasību izzināšana, analīze un vadība ar MI atbalstu

Kursa mērķis
Sniegt dalībniekiem zināšanas un praktiskas iemaņas programmatūras un biznesa prasību izzināšanā, analīzē, specifikācijā, validēšanā un vadībā visā programmatūras izstrādes dzīves ciklā, nodrošinot izstrādājamā risinājuma atbilstību lietotāju vajadzībām un biznesa mērķiem.
Mācību laikā dalībnieki apgūs prasību pārvaldības procesu – no biznesa problēmas un ieinteresēto pušu vajadzību identificēšanas līdz prasību strukturēšanai, modelēšanai, prioritizēšanai, dokumentēšanai, izsekojamībai un izmaiņu vadībai. Īpaša uzmanība tiks pievērsta ģeneratīvā MI (GenAI) izmantošanai prasību analīzes, formulēšanas un kvalitātes pārbaudes atbalstam, saglabājot cilvēka atbildību par rezultātu.
Mērķauditorija
Biznesa analītiķi
Sistēmanalītiķi
Prasību inženieri
Produktu vadītāji un produktu īpašnieki
Projektu vadītāji
Programmatūras arhitekti
IT konsultanti
Citi speciālisti, kuri strādā ar prasību izzināšanu un pārvaldību digitālajiem risinājumiem
Kursa mērķis
Sniegt dalībniekiem zināšanas un praktiskas iemaņas programmatūras un biznesa prasību izzināšanā, analīzē, specifikācijā, validēšanā un vadībā visā programmatūras izstrādes dzīves ciklā, nodrošinot izstrādājamā risinājuma atbilstību lietotāju vajadzībām un biznesa mērķiem.
Mācību laikā dalībnieki apgūs prasību pārvaldības procesu – no biznesa problēmas un ieinteresēto pušu vajadzību identificēšanas līdz prasību strukturēšanai, modelēšanai, prioritizēšanai, dokumentēšanai, izsekojamībai un izmaiņu vadībai. Īpaša uzmanība tiks pievērsta ģeneratīvā MI (GenAI) izmantošanai prasību analīzes, formulēšanas un kvalitātes pārbaudes atbalstam, saglabājot cilvēka atbildību par rezultātu.
Mērķauditorija
Biznesa analītiķi
Sistēmanalītiķi
Prasību inženieri
Produktu vadītāji un produktu īpašnieki
Projektu vadītāji
Programmatūras arhitekti
IT konsultanti
Citi speciālisti, kuri strādā ar prasību izzināšanu un pārvaldību digitālajiem risinājumiem
Tehnoloģijas
MĀCĪBU NORISE
20% teorija un 80% prakse
Mācības notiek tiešsaistē 2 reizes nedēļā. Mācību procesā tiek apvienoti īsi teorētiski skaidrojumi un demonstrācijas, individuālie un grupu uzdevumi, kā arī praktiskas prasību izzināšanas, analīzes, modelēšanas un pārvaldības situācijas. Dalībnieki izmantos ģeneratīvā MI rīkus prasību formulēšanai, strukturēšanai un kvalitātes izvērtēšanai. Visa kursa laikā dalībnieki strādās ar vienotu digitālā risinājuma projektu, pakāpeniski izstrādājot strukturētu prasību kopumu un praktisku prasību pārvaldības modeli.

e-CF 4.1
B.6. System Engineering – L.4
A.10. User Experience – L.4
B.5. Documentation Production – L.3
DigComp 3.0
2.1. Mijiedarbība, izmantojot digitālās tehnoloģijas (augsts līmenis)
2.4. Sadarbība, izmantojot digitālās tehnoloģijas (augsts līmenis)
5.2. Vajadzību un tehnoloģisko risinājumu identificēšana (augsts līmenis)
Caurviju kompetences
Kritiskā domāšana
Problēmu risināšana
Sistēmiskā domāšana
Sadarbība komandā
Starpfunkcionāla komunikācija
Atbildības uzņemšanās
Spēja pieņemt uz risku balstītus lēmumus
Pielāgošanās pārmaiņām
Nepārtraukta mācīšanās un pilnveide
E-kompetences un caurviju kompetences
E-kompetences un caurviju kompetences
e-CF 4.1
B.6. System Engineering – L.4
A.10. User Experience – L.4
B.5. Documentation Production – L.3
DigComp 3.0
2.1. Mijiedarbība, izmantojot digitālās tehnoloģijas (augsts līmenis)
2.4. Sadarbība, izmantojot digitālās tehnoloģijas (augsts līmenis)
5.2. Vajadzību un tehnoloģisko risinājumu identificēšana (augsts līmenis)
Caurviju kompetences
Kritiskā domāšana
Problēmu risināšana
Sistēmiskā domāšana
Sadarbība komandā
Starpfunkcionāla komunikācija
Atbildības uzņemšanās
Spēja pieņemt uz risku balstītus lēmumus
Pielāgošanās pārmaiņām
Nepārtraukta mācīšanās un pilnveide
Priekšzināšanas
Vēlama pamata izpratne par programmatūras izstrādes dzīves ciklu, funkcionālajām un nefunkcionālajām prasībām, kā arī pieredze darbā ar biznesa, sistēmas vai programmatūras prasībām un sadarbībā ar ieinteresētajām pusēm vai digitālo produktu izstrādes komandām.
Pamata pieredze darbā ar ģeneratīvā MI rīkiem ir vēlama, bet nav obligāta.

Sertifikācija
Šajā programmā sertifikācija nav iekļauta.
Kursa tēmas
Prasību inženierija un prasību dzīves cikls
Biznesa problēma, mērķi un prasību tvērums
Ieinteresētās puses un prasību izzināšana
No izzināšanas rezultātiem līdz strukturētām prasībām
Prasību analīze un modelēšana
Funkcionālās un nefunkcionālās prasības
Kvalitatīvu prasību formulēšana
Lietotāju stāsti un pieņemšanas kritēriji
Prasību prioritizēšana un lēmumu pieņemšana
Prasību verificēšana un validēšana
Prasību izsekojamība
Prasību izmaiņu vadība
Prasību vadība dažādos izstrādes modeļos
Prasības un testēšana
MI prasību inženierijā
Mācīšanās rezultāti
Pēc sekmīgas mācību programmas apgūšanas dalībnieki spēs:
Izskaidrot prasību inženierijas un prasību vadības lomu programmatūras izstrādes dzīves ciklā
Identificēt biznesa mērķus, lietotāju vajadzības un ieinteresētās puses
Plānot un veikt prasību izzināšanu
Nošķirt biznesa vajadzību, lietotāja vajadzību, prasību un risinājuma ideju
Analizēt un strukturēt iegūto informāciju
Klasificēt prasības pēc to līmeņa un veida
Formulēt skaidras, viennozīmīgas un pārbaudāmas prasības
Analizēt funkcionālās un nefunkcionālās prasības
Izmantot lietošanas scenārijus, lietotāju stāstus, procesus un modeļus prasību analīzei
Definēt pieņemšanas kritērijus
Identificēt prasību pretrunas, nepilnības, dublikātus un pieņēmumus
Prioritizēt prasības, ņemot vērā biznesa vērtību, risku, izmaksas un atkarības
Nodrošināt prasību izsekojamību
Analizēt prasību izmaiņu ietekmi
Organizēt prasību apstiprināšanu un validēšanu
Sasaistīt prasības ar testēšanu un pieņemšanas kritērijiem
Pārvaldīt prasības iteratīvā, Agile, hibrīdā vai tradicionālā izstrādes vidē
Izmantot MI prasību izzināšanas, analīzes, kvalitātes pārbaudes un izmaiņu analīzes atbalstam
Kritiski izvērtēt MI ģenerētās prasības un secinājumus
Izveidot praktisku prasību pārvaldības modeli digitālam risinājumam


