1 / 15

Projektiranje in organizacija informacijskih sistemov

Projektiranje in organizacija informacijskih sistemov. Delo v skupini. Motivacija. Na razvoj vplivajo štirje dejavniki: ljudje, proces, produkt, tehnologija Najpomembnejši so ljudje Pri ljudjeh je najpomembnejša motivacija Ra zlične ljudi imajo različno motivacijo

Download Presentation

Projektiranje in organizacija informacijskih sistemov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projektiranje in organizacija informacijskih sistemov Delo v skupini

  2. Motivacija • Na razvoj vplivajo štirje dejavniki: ljudje, proces, produkt, tehnologija • Najpomembnejši so ljudje • Pri ljudjeh je najpomembnejša motivacija • Različne ljudi imajo različno motivacijo • Če naj predpostavljeni uspešno motivirajo podrejene, morajo razumeti njihove motive, ne pa nanje projecirati svojih • Kaj tipično motivira razvijalce programske opreme?

  3. Myers-Briggsovi tipi običajno: 75:25 programerji: 50:50 Extrovert (E) – Introvert (I) Zanima se za ljudi okrog sebe – Zatopljen v lastne misli Sensing (S) – Intuition (N) Zaupa čutilom – Zanaša se na intuicijo, kar se mu zdi Thinking (T) – Feeling (F) Racionalen, logičen, “True-False” – Dela po občutku, “Bolj-Manj” Judging (J) – Perceiving (P) Sistematično presoja, sodi celoto iz delov – Zgoraj navzgor, sodi dele iz celote, fleksibilen Ti izrazi niso povsem ekvivalentni običajni rabi. Npr, “Judging” ne pomeni nagnjenosti k obsojanju... http://en.wikipedia.org/wiki/Myers-Briggs; psihologom se zdijo ti tipi sporni. običajno: 50:50 programerji: 80:20 običajno: 50:50 programerji: 70:30

  4. Programerji dosežek možnost rasti delo osebno življenje možnost tehničnega nadzora napredovanje odnosi s kolegi priznanje plača odgovornost odnosi s predpostavljenimi varnost zaposlitve odnosi do podrejenih politika podjetja delovni pogoji status Splošna populacija dosežek priznanje delo odgovornost napredovanje plača možnost rasti odnos do podrejenih status odnosi s predpostavljenimi odnosi s kolegi možnost tehničnega nadzora politika podjetja delovni pogoji osebno življenje varnost zaposlitve Motivacijski faktorji

  5. Programerji dosežek možnost rasti delo osebno življenje možnost tehničnega nadzora napredovanje odnosi s kolegi priznanje plača odgovornost odnosi s predpostavljenimi varnost zaposlitve odnosi do podrejenih politika podjetja delovni pogoji status Programerjem nadrejeni odgovornost dosežek delo priznanje možnost rasti odnosi do podrejenih odnosi s kolegi napredovanje plača odnosi s predpostavljenimi politika podjetja varnost zaposlitve možnost tehničnega nadzora status osebno življenje delovni pogoji Motivacijski faktorji

  6. Ustrezna motivacija • Tvoji podrejeni niso nujno motivirani enako kot ti • programerjev ne poskušaj spodbujati s pozivanjem k odgovornosti • spodbujaj jih s tehničnimi izzivi, avtonomnostjo, možnostjo učenja

  7. Uporaba glavnih motivacijskih faktorjev • Dosežek: • Programerji načelno radi delajo, če jim daš delo, ki ga imajo radi.Torej programiranje. • Občutek, da bo izdelek njihov dosežek.Ne delajo “za podjetje”, temveč sebi v veselje • Postavljanje ciljev: če cilje (denimo roke) postavijo sami, bodo trše delali, da bi jih dosegli • Možnost rasti • Plačaj zaposlenim tečaje in jim dovoli obiskovanje v službenem času • Refundiraj jim knjige • Določaj jih na projekte, kjer se bodo izpopolnjevali • Novincem določaj mentorje Vse to je zastonj v primerjavi s tem, koliko je vreden dober delavec.

  8. Uporaba glavnih motivacijskih faktorjev • Delo: • Raznolikost • Programer mora videti celoto in imeti občutek, da prispeva k njej • Pomembnost dela; programerju lahko predstaviš uporabnike... • Samostojnost pri delu • Povratni odziv (feedback) • Možnost osredotočenja za delo: ne sitnari z administracijo, pravili oblačenja, delovnim časom • Osebno življenje • Programerju osebno življenje pomeni več kot nadrejenim, zato slednji ne razumejo, da klici v soboto zvečer niso zaželeni • Možnost tehničnega nadzora • Vsak sodelavec na projektu naj bo zadolžen za nadzor dela projekta • Vsi, razen najmlajših, naj bodo nekomu za nekaj mentorji

  9. Ostali motivacijski faktorji • Pohvale in nagrade • nagrada naj bo vedno izročena v znamenje pohvale, ne motivacije • kdor pričakuje nagrado, navadno dela slabše od tistega, ki ne; slednjemu je že delo samo v nagrado • pazi na pravičnost: če najboljši dobi 6 % stimulacije, bo hud, če dobijo poprečneži 5,5 %... • Primerne nagrade • iskrena pohvala • kape, majice... • večerja • miza za ping pong, brezplačna dobava kave • ... • Pilotski projekti in preskusi: Hawthorneov efekt • če skupina nekaj dojema kot poskus, bo bolj produktivna

  10. Kako zbiti moralo? • Delovni prostor • premalo svetlobe, mize, polic... • vročina ali mraz • hrup, stalne prekinitve • slabe komunikacije (telefon, elektronska pošta, konferenčne sobe) • neprimerna strojna oprema • prepočasen servis strojne opreme • Nezaupanje vodstvu: • zavajanje in manipulacija • prevelike obremenitve, prehudi roki • tehnična nevednost vodstva • pomanjkanje stika s podrejenimi • Neupoštevanje programerjev pri odločitvah, ki jih zadevajo • Prehudi roki • Pomanjkanje priznanja

  11. Tipi skupin • Skupina enakih • nekdo je “tehnični vodja”, prvi med enakimi, ki skrbi za komunikacijo navzgor • ostali se razlikujejo po področju, ki ga obvladajo (baze, uporabniški vmesniki, različni jeziki...) • Skupina glavnega programerja (“glavnega kirurga”) • “glavni programer” je nekdo, ki je nekajkrat produktivnejši od drugih • “pomožni programer” je njegova desna roka, kritik, asistent, zamenjava • “administrator” skrbi za računalnike, denar, pisarniški material, ljudi... • “orodjar” izdeluje orodja za glavnega programerja (pomožne skripte, inštalacije...) • Ta model je v osemdesetih dosegal nezaslišano produktivnost • Ljudje, primerni za “glavnega programerja” so redki • Model primeren za projekte, ki jih je potrebno izvesti hitro in če imamo pri roki zelo sposobnega garača • Dihurska skupina • izrazito talentirani inženirji, ki jim dodelimo nalogo in jih pustimo pri miru, dokler je ne končajo • zelo učinkoviti • neprijetno je, da nikoli ne vemo, kje so in kdaj bodo končali

  12. Tipi skupin • SWAT (“skilled with advanced tools”; ista kratica kot vojaški “special weapons and tactics”) • skupino sestavljajo “specialci” za eno področje, npr. baze, posamezni programski jezik ali okolje, posamezno fazo procesa (npr. analizo zahtev) • skupine so navadno stalne • uporabiš jih v točno določeni, ozko usmerjeni nalogi

  13. Uspešna skupina • Identiteta skupine • člani uspešne skupine se identificirajo s skupino; uspeh skupine je tudi njihov uspeh • skupine se poimenujejo, si naredijo majice ali kape... • druženje skupine • Skupni cilj, skupno videnje projekta • to bo pomagalo pri načrtovanju • ostale bodo debate o drobnarijah • Delovni izziv • “Želimo razviti tretjerazredno zmogljiv informacijski sistem v poprečnem času in vendar s podpoprečno kvaliteto delovanja.” Ekhm?! • Struktura skupine in njeni člani • struktura skupine (vodja...) naj ne temelji na zaslugah ali prijateljstvu • v učinkoviti skupini morajo biti člani dopolnjujočih se profilov • v učinkoviti skupini se izoblikujejo neformalne vloge: vodja, nekdo, ki daje ideje, skeptik, nekdo, ki nesebično pomaga drugim, “zaključevalec”, ...

  14. Uspešna skupina • Medsebojno zaupanje • poštenost, odprtost, konsistentnost, spoštovanje • Soodvisnost med člani • pripravljenost vprašati za pomoč in ponuditi jo • tole bi lahko naredil sam, a bom raje počakal, da se Gregor vrne s kosila, ker o tem ve več • predlagal bom, da tole naredim sam, a se ne bom silil, če bo naloga všeč Gregorju • v taki skupini vsak “gravitira” proti najbolj produktivni poziciji • Učinkovita komunikacija • temelji na medsebojnem zaupanju (in obratno) • če je ni, člani skrivajo svoje napake

  15. Problematični člani skupine • Za moralo skupine ni hujšega kot “gnila jabolka” – lenuhi, nesposobneži, bleferji (po možnosti v eni osebi) • Drugi člani skupine bodo delali namesto njega (da bi bilo delo končano), namesto da bi ga zatožili • Kako naj vodstvo zazna takega člana? Preprosto, če ve, na kaj paziti: • skriva neznanje, namesto da bi se učil (“ni mi potrebno razlagati, saj razumem”; “prejle sem se nerodno izrazil, samo nesporazum je bil”; “no, saj ravno to sem hotel povedati”) • preveva jih želja po zasebnosti (“nikogar ne potrebujem, da pregleduje mojo kodo”) • pritožujejo se nad usmeritvijo in odločitvami skupine • drugi člani skupine se iz njega norčujejo (po tem jih lahko prepoznamo!) • takšni ljudje napredujejo prek poznanstev s šefi, s člani drugih skupin • zaradi gnilih jabolk bodo skupino prvi zapustili najkoristnejši člani • takega človeka odpusti raje prej kot kasneje!

More Related