S1-05 Projektirányítás az informatikában

Tartalom

  1. Informatikai projektek specialitásai és típusai
  2. A projekt politikai, gazdasági és jogi környezete
  3. Vállalati szintű tervezés, vállalatok életciklusai
  4. Projekt szervezet felépítése
  5. A projekt életciklusa
  6. Projekttervezés
  7. A projektet kísérő folyamatok
  8. Projektirányítási módszertanok
  9. Projektirányítás emberi vonatkozásai
  10. További források

1.Informatikai projektek specialitásai és típusai

Alapfogalmak

Projekt:

Informatikai projektek specialitásai

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:

Informatikai projektek típusai

DE leginkább ezeknek a keverékeiből áll össze egy informatikai projekt

2.A projekt politikai, gazdasági és jogi környezete

Politikai környezet

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 környezet:

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:

A jogi környezet:

3.Vállalati szintű tervezés, vállalatok életciklusai

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.

Szervezetek fajtái:

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 megfelelő szervezeti modell választásának szempontjai

A megfelelő szervezeti modell választásának szempontjai

Vállalatok életútja

A vállalatok életútja több lépcsőből áll, melyeket az ember életútjainak állomásaihoz lehet hasonlítani.

Vállalatok életciklusai

Vállalatok életciklusai

A különböző életciklusokban a vállalatoknak más-más célkitűzései vannak.

4.Projekt szervezet felépítése

A projektek szervezete nagyban függ a projekt méretétől, így méret szerint csoportosítjuk őket.

Kis projekt szervezete

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:

  1. A projektvezető egy személyben technikai vezető is, sőt tervezhet, fejleszthet is.
  2. Egy adminisztratív projektvezetőhöz több kisebb projekt is tartozik. (Ebben az esetben valóban csak adminisztratív munkát végez)

Közepes projekt szervezete

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.)

Példa közepes projekt felépítésre 1

Példa közepes projekt felépítésre 1

Példa közepes projekt felépítésre 2

Példa közepes projekt felépítésre 2

Nagy projekt szervezete

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 nagy projekt szervezet

A nagy projekt szervezet

5.A projekt életciklusa

A projekt életciklusát hat fázisra lehet osztani:

  1. Projekt előkészítés
  2. Projektindítás
  3. Projekttervezés
  4. Projekt követés
  5. Projektzárás
  6. Projekt utóélete

Projekt előkészítés

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.

Projektindítás

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ó.

Projekttervezés

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.

Projekt követés

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.

Projektzárás

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.

Projekt utóélete

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:

6.Projekttervezés

Feladat és szervezet lebontási struktúra

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 hozzárendelése OBS és WBS alapján

A felelősségek hozzárendelése OBS és WBS alapján

A felelősségek ábrázolásának egy hatékony eszköze a RACI (Responsible, Accountable, Consulted, Informed) mátrix.

RACI mátrix

RACI mátrix

Időelemzés

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 meghatározása

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.

Időterv

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:

Tevékenység ábrázolása

Tevékenység ábrázolása

Időterv kiindulás

Időterv kiindulás

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.

Időterv előre haladva

Időterv előre haladva

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.

Időterv visszafele haladva

Időterv visszafele haladva

A kritikus útat azok a tevékenységek határozzák meg, melyek teljes időjátéka nulla.

Kritikus út meghatározás

Kritikus út meghatározás

Erőforrás-ütemezés

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.

Költségvetés hozzárendelése

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)

Kritikus lánc módszer

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:

Kritikus lánc módszer példa

Kritikus lánc módszer példa

7.A projektet kísérő folyamatok

Követelménykezelés

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:

Változáskezelés

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ázatkezelé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ő.

Kockázati mátrix

Kockázati mátrix

8.Projektirányítási módszertanok

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.

PRINCE 2

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.

PMBOK

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.

CMM, CMMI

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.

9.Projektirányítás emberi vonatkozásai

Nemzeti és vállalati kultúra

Nemzeti kultúra

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:

Nemezeti kultúra példa

Nemezeti kultúra példa

Vállalati kultúra

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:

Projektek érintettjei és azok kapcsolatatai

Projekttel kapcsolatos érdekcsoportok:

Kapcsolat az érdekcsoportok és a projekt között:

Kapcsolat az érdekcsoportok és a projekt között

Kapcsolat az érdekcsoportok és a projekt között

A szoftverfejelsztési projekt kritikus kapcsolatcsoportjai:

Ügyféllel való együttműködés

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

Személyiségi modellek

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.

Myers-Biggs Type Indicator (MBTI)

Négyféle dimenzió mentén megy a jellemzés:

  1. Extrovertált (E) - Introvertált (I):

    Az energia forrása és iránya: I: belső koncentrációból E: külső kapcsolatokból
  2. Érzékelő (S) - Intuitív (N)

    Információ megszerzésének módja: S: empirikus, érzékelt N: jó minták, absztrakció
  3. Gondolkodó (T) - Érző (F)

    Az információ feldolgozása T: személytelen logika szerint F: személyes értékek szerint
  4. Kö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

The Insights Framework

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!

Csapatszerepek

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.

Vezetési szerepek, stílusok

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ó:

Vezetési szerepek

Vezetési szerepek

Tanulság:

Ösztönzés, ösztönzési elméletek

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:

  1. élettani igény
  2. biztonsági igény
  3. "tartozni valahova" igény
  4. megbecsülés iránti igény
  5. önmegvalósítás igénye

Frederick Herzberg ezeket a tényezőket két csoportra osztotta:

Ezt az alábbi ábrán láthajuk:

Frederick Herzberg piramisa

Frederick Herzberg piramisa

Douglas McGregor két kisarkított elméletet alkotott meg:

10.További források