ciklus webinara u suradnji sa mzo · sa stakeholderima, aktivno upravljanje promjenama i trening...

24
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Ciklus webinara u suradnji sa MZO Damir Antunović Associate Project Manager Oracle Consulting SEE February 14, 2019 Upravljanje softverskim projektima

Upload: others

Post on 11-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Ciklus webinara u suradnji sa MZO

Damir AntunovićAssociate Project ManagerOracle Consulting SEEFebruary 14, 2019

Upravljanje softverskim projektima

Page 2: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Damir Antunović

• 10 godina u Oracleu, zadnje 4 godine u roli voditelja projekata

• Projektno iskustvo u više industrija • Financijske usluge

• Profesionalne usluge

• Nuklearna industrija

• Proizvodnja željeznih legura

• PMP certificiran od 3.mj 2018.

• Diplomirao financije na Ekonomskom fakultetu u Zagrebu

2

O predavaču

Page 3: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Današnja agenda

• O projektu i vođenju projekata

• Vođenje projekata u Oracleu

• Projektne metodologije i utjecaj XaaS operativnog modela

1

2

3

3

Page 4: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Današnja agenda

• O projektu i vođenju projekata

• Vođenje projekata u Oracleu

• Projektne metodologije i utjecaj XaaS operativnog modela

1

2

3

4

Page 5: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Što je projekt?• PMBOK definicija:

– Privremena aktivnost poduzeta s ciljem stvaranja jedinstvenog proizvoda, usluge ili rezultata.

• Jasno definiran cilj

• Vremenski ograničen (jasan početak, trajanje i kraj)

• Resursi su privremeno dodijeljeni projektu (ljudi, materijal itd.)

5

Inicijacija Planiranje Egzekucija Zatvaranje

Praćenje i kontrola – kroz cijelo trajanje projekta

Page 6: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Što je upravljanje projektima?• High wire balancing act

• Balansiranje često međusobno sukobljenih zahtjeva oko

– Opsega posla

– Kvalitete

– Vremenskog plana

– Budžeta

– Resursa

– Rizika

kako bi se ostvario cilj projekta unutar zahtjevanog vremena, budžeta i nivoa kvalitete.

6

Page 7: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Što to konkretno znači?• Od voditelja projekta se očekuje da aktivno upravlja:

– Opsegom projektnog posla

– Projektnim rokovima

– Projektnim troškovima

– Kvaliteteom projektnog rada i projektnih rezultata

– Ljudskim resursima koji rade na projektu

– Projektnom komunikacijom

– Projektnim rizicima

– Projektnim nabavama

– Stakeholderima projekta

• Većina ovih područja se proteže kroz cijeli životni vijek projekta (od inicijacije do zatvaranja), a ovisno o veličini i složenosti projekta, neka mogu biti smanjena ili čak i potpuno ignorirana.

7

Page 8: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Današnja agenda

• O projektu i vođenju projekata

• Vođenje projekata u Oracleu

• Projektne metodologije i utjecaj XaaS operativnog modela

1

2

3

8

Page 9: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Oracle Consulting organizacija• Okrenuti pružanju usluga

klijentima vezanih za implementaciju, održavanja i korištenje Oracleovih proizvoda

• Funkcionira kao matrična organizacija gdje se članovi različitih funkcionalnih jedinica (primarno na geografskoj osnovi) dodjeljuju na projekte

• Grubo se može podijeliti na

– Aplikativni consulting

– Tehnološki consulting

9

Page 10: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Tipovi projekata• Tri osnovna tipa:

1. Fixed price

– Princip „ključ u ruke”

– Češći na aplikativnoj strani

– Veći pritisak na strani dobavljača jer preuzima većinu rizika isporuke – potrebno je detaljno specificirati opseg posla, identificirati rizike i u cijenu ukalkulirati dovoljnu marginu sigurnosti za amortiziranje utjecaja elemenata koje je nemoguće znati na početku

