Definicija: Softverske zavisnosti (eng: Software Dependencies) su odnosi ili stanje između pojedinaca, timova i organizacija u kojem jedan objekat (bilo da je u pitanju softverski kod, funkcija, alat i sl. ili osoba, tim ili organizacija/e) koristi tj. zavisi od funkcije drugog objekta da bi završila svoj posao.

Vrste tehničkih zavisnosti:

  1. Neke od tih zavisnosti zasnivaju se na tehnologiji. Primjer: UI / UX Dizajn treba da imam prije nego što kreiram softver / veb aplikaciju ili da dodam novu funkciju, neki od ovih zavisnosti tiču se dostupnosti ljudi u određenom vremenskom intervalu i sl.
  2. Neke zavisnosti su obavezne jer se moraju dogoditi. Primjer: Moram da imam softverski kod na raspolaganju da bih mogao da testiram i sl.
  3. Neke od njih su diskrecione zavisnosti. Primjer: možda bi nam bilo pogodnije organizovati rad na određen način i sl.
  4. Neke od njih mogu biti eksterne zavisnosti. Primjer: naš tim je jedan od mnogobrojnih timova (Scrum of Scrums ili Nexus) koji zavise od raznih inputa drugih timova, kako bi uspješno izvršili svoj zadatak.
  5. Konačno, i svakako ne najmanje važno, možda imamo različite interne zavisnosti između naših timova i resursa i načina na koji obavljamo svoj posao. Sve ih je potrebno identifikovati.

