Metodologija upravljanja IKT projektima Matematički fakultet Beograd, april 2016.

Similar documents
UPRAVLJANJE PROJEKTIMA I NJIHOVIM RIZICIMA PROJECT MANAGMENT AND THEIR RISKS

Upravljanje softverskim projektima Dražen Drašković. Rad u Microsoft Project-u 2013

GPS-BASED AUTOMATIC AND MANUAL VEHICLE STEERING

Crna Gora Cjenovnik 1. SEPTEMBAR

Crna Gora Cjenovnik. 15. JANUAR

ODSJEK AERONAUTIKA. Laboratorij za simulaciju letenja. Voditelj Boris Popović, dipl. ing. ZAVOD ZA AERONAUTIKU

Metalico Plus. TEHNOPANELI-DIZAJN d.o.o. Izložbeno-prodajni salon Obrtnička 3, Zagreb (Savica-Šanci) Skladište Majstorska 11

3. Document Scan i700 Series Scanners

IPMA 4-L-C ČETVEROSTUPANJSKI SUSTAV OVJERE VODITELJA PROJEKATA VODIČ ZA POLAGATELJE

Ru~ne pumpe Hand pumps KLIPNE, VISOKOG PRITISKA, ZA OP[TE I POSEBNE NAMENE PISTON PUMP, HIGH PRESSURE, FOR GENERAL AND SPECIAL PURPOSE

Catalog JR(H/V)54(B/B+)

16x EAN

SF6 PREKIDAČI za kv SF6 CIRCUIT-BREAKERS for kv. tel: , fax:

UPUTE ZA PROJEKT IZ KOLEGIJA PROGRAMSKO

UTICAJ KONCEPTA UPRAVLJANJA TROŠKOVIMA KROZ LANAC VREDNOSTI NA TROŠKOVE KVALITETA PROIZVODA

PRIKLJU^NI ELEMENTI OD ALUMINIZIRANOG ^ELI^NOG LIMA (aluminata) DEBLJINE 2 mm Fittings made up of aluminium coated plate, thickness 2 mm

IZAZOVI U PRIMJENI NORME ISO 9001:2015

KX-NS1000 / 700 / 500 cenovnik

SERBIATRIB`07 10 th International Conference on Tribology and WORKSHOP`07 Sustainable Development in Industry by Apply Tribology Knowledge

Stationary components: Cylinders, engine housing, crankcase, bedplate, frames, columns, cylinders, tie bolts,

Sales Brochure +44 (0) Quality in Every Language +44 (0)

Funkcionalna sigurnost cestovnih vozila prema seriji standarda ISO 26262

ANALIZA RADA UPRAVLJANIH VENTILA NA PARNIM TURBINAMA ANALYSIS OF CONTROLLED VALVE OF STEAM TURBINE

Ru~ne pumpe Hand pumps KLIPNE, VISOKOG PRITISKA, ZA NAGINJANJE KABINE NA MOTORNIM VOZILIMA PISTON PUMP, HIGH PRESSURE, FOR VEHICLE CAB LIFTING

1. Definicija pojmova: sustav ( sistem), holistički pristup i marketing

MODELLING OF LOCOMOTIVE NORMAL LOAD

AN EXPERIMENTAL VERIFICATION OF INFLUENCING FACTORS ON THE MECHANISM OF HEAT TRANSFER IN THE CAVITY ROOF VENTILATION

Priručnik za korisnike

I N STA L A C I J A U RAVNI SA ZIDOM W A L L - L I N E D I N S TA L L AT I O N. patentirano patented

UVOĐENJE SISTEMA KVALITETA (ISO 16949) U IPM- BEOGRAD IMPLEMENTING QUALITY SISTEM (ISO 16949) IN IPM- BEOGRAD

Schneider Electric 1

FINDING THE ACTUAL CAUSES OF HYDRAULIC CYLINDER FAULT

China Intelligent Connected Vehicle Technology Roadmap 1

Italy

Institut za transport INTRA d.o.o. Podgorica Društvo za istraživanje i razvoj transporta i njihovih sredstava Kontrolno tijelo

Admission Requirements for a Bachelor of Science in Computer Information Technology

EVA KREVETIĆ SA 2 LADICE 60X120 EVA BABY ROOM 60X120 ROCKİNG CRADLE

Associate of Science to Bachelor of Science in Computer Information Technology All Tracks

Strategija razvoja pametnog Grada Dubrovnika Dubrovnik smart city (DUSC) Srpanj 2015

SIMULATION OF HYBRID ELECTRICAL VEHICLE FOR TWO DIFFERENT DRIVING MODES

KONSTANTNOG PROTOKA ZA SERVOUPRAVLJANJE

ZNAČAJ I PROMJENE STANDARDA ISO SIGNIFICANCE AND CHANGES TO STANDARDS ISO 14001

STRATEGY TO REDUCE POLLUTION FROM SERBIAN PUSHBOATS

CJENIK OGLAŠAVANJA. Page views (otvaranja stranica) mjesečni prosjek. 125,5 milijuna. 98,3 milijuna. 99,4 milijuna

MECHANICAL SEALS ROTARY JOINTS/UNIONS COMPRESSION PACKINGS

Energetska efikasnost

Koncepcija baze podataka

Prihvatljivost gama raspodele za proračun indeksa suše u slivu Južne Morave

BLÜCHER Drainage Systems

PRIRUČNIK ZA PISANJE EUREKA POSLOVNOG PLANA

EUROPEAN EXPERIENCE REGARDING FUEL AND BIOFUEL REGULATION

MODELOVANJE NEIZVESNOSTI PRI UPRAVLJANJU PROJEKTIMA U POŠTI SRBIJE PRIMENOM BAJESOVSKIH MREŽA

ISTRAŽIVANJE POTICANJA KREATIVNOSTI U PRIRODOSLOVNO-MATEMATIČKOM PODRUČJU

Rješavanje magičnih kvadrata u programskom jeziku C

Digitalna forenzika Android operativnog sistema

Classic Klizači za pregradna klizna vrata sa standardnim nosačima nosivosti od 40kg do 60kg

HRVATSKA ZAKLADA ZA ZNANOST Fond Jedinstvo uz pomoć znanja. Smjernice i operativni postupci Drugi projekt tehnologijskog razvoja (STP II)

KARAKTERISTIKE DIZEL ELEKTRIČNIH AGREGATA, PRIMENA, IZBOR, ODRŽAVANJE

EMPACK MECHELEN, 11 OCTOBER 2017, STAF SEURINCK, ABB BENELUX Upcoming digital solutions and services.

GRADE CARD. Letter Grade. IT 701 Internet Technology C IT 702 Multimedia C IT 703A E-Commerce A

Virginia Tech Research Center Arlington, Virginia, USA

Institut za transport INTRA d.o.o. Podgorica Kontrolno tijelo Nikšićki put 20, Podgorica

D5.2.1 Elaborat o formiranju Inženjerskog kreativnog centra Univerziteta u Novom Sadu

Razvoj, proračun i modeliranje tro-osne CNC glodalice

1. ESTRISI I MASE ZA IZRAVNAVANJE

Atim - izvlečni mehanizmi

SMART BUILDINGS AND ENERGY EFFICIENCY

ABB Journey to Digital New ways of Collaboration with Customers

Admission Requirements for a Bachelor of Science in Computer Information Technology

Titanium Feedstock Review

Migljenj. o finansijskim izve3tajima

REDNE STEZALJKE LINE - UP TERMINALS

Screen: Nominal voltage U: Test voltage: Presek Boja OP SOS RSK RSP Da CU T

Projektovanje Namenskih Računarskih Struktura

OPERATING SPEED MODELS OF TWO-LANE RURAL STATE ROADS DEVELOPED ON CONTINUOUS SPEED DATA

EVLA Front-End CDR. EVLA Front-End Budget

sestavni deli za hidravlične cilindre component parts for hydraulic cylinders

MEASUREMENTS OF SHOCK WAVE FORCE IN SHOCK TUBE WITH INDIRECT METHODS

INFLUENCE OF VANES SHAPE ON THE HIGH FREQUENCY NOISE OF VENTILATED DISC BRAKES IN HEAVY VEHICLES

KULTURA ORGANIZACIJE ORGANIZATION CULTURE

UNIVERZA V LJUBLJANI FAKULTETA ZA DRUŽBENE VEDE. Žiga Cmerešek. Agilne metodologije razvoja programske opreme s poudarkom na metodologiji Scrum

ELIAN-FIX FUTURE PERFECT EN / RS

THE HYBRID TRACTION - THE WAY OF FUEL UTILIZATION IMPROVEMENT UDC Daniel Kalinčák, Ľuboš Bartík, Juraj Grenčík

PAKET ARANŢMAN : AVION ( DIREKTAN LET ) + TRANSFER + SMEŠTAJ 06 ili 13 NOĆI. Program putovanja sa cen br 9. - od

CHIP MORPHOLOGY AND BEHAVIOUR OF TOOL TEMPERATURE DURING TURNING OF AISI 301 USING DIFFERENT BIODEGRADABLE OILS

Kreativni marketing u medijima

A new experimental method to prevent paraffin wax formation on the crude oil wells: A field case study in Libya

KREATIVNE INDUSTRIJE I RAZUMEVANJE FAKTORA RASTA

Ureðaji za THERMO izmjenu alata THERMO Shrinking equipment

PIPER AIRCRAFT CORPORATION

Doc.dr.sc. Ivana Herceg Bulić Geofizički odsjek PMF-a Sveučilište u Zagrebu

Privredno društvo za tehničko ispitivanje i analizu "Jugoinspekt Control" d.o.o. Bar Laboratorija

Inverta Spot GT APARAT ZA TAČKASTO ZAVARIVANJE PUNKTOVANJE LIMOVA I KAROSERIJA

Control Valve Market Research Report- Global Forecast to 2022

1. definition use design

B E L E K NAČIN PLAĆANJA FIRST MINUTE PROGRAMA, KOJI PRATI VAŽEĆI CENOVNIK ČINI SASTAVNI DEO PROGRAMA PUTOVANJA.

Experimental Investigation of Influence of Dual-Fuel Engine Operating Parameters on Combustion, Efficiency and Exhaust Gas Emissions

MATERIJALI I MAŠINE ZA RAPID PROTOTYPING MATERIALS AND MACHINES FOR RAPID PROTOTYPING

30 NOVEMBER, 2017 ABB and SynerLeap - an innovation accelerator. Helena Malmqvist, Head of External Research Collaborations, ABB Sweden

USING TAGUCHI METHOD IN DEFINING CRITICAL ROTOR POLE DATA OF LSPMSM CONSIDERING THE POWER FACTOR AND EFFICIENCY

Transcription:

Nikola Perić Metodologija upravljanja IKT projektima Matematički fakultet Beograd, april 2016.

Nikola Perić, MSc CS ICT Project Manager 10 years of International Project Management experience Executive IT Consultant, Agile Coach, Developer Oracle Business Consultant Speaker at Seminars, Conferences & Congresses Research interests: Cryptology, Internet of Things, Internet of Everything, E-business, Business Intelligence, Data Warehousing & Mining

KHAOTICEN d.o.o. an Optima Group Company a technology risk and information security company more research-development departments in Serbia presence on the USA, Russia, Europe, Middle East, Africa,

KHAOTICEN d.o.o. Expertise: Software & Web Applications Development Information security & Technology risk (Cryptography, Cryptanalysis, Biometrics, etc) Network Penetration Testing (External & Internal Corporate, Virtual and Cloud, Wireless, VoIP) Application-based Penetration Testing (Desktop, Web, Mobile, Database, Source Code) Forensic Testing

CILJ: 1. pitanje - Koliko je uspelih softverskih projekata? odgovor: Do 1/3 uspelih softverskih projekata.

CILJ: 1. pitanje - Koliko je uspelih softverskih projekata? odgovor: Do 1/3 uspelih softverskih projekata. 2. pitanje - Koji su razlozi propadanja softverskih projekata? odgovor: Razloga je mnogo!

CILJ: 1. pitanje - Koliko je uspelih softverskih projekata? odgovor: Do 1/3 uspelih softverskih projekata. 2. pitanje - Koji su razlozi propadanja softverskih projekata? odgovor: Razloga je mnogo! 3. pitanje - Kako se može osigurati duži životni vek softvera? odgovor: Primenom adekvatne metodologije upravljanja IKT projektima.

Statistika Održivost KPMG Consalting grupa OASIG The Standish Group The CHAOS Report manje od 30% uspelih projekata 40% delimično uspelih više od 30% neuspelih

Statistika Uzroci neuspeha Održivost KPMG Consalting grupa OASIG The Standish Group The CHAOS Report Nejasni zahtevi klijenata Nekontrolisanje promena Promenjivost vremenskog plana Loše tehnike i alat Promenljivost budžeta Loša komunikacija Nekontrolisanje rizika Neodgovarajuće testiranje Loš kvalitet Nerealna očekivanja,... manje od 30% uspelih projekata 40% delimično uspelih stablo (ne)razumevanja više od 30% neuspelih

Statistika Uzroci neuspeha Održivost KPMG Consalting grupa OASIG The Standish Group The CHAOS Report Nejasni zahtevi klijenata Nekontrolisanje promena Promenjivost vremenskog plana Loše tehnike i alat Promenljivost budžeta Loša komunikacija Nekontrolisanje rizika Neodgovarajuće testiranje Loš kvalitet Nerealna očekivanja,... Koliko uspešno je moguće upravljati projektom? Koliko brzo se dostiže zrelost u upravljanju projektom? U kojoj meri je moguće iskoristiti primere dobre prakse kako bi se što pre osetila korist upravljanja projektima? manje od 30% uspelih projekata 40% delimično uspelih više od 30% neuspelih stablo (ne)razumevanja Uspešno realizovan projekat Uspešan projekat

STABLO (NE)RAZUMEVANJA

Metodologija je formalizovani proces ili skup iskustava za realizovanje softvera, skup pravila koje razvojni tim prati, skup konvencija koje je organizacija odlučila da prati (tzv. pravila igre ), sistematičan pristup za organizovanje i realizaciju IKT projekata.

Metodologija upravljanja IKT projektima je Veština, Nauka i Umetnost.

Metodologija upravljanja IT projektima Projekat Upravljanje projektom Metodologija upravljanja IT projektima Vođa (rukovodilac) projekta Program Upravljanje programom Studija izvodljivosti projekta Projektni tim Projektni portfolio Upravljanje portfoliom Životni ciklus projekta Plan projekta izvori: Američki međunarodni institut za upravljanje projektima PMI Internacionalna asocijacija za upravljanje projektima IPMA Asocijacija za upravljanje projektima - APM

Metodologija upravljanja IT projektima TROŠKOVI RESURSI VREME TROUGAO OGRANIČENJA

Metodologija upravljanja IT projektima Za dobro i uspešno planiranje potrebno je odgovoriti na pet ključnih pitanja: O kom problemu se radi? Metrika uspešnosti projekta? Koji je cilj projekta? Koji se zadaci moraju obaviti? Pretpostavke, rizici ili prepreke koje mogu uticati na uspešnost projekta?

Osnovne funkcionalne oblasti metodologije upravljanja IT projektima

Metodologija upravljanja IT projektima GANT dijagrami (gantogrami) CPM dijagrami (metoda kritičkog puta) PERT dijagrami (tehnika evaluacije i revizije projekta) ISHIKAWA dijagrami (Kaora Ishikawa, 1943.) Tehnike u upravljanju projektima RACI matrica (matrica odgovornosti, WBS+OBS) PBS dijagrami (faze projekta) WBS dijagrami (projektni zadaci) OBS dijagrami (kopetencije)

Konus neizvesnosti (Barry Boehm, 1981.)

GANT dijagram

CPM dijagram

PERT dijagram

Ishikawa ( riblja kost ) dijagram

Metodologije upravljanja IKT projektima koje se najčešće koriste: Waterfall model (tzv. Vodopad ) Waterfall model sa prototipom Metodologija za paralelni razvoj V model Inkrementalni model Spiralni model

Metodologije upravljanja IKT projektima koje se najčešće koriste: Rapid Application Development (RAD) Rational Unified Process (RUP) MS Solutions Framework Oracle Unified Method (OUM) Extreme Programming (XP) Scrum PRINCE2

Koraci u tradicionalnom upravljanju projektima

Waterfall

Spiralni model

Rational Unified Process (RUP)

Agilno upravljanje projektima temelji se na tradicionalnom pristupu i njegovih pet faza, ali su te faze modifikovane kako bi bile prikladnije za primenu u praksi: planiranje (eng. Envision) odrediti viziju projekta i projektnu organizaciju (umesto inicijalne faze, da se naglasi važnost vizije); nagađanje (eng. Speculate) razviti model koji je određen karakteristikama, funkcionalnošću, vremenskim odrednicama, planom iteracija za ostvarivanje vizije (umesto planiranja, da se naglasi nesigurnost jer je plan povezan sa određenošću); istraživanje (eng. Explore) isporučivati testirane delove u kratkim periodima i stalno tražiti načine za smanjenje rizika i nesigurnosti unutar projekta (umesto upravljanja, jer je istraživanje iterativno, odnosno nelinearno); prilagođavanje (eng. Adapt) pregledati isporučene rezultate, trenutnu situaciju i ponašanje projektnog tima i sve što je potrebno prilagoditi na adekvatan način; zatvaranje (eng. Close) završiti projekat i naglasiti ključne stvari koje su naučene u toku samog rada na projektu. Agilno upravljanje projektima

Ekstremno upravljanje projektima (eng. Extreme Project Management) je nastalo na temeljima ekstremnog programiranja. Životni ciklus projekta se sastoji od pet faza, kojima je malo promenjen naziv: istraživanje, planiranje, iteracije do završnog međuproizvoda, pretvaranje u proizvod, održavanje i smrt. Ekstremno upravljanje projektima

Ekstremno programiranje

Ekstremno programiranje KOMUNIKACIJA JEDNOSTAVNOST VREDNOSTI EKSTREMNOG PROGRAMIRANJA POVRATNA SPREGA HRABROST POŠTOVANJE Vrednosti ekstremnog programiranja

Ekstremno programiranje BRZA POVRATNA SPREGA PRETPOSTAVLJENA JEDNOSTAVNOST PRINCIPI EKSTREMNOG PROGRAMIRANJA POSTEPENE PROMENE PRIHVATANJE PROMENA KVALITETAN RAD Principi ekstremnog programiranja

Ekstremno programiranje PROGRAMI- RANJE U PARU PLANIRANJE IGRE RAZVOJ VOĐEN CELOKUPNOST TIMA STALNA INTEGRACIJA POBOLJŠANJE DIZAJNA TESTOVIMA (REFAKTORISANJE) OBAVEZNE PRAKSE EKSTREMNOG PROGRAMIRANJA MALE VERZIJE STANDARDI U KODIRANJU KOLEKTIVNO VLASNIŠTVO NAD KODOM JEDNOSTAVAN DIZAJN METAFORA U SISTEMU ODRŽIVI KORAK Obavezne prakse ekstremnog programiranja

Ekstremno programiranje

Ekstremno programiranje KODIRANJE TESTIRANJE AKTIVNOSTI EKSTREMNOG PROGRAMIRANJA SLUŠANJE DIZAJN Aktivnosti ekstremnog programiranja

Korišćenjem XP-a: vreme razvoja softvera je znatno kraće, orjentisanost ka ljudima, pre nego ka procesima, komunikacija licem u lice, pre nego obimna dokumentacija, želje klijenata su pravilno implementirane, promene se lakše dodaju u projekat, uvek postoji funkcionalna verzija, greške su znatno smanjenje tokom programiranja, odsustvo prekovremenog rada, prvo se testira, pa se onda kodira testovi za svaki deo programa, cilj je postići grub, ali upotrebljiv sistem na početku, pa ga tek onda poboljšavati,...

Industrijsko ekstremno programiranje (proširenje primene ekstremnog programiranja)

Scrum

Zaključak Svaki projekat je jedinstven i priča za sebe. Moguće je da ni jedan od postojećih pristupa metodologije upravljanja IT projektima neće zadovoljiti baš sve projekte. Umešno kombinovanje sistemskog i situacionog pristupa je nešto što se nameće kao opšte prihvatljiv kompromis pri razvoju metodologije upravljanja projektima unutar specifičnih organizacionih sistema. Još jedno od mogućih rešenja je stvaranje generičke metodologije, koja bi se oslanjala na postojeće pristupe upravljanja, a koju bi bilo moguće oblikovati prema datom projektu, čak i prilagoditi u toku samog projekta. Vrlo važan korak u tom oblikovanju predstavlja učenje na iskustvima završenih projekata.

Zaključak Ključ za definisanje uspeha jeste da se unapred definišu kriterijumi uspeha IKT projekta, poput: budžet projekta, trajanje projekta, iskorišćenost resursa, nivo kvaliteta, brzina povratka investicija, stepen inovativnosti, uticaj na tržište, zadovoljan klijent,... Dobro i pravovremeno planiranje realizacije IKT projekta je 60-70% uspešno urađenog posla!!! Metodologije upravljanja IKT projektima su realnost, to svakako radi, i postoje da bi se koristile i bile od koristi.

H V A L A Nikola Perić, MSc CS ICT Project Manager KHAOTICEN d.o.o. nperic@khaoticen.com

H V A L A careers@khaoticen.com praksa@khaoticen.com www.khaoticen.com