– Najčešće strukturiran po principu milestonea – plaćanje je podjeljeno i vezano za kompletiranje logičnih cjelina (defnirani zahtjevi; završen dizajn rješenja; rješenje konfigurirano / razvijeno itd.)

– Za kupca je ova opcija tim atraktivnija što je aplikacija kompleksnija ili ima veći utjecaj na odvijanje poslovanja i/ili što manje prethodnog iskustva kupac ima s projektima sličnog profila

– Vođenje projekta u ovakvim projektima je primarno na strani dobavljača (Oraclea) i ima relativno najveći utjecaj na uspjeh projekta

10

Page 11: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Tipovi projekata (2)2. Time and material

– Definiraju se jedinične cijene rada (čovjek-dan ili čovjek-sat) i okvirni očekivani troškovi

– Konačna cijena može biti manja ili veća od ugovorene, ovisno o tome koliko precizna je bila inicijalna procjena

– Ovakvi projekti su česti:

• u situacijama gdje je nemoguće detaljno definirati opseg posla

• u situacijama gdje se okvirno ugovara usluge na godišnjoj ili višegodišnjoj razini

• gdje se kupac osjeća sposoban procjeniti projektne parametre i aktivno kontrolirati izvođenje

– Ovaj tip je malo češći u tehnološkom consultingu

– Odgovornost za vođenje projekta je otprilike ravnomjerno podjeljena između dobavljača i klijenta

11

Page 12: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Tipovi projekata (3)3. Staff augmentation

– U ovom tipu projekta klijentu se iznajmljuje jedan ili više konzultanata na time and material principu

– Konzultanti se pridružuju klijentovom timu i rade u potpunosti po direkciji i pod kontrolom klijenta

– Dobavljač u pravilu nema nikakvu obvezu isporuke osim da zamijeni nekog od konzultanata ako ne zadovoljava potrebne kriterije znanja ili iskustva

– Odgovornost za vođenje projekta je u potpunosti na strani klijenta, a Oracle voditelj projekta je u pravilu sveden na administratora koji skuplja evidencije o utrošenom vremenu i fakturira po klijentovom odobrenju

12

Page 13: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Današnja agenda

• O projektu i vođenju projekata

• Vođenje projekata u Oracleu

• Projektne metodologije i utjecaj XaaS operativnog modela

1

2

3

13

Page 14: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Waterfall metodologija• Dosta dugo prisutna

• Tradicionalni, linearni pristup

• Prednosti:

– Jednostavna

– Strukturirana

– Naglasak na dokumentaciji

– Zbog formalne strukture lakše je planirati aktivnosti pa onda i osigurati sudjelovanje različitih odjela

14

Page 15: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Waterfall metodologija (2)• Nedostaci:

– Pogreške u ranim fazama su tipično jako skupe i čest razlog propadanja projekata

– Rizik promjene zahtjeva zbog vanjskih faktora ili trajanja projekta

– Rigidnost metodologije

– Dug period od početka projekta do trenutka kad klijent vidi rezultat rada

15

• Dobar odabir za:

– Kratke i/ili jednostavne projekte

– Projekte s jasnim zahtjevima

– Projekte s očekivanim fluktuacijama u projektnom timu (prednost dokumentacije je jednostavnije uvođenje novih ljudi)

– Projekte gdje je mogućnost preciznog planiranja ključan kriterij uspjeha

Page 16: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Agile metodologija• Formulirana 2001. kao

„odgovor” na probleme waterfall metodologije

• Naglasak na iterativnosti i brzini

• Prednosti:

– Fleksibilnost

– Manji rizik skupih grešaka

– Drastično brže klijenta stavlja pred „opipljiv” rezultat i osigurava redovitu povratnu informaciju stakeholdera

16

Page 17: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Agile metodologija (2)• Nedostaci:

– Zbog reaktivne prirode i naglaska na fleksibilinosti jako je teško efektivno planirati resure i vrijeme

– Teža kontrola opsega posla i veća mogućnost prekoračenja budžeta

– Stavlja pritisak na suradnju i komunikaciju

17

• Dobar odabir za:

