Projekt:
Az informatikai projektek első, és legfontosabb jellemzője, hogy önmagában nincs informatikai projekt. Egy informatikai projekt a legtöbb esetben valamilyen köztes lépés, egy nagyobb projekt része. Ezen felül egy informatikai projekt specialitásai a következők:
DE leginkább ezeknek a keverékeiből áll össze egy informatikai projekt
A vállalatokra közvetett hatással van a politikai környezet amelyben a vállalat él.
A politikai környezet tényezői:
Gazdasági szempontból egy vállalatot a SWOT (Strengths-Weaknesses-Opportunities-Threats) analízis segítségével lehet elemezni. Ennek négy eleme:
Erősségek (strengths): Pozitív belső vállalati tényezők, amik a vállalkozás előnyei és fejleszthetjük
(pl. jó termék, projekt struktúra, üzleti kapcsolatok, technológiai ismeret, stb.)
Gyengesége(weaknesses): Negatív belső vállalati tényezők, amik a vállalkozás hátrányai és javíthatunk rajta
(pl. kevés erőforrás, nem ismert a vállalat, kevés projektvezető, stb.)
Lehetőségek (opportunities): Pozitív külső politikai- vagy gazdasági tényezők, amiket nem tudunk befolyásolni, de kihasználhatjuk előnyként
(pl. erős hazai/nemzetközi piaci pozíció, jó kapcsolatok, EU-s csatlakozás, stb.)
Veszélyek (threats): Negatív külső politikai- vagy gazdasági tényezők, amiket nem tudunk befolyásolni, de fel kell készülnünk rájuk
(pl. csökkenő gazdasági növekedés, erős konkurencia, hazai viszonylatban drága, kormányzati kiadások csökkentése, stb.)
A vállalati szintű tervezés egyik legfontosabb kérdése a szervezeti felépítés. Ezek a szervezetek lehetnek formálisak, melyek tulajdonosi és/vagy vezetői döntések alapján jönnek létre. Illetve lehetnek informálisak, melyek spontán emberi kapcsolatok alapján jönnek létre. Egy vállalat életében mindkét fajta szervezet fontos, és érdemes mind a kettőre egyaránt odafigyelni.
Egyszerű szervezet
Előnyök: gyors döntés, rugalmasság, csapatmunka, kreativitás
Hátrányok: bizonyos mértéken túl nem működőképes, szervezetlenség, kiszolgáltattság az egyszemélyi vezetőnek
Funkcionális szervezet
Előnyök: Szakértelem öszpontosítása, egyéni fejlődési lehetőség
Hátrányok: Nincs projekttulajdonos, gyenge kommunikáció, rugalmatlan, gyenge erőforrás koordináció
Projekt csapat
Előnyök: Széles projektvezetői hatáskör, széles szakértelmű csapat, egyértelmű erőforrás hozzárendelés
Hátrányok: Szakértelem öszpontosítása elvész, csapatok közötti interaktivitás hiánya
A funkcionális szervezet és projekt csapat felépítésű szervezetek között léteznek még ún. mátrix felépítések, melyek egyfajta átmenetet képeznek a kettő között. A megfelelő szervezeti modell kiválasztásának szempontjai közé tartozik a az előfordulás gyakorisága, azaz mennyire rutinszerű, gyakori a feladat, illetve a projekt mérete.
A vállalatok életútja több lépcsőből áll, melyeket az ember életútjainak állomásaihoz lehet hasonlítani.
A különböző életciklusokban a vállalatoknak más-más célkitűzései vannak.
A projektek szervezete nagyban függ a projekt méretétől, így méret szerint csoportosítjuk őket.
Méret: 3-5 fő
Az ilyen méretű projekteknél nincs szükség egy teljes projektvezetői pozícióra, így erre kétféle modell létezik:
Méret: 5-20 fő
Ennél a méretnél már általában külön munkatárs kell a projektvezető és a technikai vezető szerepekhez, a legtöbb esetben már teljes-munkaidős projektvezető szükséges. Megkezdődik a további strukturálás (részcsapatok vezetővel, pl: fejlesztők, tervezők, részprojekt, stb.)
Méret: 20+ fő
Ilyenkor már megjelennek a szervezeti egységeket koordináló irodák, bizottságok (projekt felügyelő bizottság, projektiroda), megjelennek további vezetési szintek. Sok esetben már nem elég egy teljes-munkaidős pozíció a feladatkörök ellátására, asszisztensi pozíciók is megjelennek.
A projekt életciklusát hat fázisra lehet osztani:
A projekt előkészítése az ajánlattétellel kezdődik. Ekkor dől el, hogy az ügyfél elfogadja-e az ajánlatot, és ekkor került a projektvezető kijelölésre. Ezek után a Projekt definíciós dokumentum (Projektterv) készül el, mely egy élő dokumentum. Többek közt a projekt célja, a feladatok meghatározása, a szerepek, az időkeretek, stb lesznek benne meghatározva.
A projektet egy projektindítő gyűléssel (Kick-off meeting) szokták kezdeni, mely alatt a résztvevők megismerik a projekt hátterét, célját, hierarchiáját, infrastruktúráját. Továbbá a felelősségi körökről, fontosabb eljárásokról is esik szó.
A projekttervezés alá minden olyan tervezési folyamat esik, ami a projekt működéséhez szükséges. Ilyenek például az időelemzés, erőforrás-ütemezés, stb.
A projekt követés a tervezés és a projektzárás közötti időtartam alatt a projekt megfigyelése. Ekkor fut a tényleges projekt és készül a termék. Ebben a szakaszban információgyűjtés, adatösszeítés és elemzés (pl.: állapotjelentés, teljesítmény mérés, stb.) után különböző cselekvések hajtódnak végre annak érdekében, hogy a projekt sikeresen záródjon.
Egy projekt kétféleképpen érhet véget:
Egy projekt zárása után rendszerint keletkezik egy projektzáró dokumentum. Ennek a tartalma többek közt: a projekt adatai, lezárást követő teendők, projekt értékelése, stb.
A projekt a projektzárással még nem mér véget teljesen. A projekt lezárása után még alábbi tevékenységek folyhatnak:
A projekttervezés egyik fő célja, hogy meghatározzuk:
Illetve az egyes feladatokat:
Az első két kérdésre a válaszhoz a szervezet lebontási struktúrára (OBS - Organizational Breakdown Structure), illetve feladat lebontási struktúrát (WBS - Work Breakdown Structure) van szükség.
Ezek után az OBS-t és WBS-t összevetve kiadhatjuk a feladatokat és meghatározhatjuk az felelősségeket.
A felelősségek ábrázolásának egy hatékony eszköze a RACI (Responsible, Accountable, Consulted, Informed) mátrix.
Az időelemzés célja, hogy meghatározzuk a projek sikerességéhez szükséges időt, megállapítsuk a határidőt. Ehhez egy eszköz az irányított hálók használata, melyben a csomópontok közötti élek az összefüggéseket jelentik. Ezek az összefüggések lehetnek követési kapcsolatokra vonatkozóak (pl. "B csak akkor kezdődhet el, ha A befejeződött"), időre vontakozóak (pl.: X feladat nem fejeződhet be később, mint <Dátum>
).
Kritikus út: azon tevékenységek sorozata, amely a projekt átfutási idejét meghatározza.
Időjáték: egy tevékenységet mennyivel lehet késleltetni anélkül, hogy bármely közvetlenül őt követő másik tevékenység legkorábbi kezdése késést szenvedne.
Az időterv a fentiekben leírtaknak megfelelő háló. Segítéségével meghatározhatjuk az időjátékot és a Kritikus utat. Egy tevékenységet a következőképp ábrázolhatunk az időtervben:
Az időterv értékeinek meghatározásához először előrefelé haladva meghatározzuk a tevékenységek legkorábbi kezdéseit (ES - early start), és befejezéseit (EF - early finish) az időtartam (DU - duration) segítségével.
Majd visszafele haladva a legkésőbbi kezdéseket (LS - late start) és befejezéseket (LF - late finish) és teljes időjátékot (TF - total float) határozzuk meg.
A kritikus útat azok a tevékenységek határozzák meg, melyek teljes időjátéka nulla.
A projekttervezés másik fontos lépése az erőforrás-ütemezés. Ezzel a módszerrel lehetőség nyílik az erőforrás-túlterhelés enyhítésére, megszűntetésére. Az erőforrás-túlterhelés megoldására többféle lehetősg létezik:
Nagyjából preferncia is ilyen sorrendű, emiatt nem megoldás az, ha nem veszünk róla tudomást, mert a végén csak az utolsó lehetősg marad.
A projekttervezés alatt a költségek megtervezése is rendkívül fontos, melynek elemei a következők:
Élőmunka-költség: Munkaerő időegységnyi költsége szorozva a felhasznált időegységek számával. (Eltérhet a projekttervtől, mert a rövid szabad időszakok nem használhatók ki teljesen)
A kritikus lánc módszer középpontjában a projektterv bizonytalanságai és a nehezen megkapható erőforrások állnak.
A kritikus lánc hasonló a kritikus úthoz, de az erőforrások is figyelembe vannak véve:
A követelménykezelés azt határozza meg, hogy a projekt mit hoz létre, illetve mekkora a projekt terjedelme. Ezt a követelményspecifikációban rögzítik. A követelményspecifikáció egy élő dokumentum, mely egyre finomodik az ajánlatkéréstől a követelményelemzési fázis befejezéséig. (Ajánlatkérés - Ajánlatadás - Szerződéskötés - Követelményelemzés) A követelményspecifikáció ezután már csak a változáskezelés révén.
A jó követelményspecifikáció SMART:
A követelmények priorizálására egy jó módszer a MoSCoW szabály:
A követelmények különböző fajtái:
A változáskezelés nem létezik követelménykezelés és konfigurációkezelés nélkül. A követelménykezelés kell, hogy tudjunk mihez viszonyítani, míg a konfigurációkezelés ahhoz kell, hogy követni tudjuk min változtattunk eddig.
A változáskezelésnek több célja van:
Fontos: a hiba és problémakezelés nem változáskezelés
kockázat: annak a valószínűsége, hogy előre nem látható esemény következik be.
Kockázat fajtái:
De az IT projekek 5 kulcskockázata:
A kockázatoknak számtalan oka lehet, pl.: pontatlan becslés, új technológia, kommunikációs probléma, nem tisztázott felelősség, stb.
A kockázatok súlyosságát jellemzőik alapján tudjuk meghatározni:
Ezek alapján egy kockázati mátrixot lehet definiálni és meghatázni, hogy milyen esetben mi a teendő.
A projektirányítási módszertanok a feladatok megoldásának, elvégzésének, kifejlesztésének módját adják meg, és ehhez előírásokat, ajánlásokat nyújtanak.
A PRINCE (PRojects IN Controlled Environments) egy folyamatorientált módszer a hatékony projektmenedzsmenthez. A PRINCE 2 az Egyesült Királyságban a kormány által de facto sztenderdként alkalmazott módszer.
A PMBOK (Project Management Body of Knowledge) teljes gyűjteménye a folyamatok, legjobb technikáknak, terminológiáknak, és szabályoknak, melyek a projektmenedzsment iparban sztenderdként elfogadottak.
A CMMI (Capability Maturity Model Integration) a legjobb technikákat gyűjti össze annak érdekében, hogy teljesítménybeli növekedést lehessen elérni bármilyen szervezet esetén.
Geert Hofstede szerint a kulturális különbségeket 4+1 különböző dimenzióban lehet megfogalmazni:
Az alábbi táblázatban láthatunk néhány példát ezekre az értékekre:
A vállalati kultúrának több megjelenési módja van, melyek között szerepel: vállalat története, küldetése, vezetés stílusa, munkatársak viszonya, stb.
Hofstede szerint a nemzetekre meghatározott dimenziók vállalatokra korlátozottan alkalmazhatóak, ezért más dimenziókat azonosított:
folyamat orientáció - eredmény orientáció
(kockázat kerülés, korlátozott erőfeszítések - ismeretlen helyzetek, maximuot nyújtják, kihívások)munka orientáció - ember orientáció
(mukatársak boldogsága, döntéscsoportok - nyomás, egyéni döntéshozatal)parókiális - professzionális (helyi - kompozita)
(szociális, családi háttér, vállalati normák + magánélet - csak a szakmai kompetencia, munkatársak előre gondolkodnak)nyitott - zárt
(nyitottak az újakra, beilleszkedés - zárkózottság, titkolózás , több év is kellhet a beilleszkedéshez)szoros irányítású - laza irányítású
(költségtudatosság, szigorú időkorlátok - költség nem érdekes, lazább időkorlátok, gyakori tréfálkozások)normatív - pragmatikus
(Szabályvezérelt, eljárások fontosabbak az eredménynél, üzleti etika, becsület - Piacvezérelt, hangsúly a vevő igényein van)
Projekttel kapcsolatos érdekcsoportok:
Kapcsolat az érdekcsoportok és a projekt között:
A szoftverfejelsztési projekt kritikus kapcsolatcsoportjai:
Az ügyfél-vállalkozó kapcsolatot különböző fázisokra tudjuk bontani.
Fázis | Ügyfél szerepe | A kapcsolat hangulata |
---|---|---|
Előkészítés | Feladat meghatározás, tárgyalás | bizalmatlan, aszimmetria |
Szerződéskötés | aláírás | bizalmatlan, aztán felszabadult |
Követelményelemzés | interjú, visszacsatolás | egy oldalon állnak, ügyfél kibeszélheti magát |
Tervezés | kérdésekre válasz, terve elfogadás | első megtorpanás (ügyfél fél az ismeretlentől) |
Programozás, tesztelés, dokumetnálás | válasz kisebb kérdésekre | béke (vihar előtti csend) |
Átadás | átvétel | egymás idegeinek őrlése |
Bevezetés | rendszer használatba vétele | viták kora |
Garanciális időszak | Használat, néha panasz | összecsiszolódás (vállalkozó kevésbé motivált) |
Karbantartási időszak | Használat, ritkább panasz | belefáradnak egymásba |
A személyiségi modellek megpróbálják bizonyos személyiségi jegyek alapján csoportosítani az embereket. Segítenek a csapat tagjainak kiválasztásában, motiválásában, a megfelelő kommunikáció kialakításában. Óvatosan kell azonban kezelni, nem szabad embereket beskatulyázni, illetve vigyázni kell, mert az ilyen kategóriák önbeteljesítő tulajdonsággal bírhatnak (egy egyén elhiszi, hogy valamelyik kategória tagja és valóban olyanná válik)
Többféle ilyen modell van, ezekből kettőt sorolunk fel.
Négyféle dimenzió mentén megy a jellemzés:
Extrovertált (E) - Introvertált (I):
Az energia forrása és iránya: I: belső koncentrációból E: külső kapcsolatokbólÉrzékelő (S) - Intuitív (N)
Információ megszerzésének módja: S: empirikus, érzékelt N: jó minták, absztrakcióGondolkodó (T) - Érző (F)
Az információ feldolgozása T: személytelen logika szerint F: személyes értékek szerintKövető (J) - Rögtönző (P)
A feldolgozott információ feldolgozása J: Mindent megszervez, tervek szerint cselekszik P: Improvizáció, alternatívák keresése
Az embereket négy szín alapján négy csoportba osztja.
Szín | Tulajdonság | Alapvető hozzáállás |
---|---|---|
Kék | előítélet mentes, objektív | Csináljuk jól! |
Zöld | csendes, nyugodt, megnyugtató | Csináljuk harmonikusan! |
Sárga | derűs, lelkesedő, talpraesett | Csináljuk együt! |
Vörös | pozitív, megerősítő, merész,magabiztos | Csináljuk most! |
A csapatszerepeket Dr. Meredith Belbin modellje alapján vizsgáljuk. Töbféle csapatszerepet definiált, melyeket a személyiségi jegyek alapján kategorizált. Három fő csoportot alkotott, egyenként három alcsoporttal.
A vezetési stílusokat Robert Blake és Jane Mouton elmélete alapján egy kétdimenziós rácson ábrázolva lehet jellemezni, melynek dimenziói:
Ezek alapján pedig 5 fajta csoprotot lehet alkotni, ahogy az ábrán is látható:
1/1 - elszegényedett
lehetetlen hatékony termlés, az emberek lusták, minimumot teszi meg, főnök mőgé bújik1/9 - klubmenedszer
barátság a lényeg, a termelés mellékes, barátságos légkör, emberi szükségletek9/1 - zsarnok
az emberek gépek, a legtöbbet kell kihozni belőlük, munka elvégzése az erőforrás árán is5/5 - középutas
első a termelés, de a hangulat is fontos, folyamatos engyensúlyozás, mindkettőt éppen az elvárásoknak megfelelően, könnyen kiég9/9 - csapat menedzser
hatékony munka előfeltétele a az emberi harmónia, bizalom, tiszteleten alapuló kapcsolat
Tanulság:
Az ösztönzésre meglehetősen sok elmélet és modell létezik. Az ösztönzés folyamata, egy folytonos, körkörös folyamat a kelégítetlen igény, a valamilyen célra irányuló tevékenység, és az igény kielégítése között.
Elton Mayo fogalmazta meg, hogy az embereknek a pénzen és a munkafeltételen kívül más igényeik is vannak, mint például az elismerés, a valahova tartozás, illetve a csoport is nagy hatással bír.
Abraham Marslow sorrendet állított fel az egyéb szükségletek között:
Frederick Herzberg ezeket a tényezőket két csoportra osztotta:
Ezt az alábbi ábrán láthajuk:
Douglas McGregor két kisarkított elméletet alkotott meg: