Research Papers
Technologies
Computers, Consumer Electronics
Spējās programmatūras izstrādes metodoloģiju kopiena-
Spējās programmatūras izstrādes metodoloģiju kopiena
Nr. | Chapter | Page. |
Anotācija | 2 | |
Abstract | 3 | |
Ievads | 5 | |
1. | Teorētiskā daļa | 6 |
1.1. | Spējās programmizstrādes metodoloģiju kopiena | 6 |
1.1.1. | Kas ir spējās programmizstrādes metodoloģijas? | 6 |
1.1.2. | Īss ieskats spējās programmatūras izstrādes metodoloģiju vēsturē | 7 |
1.1.3. | C3 projekts | 7 |
1.1.4. | Spējās programmizstrādes metodoloģiju atbalstītās vērtības | 8 |
1.1.5. | Salīdzinājums ar citām metodēm | 9 |
1.1.6. | Spējās programmizstrādes metodoloģiju piemērotība projektos | 10 |
1.2. | Konkrētu spējās programmizstrādes metodiku apraksti | 12 |
1.2.1 | Ekstrēmā programmēšana | 12 |
1.2.3. | ‘Scrum’ | 16 |
1.2.3. | ‘Crystal clear’ | 18 |
1.2.4. | ‘Agile unified process’ | 20 |
1.2.5. | ‘DSDM’ | 22 |
2. | Praktiskā daļa | 24 |
2.1. | Anketēšanas rezultātu apraksts | 24 |
2.2. | Secinājumi | 38 |
Izmantotās literatūras saraksts | 39 | |
Pielikumi | 42 |
Cenšoties aizvien uzlabot programmizstrādes efektivitāti, tiek uzlabotas un ieviestas aizvien jaunas metodikas. Salīdzinoši nesen radušās spējās programmatūras izstrādes metodoloģijas turpina attīstīties un strauji piesaista aizvien lielāku atbalstītāju loku. Šajā darbā no teorijas viedokļa lasītājam tiek piedāvāts iepazīties ar spējās programmizstrādes metodoloģiju aprakstiem kopumā, kā arī nedaudz vairāk izprast par atsevišķām šīs saimes metodoloģijām: ‘‘XP’’, ‘‘Scrum’’, ‘‘Crystal clear’’ un citām. Analizējot spējo programmatūras izstrādes metodiku iespaidu uz Latvijas programmizstrādes uzņēmumiem, darba praktiskajā daļā ar anketēšanas rezultātiem tiek skaidrota spējās programmizstrādes pazīmju intensitāte tajos un iespējamā uzņēmumu metodoloģiskā virzība.
Efektivitātes pieaugums programmatūras izstrādē, ja projekti tiek veidoti pēc vienas metodoloģijas, nevar būt mūžīgs. Izkopjot metodoloģiju un komandas darba kultūru, laika gaitā tiek sasniegts sava veida maksimuma punkts un efektivitātes rādītāju kāpums nostabilizējas.
Tāpēc tiek veidotas jaunas pieejas programmizstrādei, ko konkrēti šajā darbā mēģināšu aprakstīt ar spējo programmatūras izstrādes metodoloģiju saimi. Līdz ar jaunajām metodikām tiek domāts par līdz šim „vājo punktu” ietekmes mazināšanu. Šie „vājie punkti” ir raksturīga programmizstrādei paredzētā laika pārtērēšana, darbinieku pašu nereti zemie efektivitātes rādītāji, laiks, kas dažkārt pārmērīgi tiek patērēts, veicot izmaiņas dokumentācijā un programmatūras kodā, kā arī citi aspekti, ko lasītājs varēs atrast darba teorētiskajā daļā.
Man bija vēlme izzināt, cik lielā mērā Latvijas uzņēmumos notiek virzība, šo „vājo punktu” mazināšanas procesā, kas ir saistīts ar spējās programmatūras izstrādes elementu ieviešanu, tāpēc centos noskaidrot programmizstrādes uzņēmumu darbības principu atbilstību dažiem konkrētiem elementiem ar elektroniskas anketas palīdzību. Iegūtie rezultāti skaidroti šī darba praktiskajā daļā.
Tās ir metodoloģijas, kas, atšķirībā no parastā ūdenskrituma modeļa metodēm atšķiras ar saviem mēģinājumiem uzlabot izstrādes un ieviešanas ātrumu, samazināt prasību kļūdu/novecošanas risku, ar pakāpeniskiem tuvinājumiem uzlabojot sistēmas un iekļaujot tajās visjaunākās lietotāju prasības. Šie tuvinājumi tiek saukti par iterācijām un parasti ilgst no vienas līdz četrām nedēļām.…
Agile ir programmizstrādes metodoloģiju kopiena, kas tiecas samazināt laika un resursu patēriņu. Kursa darbā aprakstīta ne tikai teorētiski, bet veikta arī praktiska aptauja par agilitātes pazīmju izmantojumu. Agile latviskojums = spējā programmatūras izstrāde.
- Programmatūras izstrādes tehnoloģijas profesora grupas mācību slodzes aprēķins
-
Programmatūras riska pārvaldība
Research Papers15 Management, Computers, Consumer Electronics
- Spējās programmatūras izstrādes metodoloģiju kopiena
-
You can quickly add any paper to your favourite. Cool!Programmatūras prasību specifikācija
Research Papers for university10
-
Lotus Notes programmatūras kvalitātes nodrošināšanas iespēju analīze uzņēmumā “SWH Tehnoloģija”
Research Papers for university24
-
Izstrādes metodoloģijas CDM Fast Track analīze
Research Papers for university64
-
Lietotāja orientēta programmatūras izstrāde (User–Centred Design)
Research Papers for university12
-
Koncepcijas izstrādes procedūras apraksts un vadlīnijas
Research Papers for university25