– Projekte gdje postoji samo okvirna ideja što se želi postići

– Projekte gdje je time-to-market imperativ i potrebna je brza reakcija na promjenjive uvjete

– Situacije gdje se funkcionalnosti mogu lagano grupirati u (polu)autonomne cijeline i inkrementalno dodavati

Page 18: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

True Cloud Method• Oracle Consulting projektna

metodologija

• Hibrid Agile i Waterfall pristupa – kao i svaki kompromis, kombinira prednosti i nedostatke obje

18

Page 19: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Customer Product or Service

Live Operate

Sprint 1 Sprint 2 Sprint n

Enduring Capabilities (Architecture, Governance, Lifecycle Management, …)

Solution Led & Design Led Workstream(s) (Refine / Enable)

Project

Enduring Capability Improvement Workstream(s) (Refine / Enable)

Serv

ice

Tran

siti

on

Cloud Adoption Workstream (Refine / Enable)

Agile Workstream(s)

Engage Focus

RefineEnable

RefineEnable

RefineEnable

Oracle Application Migration Workstream(s) (Refine / Enable)

Page 20: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Utjecaj XaaS operativnog modela na vođenje projekata• Značajke Cloud ili Software/Platform/Infrastructure-as-a-Service operativnog

modela:

– software i/ili hardware se ne prodaje klijentu nego se za periodičku naknadu osigurava usluga korištenja aplikacije ili tehnologije

– Odgovornost za operiranje i održavanje potrebnih sistema je na pružatelju usluge

– Često veliki jednokratni kapitalni izdatak se zamjenjuje periodičkim operativnim troškom

– Omogućuje veću fleksibilnost i prilagodljivost promjenjivim potrebama – lako dodavanje (i smanjivanje) dodatnih korisnika, servisa ili funkcionalnosti

– Smanjena ulazna investicija za IT startup kompanije i ostale kojima je IT komponenta bitna za poslovanje

20

Page 21: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Utjecaj XaaS operativnog modela na vođenje projekata (2)• Metodološki, značilo je odmicanje od waterfalla i približavanje agile filozofiji

– Product development je radikalno promijenio model rada - od izbacivanja velikih novih verzija svakih par godina do inkrementalnog dodavanja novih funkcionalnosti na kvartalnoj razini.

– Consulting je adoptirao True Cloud Method kao svojevrsni kompromis

• U aplikativnom svijetu, cloud je donio mnogo veći naglasak na standardni softver

– U njega su ugrađene najbolje prakse Oracleovih klijenata

– Kupce se potiče da u maksimalnoj mjeri prilagodi svoje poslovne procese najboljim praksama

– Nadogradnje i izmjene standardnog rada aplikacije su moguće, ali su odvojene od standardnog produkta i odgovornost su klijenta

21

Page 22: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Utjecaj XaaS operativnog modela na vođenje projekata (3)• To je utjecalo na vođenje projekta stavljanjem naglaska na druge stvari:

– Implementacija standardnog produkta znači da je moguće krenuti od poluzavršenog proizvoda kojeg se onda jako brzo prezentira klijentu i onda kroz iterativne radionice rafinirati do konačnog proizvoda – manji naglasak na dokumentaciju, solution-driven vs requirements-driven pristu

– Naglasak na adaptaciju poslovnih procesa najboljim praksama znači veći fokus na komunikaciju sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili

– Naglasak je i na brzini kako bi klijenti što prije počeli realizirati povrat na investiciju – zbog toga se preferira fazni pristup implementaciji gdje dovodimo proces po proces do produkcije. Big bang kao pristup se koristi samo u slučajevima gdje je to jedina mogućnost.

22

Page 23: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Za sva dodatna pitanja:• [email protected]

23

Page 24: Ciklus webinara u suradnji sa MZO · sa stakeholderima, aktivno upravljanje promjenama i trening klijenta da izvuče maksimum iz proizvoda kojeg su kupili –Naglasak je i na brzini

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Hvala na pozornosti!

academy.oracle.com