You are on page 1of 18

Klasifikacija i osobine

softverskih projekata

Jelena Nikolić, jelena.nikolic@atlasbanka.com


26.05.2016.

1
Sadržaj :

Uvod
Upravljanje projektima – osnovni pojmovi
 Definicija i osobine projekata
 Definicija upravljanja projektima
 Metodologija upravljanja projektima
 Specifičnost softverskih projekata
Klasifikacija projekata
 Klasifikacija IT projekata
 Klasifikacija softverskih projekata

2
Uvod

 Od haosa do projekta i upravljanja proizvodnjom

 Klasifikacija proizvodnje:
 Masovna proizvodnja
 Serijska proizvodnja
 Automatska proizvodnja
 Proizvodnja po porudžbini

3
 Klasifikacija organizacija
 Organizacije sa neprekidnim poslovanjem
 Organizacije sa projektnim poslovanjem
 Masovna kastimizacija

4
Neprekidno kontra projektno poslovanje
Rbr Aspekt poslovanja Neprekidno poslovanje Projektno poslovanje
1. Dizajn proizvoda Jednom se definiše, mijenja Dizajnira se po svakoj porudžbini
se po potrebi, zavisno od
zahtjeva tržišta

2. Planiranje Periodično: godišnje, Po narudžbini, ali i periodično


kvartalno, mjesečno,
nedeljno…
3. Dizajniranje radnih Dizajnira se za proizvodnju Dizajniraju se za raznovrstne radne
stanica jedne komponente (manji stanice kako bi proizvodile različite
troškovi ) komponente ( potencijalno rizik
troškova)

4. Potreban nivo Nizak nivo: potrebno je da Visok nivo: zaposleni moraju biti
obrazovanja razumiju instrukcije I da ih je sposobni da interpretiraju instrukcije
zaposlenih lako obučiti I da budu spremni za duže obuke

5. Proizvod Serije istih proizvoda Razlika u proizvodima ide od sličnih (


nikako identičnih ) do potpuno
različitih
6. Organizacija Hijerarhijska Kombinacija hijerarhijske I matrične
organizacije
7. Kupac proizvoda Nespecifičan Jedinstveni naručioc za jedinstveni
proizvod

5
 Projekat je jedinstveni poduhvat usmjeren ka
ostvarenju jedinstvenog proizvoda, usluge ili
rezultata
 Osnovne osobine projekta su :
 Jedinstvenost
 Konačan početak i kraj
 Dva projekta su slična, ali ne identična
 Projekat je posebno naručen, odobren,isplaniran,
dizajniran, projektovan, testiran i uručen
 Život mu se produžava održavanjem
6
 Upravljanje projektima predstavlja primjenu znanja,
vještia, alata i tehnika na projketne aktivnosti kako bi
se ispunili zahtjevi projekta

 Metodologija upravljanja projektima je skup procesa,


metoda i alata za postizanje određenog cilja u
upravljanju projektom

7
 Softver je intelektualna kreacija koja sadrži
programe, procedure, pravila i dokumentaciju
za obradu podataka.

 Softverski projekat je projekat čiji je cilj proizvodnja


novog softverskog proizvoda ili održavanje postojećeg

8
 Osobine softverskih projekata:

 Konačan početak i kraj


 Inovativnost i kompleksnost
 Fleksibilnost
 Nedostatak iskustva
 Brze promjene u tehnologiji i alatima u projektu

9
 Specifičnost softverskih projekata

 Nevidljivost
 Otežana procjena napretka
 Standardi i praksa za razvoj softvera nije na nivou
 Drugih inženjenrskih grana
 U centru je čovjekova produktivnost i kreativnost,
 a ne alat i mašine

10
Klasifikacija softverskih projekata

 IT projekti koriste hardver, softver i


mrežu da bi se stvorio informatički
proizvod, usluga i rezultat

 Klasifikacija IT projekata
 Strategijski ili operativni
 Dugoročni ili kratkoročni
 Hardver ili softver
 Razvojni ili implementacioni
11
Klasifikacija softverskih projekata

 Na osnovu životnog ciklusa


 Na osnovu porijekla softverskog rešenja
 Projekti održavanja
 Agilni softverski projekti
 Web projekti

12
 Klasifikacija na osnovu životnog ciklusa projekta

13
 Projekti sa punim životnim ciklusom ( full life cycle )
 Projekti sa djelimičnim životnim ciklusom ( partial life
cycle )
• Projekti testiranja
• Nezavisni verifikacioni i validacioni projekti
• Multi- vendor projekti

14
 Klasifikacija softverskih projekata na osnovu načina
dobijanja softvera :

 Svjež razvoj softvera


 Implementacija i kastimizacija commercial of the shelf
proizvoda
 Projekti prenošenja softvera
 Projekti migracije softvera

15
 Konverzacija postojećeg softvera
 Projekti održavanja
 Operativna podrška
 Otklanjanje defekta
 Otklanjanje nestandardnog ponašanja
 Modifikacija softver
 Povećanje funkcionalnosti softvera

16
Agilni softverski projekti

WEB projekti

17
ZAKLJUČAK

Znaš klasu, onda znaš metodu procjene


softvera ( procjenu veličine, napora, troškova i
vremena ), a onda određuješ budžet i planiraš
aktivnosti.
I uspješno upravljaš softverskim projektom.

18

You might also like