Search Header Logo
Izstrādes modeļi (waterfall, agile, kanban, scrum)

Izstrādes modeļi (waterfall, agile, kanban, scrum)

Assessment

Presentation

Computers

10th - 12th Grade

Easy

Created by

Sandra Trošina

Used 4+ times

FREE Resource

10 Slides • 8 Questions

1

Izstrādes modeļi (Waterfall, Agile, Kanban, Scrum)

By Sandra Trošina

2

Sistēmu izstrāde

Sistēmas izstrādes dzīves ciklā parasti izdala četrus posmus:

(1) plānošanu,

(2) prasību analīzi,

(3) projektēšanu un

(4) izstrādi.

Katrs posms tiek raksturots ar vairākiemcitiem procesiem, kas ir atkarīgi no izvēlētās izstrādes metodoloģijas un vēlamajiem gala rezultātiem.

Informācija aizgūta no "Ievads prasību inženierijā", Sergejs Kodors, RTA, 2019

media

3

Ūdenskrituma modelis

Ūdenskrituma modelis paredz sistēmas izstrādes procesu ar striktu secību, kad visi izstrādes posmi tiek izpildīti viens pēc otra bez iespējas atgriezties pie iepriekšējās fāzes, un katrs posms tiek raksturots ar konkrētu gala rezultātu. Trūkumi:

  1. praksē projektus ļoti reti var realizēt secīgi;

  2. klientiem dažkārt grūti definēt visas savas prasības uzreiz;

  3. modelis neparedz iespēju mainīt vai labot iepriekšējos posmus;

  4. sistēma klientam nav pieejama līdz pēdējam realizācijas brīdim.

Informācija aizgūta no "Ievads prasību inženierijā", Sergejs Kodors, RTA, 2019

4

Spējās izstrādes modelis

Spējā izstrāde (Agile development) ir organizatorisku un metodoloģisku pasākumu kopums ar mērķi nodrošināt iespējami ātru (laika ziņā), elastīgu (lietotāja prasību ziņā) un efektīvu (izpildes ziņā) programmatūras projektu izstrādi un ieviešanu. Spējās izstrādes principi balstās uz iteratūviem soļiem, projektu realizējot pa nelieliem secīgiem posmiem. Katra soļa sākumā tiek noteikts vai precizēts šī soļa plāns un šī posma izpildes gaitā to "no ārpuses" nevar ietekmēt. Posmu garums parasti tiek noteikts 1—2 mēnešu robežās.

5

media

Programmas plānošanas gaitā sākotnējai specifikācijai nav jābūt visaptverošai, tajā jāietver tikai tās prasības, kas ir absolūti nepieciešamas. Prasību detalizācija un programmatūras tālāka attīstība tiek veikta tālākos attīstības posmos.

Attēls aizgūts no researchgate.net

Teksts aizgūts no letonika.lv

6

Fill in the Blanks

Type answer...

7

Scrum tehnoloģija

Scrum ir elastīga izstrādes metodoloģija, ko izmanto programmatūras izstrādē, pamatojoties uz iteratīviem un pakāpeniskiem procesiem. Scrum ir pielāgojams, ātrs, elastīgs un efektīvs veikls ietvars, kas izstrādāts, lai nodrošinātu klientam vērtību visā projekta izstrādes laikā.

Scrum tiek izpildīts pagaidu blokos, kas ir īsi un periodiski, ko sauc par sprintiem, kas parasti ilgst no 2 līdz 4 nedēļām​.

​Informācija aizlienēta no scrum.org

8

media

Attēls aizgūts no fesgaeagile.com

9

Just in time tehnoloģija

Just in Time (īstajā laikā) ir princips, ko iestrādā ražošanas vadības sistēmās, lai panāktu, ka vajadzīgās komponentes īstajā vietā tiktu piegādātas tieši tad kad tās nepieciešamas un tikai tik daudz cik ir nepieciešams. Ietaupījums rodas no tā, ka neveido liekus krājumus, neaizņemt telpas, vairākkārt nepārvieto vienu un to pašu priekšmetu.

10

Kanban tehnoloģija

Kanban var būt daļa no JIT sistēmas vai arī pati par sevi, kā vienkāršāka JIT sistēma.Kanban apzīmējums nāk no japāņu valodas un tas radies no "Kan" - vizuāls, redzams un "ban" - kartiņa. Tātad - redzama kartiņa.Citiem vārdiem, tā ir ziņas nosūtīšana citam cilvēkam, ar kuru citādi sazināties ir apgrūtinoši. Rezultātā tiek nodrošināts "Just In Time" (tieši laikā) piegādes princips.

Vienkāršai ilustrācijai; pie durvīm iedegas zaļā lampiņa vai uzraksts, kas aicina ienākt nākamo klientu.

11

Attēls aizlienēts no kanbanize.com

media

12

Multiple Choice

Kura no metodoloģijām atbalsta augstu vizualizācijas pakāpi?

1

Waterfall

2

Agile

3

Scrum

4

Kanban

13

Multiple Choice

Kurā metodoloģijā tiek īstenoti "sprinti", kad tiek periodiski veikts intensīvs darbs?

1

Waterfall

2

Agile

3

Scrum

4

Kanban

14

Multiple Choice

Kurā metodoloģijā ir skaidri noteikti secīgi etapi, kurus nevar mainīt un ātri atgriezties uz iepriekšējo etapu?

1

Waterfall

2

Agile

3

Scrum

4

Kanban

15

Multiple Choice

Kura no metodoloģijām ir ārkārtīgi elastīga, ātra izpildē un pielāgojama?

1

Waterfall

2

Agile

3

Scrum

4

Kanban

16

Poll

Kura no metodoloģijām tev liekas vissaprotamākā?

Waterfall

Agile

Scrum

Kanban

17

Poll

Kuru no tām tu nākotnē vēlētos izmantot, kad būs nepieciešams izstrādāt savu prorgammproduktu?

Waterfall

Agile

Scrum

Kanban

18

Poll

Tagad es vairāk sapratu par izstrādes metodoloģijām.

Izstrādes modeļi (Waterfall, Agile, Kanban, Scrum)

By Sandra Trošina

Show answer

Auto Play

Slide 1 / 18

SLIDE