Postoje različiti načini za određivanje prioriteta kao što su: MoSCoW Metoda (M - Must have, S - 'Should have, C - Could have, W - Won't haves' or 'Would haves'), 100 poena Metoda ili Kano Model. Sada ćemo ukratko razmotriti jednu analizu pod imenom Paired Comparison Analiza.

Kada birate između više različitih prioriteta u razvoju softverskog proizvoda, kako se odlučiti koja ima viši nivo prioriteta?

Ovo je posebno izazovno ako se vaše opcije međusobno razlikuju, ako su kriterijumi za odluku subjektivni ili ako nemate objektivne podatke koje biste koristili za svoju odluku. "Paired Comparison Analysis" upoređivanje pomaže vam da utvrdite relativni značaj više različitih opcija. U ovom članku i videu imate priliku saznati kako možete upotrijebiti "Paired Comparison" analizu za donošenje odluka.

Vjerovatno ste se zapitali zašto neke organizacije imaju jednake finansijske, tržišne, strateške i sve druge preduslove da budu jednako uspješne, a opet vidimo da su neke od njih daleko uspješnije, odišu jakom korporativnom kulturom, bolje posluju, zaposleni su efikasniji i zadovoljniji, stepen lojalnosti organizaciji je daleko viši/veći...

Odgovor na to nalazi se u prostom stilu vođenja, tj. načinu na koji jedan uspješan lider vodi organizaciju i svoje zaposlene.

Na šta pomislimo kada zamislimo sliku dobrog lidera? Postoji niz različitih odgovora na ova i slična pitanja. Međutim, kada je u pitanju vrhunski lider, veoma je bitno to da on ima određene osobine – mora da bude sposoban da inspiriše druge, da je inteligentan i, iznad svega, da posjeduje integritet. Bilo koja osoba može da okupi tim ili grupu ljudi i daje im naređenja šta treba ja se uradi, međutim, ako želite da budete dobar i jak lider, morate da imate sposobnost da motivišete i inspirišete ljude koji se nalaze u vašem okruženju.

Lider je u središtu strukture moći grupe, on drži grupu na okupu, kreće se ka svojim ciljevima... Liderstvo je uticajan proces. Lider je u poziciji da oblikuje, reguliše, kontroliše i mijenja stavove, ponašanje i performanse članova njegove grupe.

Neću te otpustiti.

Ali zbog posljedica koje trpi posao moraćemo uspostaviti Plan promjena, nešto poput Ugovora o ponašanju, u kome će biti objašnjeno koji segmenti u vašem radu se trebaju promijeniti.

Ovaj ugovor ne kažnjava vas, ovaj ugovor vam daje smjernice kako da učinite sve što je potrebno da biste mogli da napredujete i da budete efikasan dio ovog tima i da uživajte u divnoj karijeri ovdje.

Ako budete ispoštovali taj ugovor i radili sve što u njemu piše, onda ćete zadržati vaš posao...

Na kraju intervjua za određeno radno mjesto, uvijek će vas pitati da li imate bilo kakvih pitanja.

Upravo je to vaša prilika koju trebate iskoristiti da fascinirate članove komisije. Čudno ali istinito.

Prosječan čovjek će vjerovatno:

  1. vrlo uljudno  reći "ne, hvala vam puno na vašem vremenu" ili
  2. pitati za beneficije i privilegije u kompaniji, platu, slobodne dane, radno vrijeme, udaljeni rad ili rad od kuće i sl.

Oba odgovora su potpuno pogrešna.

Ono što trebate reći je sljedeće:

Ako se bavite ozbiljnim razvojem softvera, male su šanse da niste čuli za kompaniju Atlassian koja se bavi izradom softvera za razvoj i kolaboraciju. Dakle, svemu onom što treba jednom razvojnom timu.

Iako razvojni programeri ne vole previše pisati tehničku dokumentaciju, konfiguraciona uputstva i sl. moram reći da je Confluence izuzetno koristan alat posebno kada bi ga svi koristili, dakle ne samo programeri već i sve ostale uloge na projektu.

Riječ je o softveru u kojem možete napraviti workspace za svaki projekt. U tom prostoru možete kreirati dokumente, dijagrame, wiki stranice, how-to tutorijale, dijeliti linkove … sa ostatkom tima. Na taj način projektni tim (ili Scrum tim) ima svu dokumentaciju na jednom mjestu i svi uvijek imaju pristup zadnjim verzijama dokumenata.

Na ovaj način sva projektna dokumentacija se nalazi na svima znanoj lokaciji i više nije u "zaboravljenim" Word ili Excel dokumentima, emailovima, taskovima i sl. Ovaj alat služi upravo tome – da je sve na jednom mjestu, da se vidi ko je što napisao, kada je to napisao, kada je izmijenio i slično.

Sigurno se pitate zašto bi neko sada pisao o putovanju koje se desilo prije nekoliko godina. Ako ste nestrpljivi da saznate razlog, spustite se na kraj teksta. Za ostale, "nekoliko" riječi o mom iskustvu sa ovog putovanja.

Iako se po pravilu putuje u sopstvenoj organizaciji i o sopstvenom trošku, uvijek postoje načini kako posjetiti neku daleku zemlju, da taj put bude u službi profesionalnog usavršavanja a da troškove puta snosi upravo ta strana.

Putem Kabineta predsjednika Vlade Republike Srpske, te 2016. godine, Ministarstvo za ekonomske odnose i koordinaciju proslijedilo je Notu Ambasade NR Kine u BiH i Program seminara (231 seminar u ponudi) koji će se održati u NR Kini, u 2016. godini, u cilju implementacije plana za obuku kadrova iz Republike Srpske i BiH. Čim sam čuo i vidio program obuka, nije bilo dileme da li ću se prijaviti.

Izbor kandidata koji učestvuju na seminarima vrši kineska strana putem Ambasade NR Kine u BiH, na osnovu prijave i biografije svakog kandidata.

Sve troškove vezano za seminar (avionski prevoz, smještaj, hrana) snosi kineska strana. Mogućnost učešća na seminarima imaju kandidati koji govore engleski jezik i koji nemaju više od 45 godina starosti.

Prijavio sam se na Seminar pod nazivom "2016 Seminar on Engineering Education and Project Management for Countries in Belt and Road Areas" u trajanju od 21 dan.

Nakon što sam obavješten da je moja aplikacija za seminar prihvaćena, počele su užurbane pripreme za put.

Kineski program seminara otpočeo je 2008. godine po odluci Vlade NR Kine kako bi otvaranje Kine prema vanjskom svijetu bilo još značajnije.

Dobrodošli

Hvala Vam što ste izabrali posjetiti moj web sajt.

Na njemu ćete naći stvari koje volim:

  • podatke o meni,
  • mojoj domovini, Republici Srpskoj,
  • mojoj opsesiji, Informacionim tehnologijama i
  • sitnicama koje život čine ljepšim.

Naravno, vidjećete i nešto što se nalazi između redova, moju ljubav i trud da ovaj sajt i komunikaciju prema Vama učinim originalnom, korisnom i atraktivnom i obećanje da neću prestati da se trudim.

Ukoliko nađete da Vam je ova posjeta koristila u bilo kom pogledu, napišite mi to, veoma ćete me obradovati.

Srdačan pozdrav i uživajte u životu!

Dejan MAJKIĆ

Preporuka

Riješite današnji problem

Igrajte šah - Play chess online