Szoftverprojekt-menedzsment

A tantárgy angol neve: Software Project Management

Adatlap utolsó módosítása: 2007. március 8.

Tantárgy lejárati dátuma: 2010. szeptember 22.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar
Műszaki Informatika/Villamosmérnöki SzakVálasztható tárgy
Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIAUAV43   4/0/0/v 5  
3. A tantárgyfelelős személy és tanszék Dr. Charaf Hassan,
4. A tantárgy előadója
Név: Beosztás: Tanszék, Int.:
Farkas Tamás HP Magyarország
Dr. Levendovszky TihaméradjunktusAutomatizálási és Alkalmazott Informatikai Tanszék
5. A tantárgy az alábbi témakörök ismeretére épít

Szoftverfejlesztési módszertanok ismerete.

6. Előtanulmányi rend
Ajánlott:

Nincsen kötelező előtanulmány.

7. A tantárgy célkitűzése

A tantárgy célja a hallgatók megismertetése a projektmenedzsment fogalmával, a projektek jellemzőivel és a világban leggyakrabban alkalmazott projektmenedzsment megközelítésekkel, modellekkel, szabványokkal valamint a csoportmunka által támasztott igények megértésével és elsajátításával.

Az ismeretek rögzítésének elősegítése, készségfejlesztés gyakorlati példákkal és a hallgatók bevonásával végzett esettanulmányokkal.

8. A tantárgy részletes tematikája

A projekt definíciója, jellemzői. A projektmenedzsment folyamatai és tudásterületeinek elsajátítása. Különböző projektmenedzsment módszertanok összehasonlítása.

Szoftverfejlesztési módszertanok és projektmenedzsment közötti hasonlóságok és különbségek áttekintése.

Projektmenedzsment folyamatok közötti kölcsönhatások megismerése, az egyes projekt fázisok feladatai.

A projekt integrációmenedzsment feladatai, úgymint projektterv készítés, projektirányítás, projektmunka követés és felügyelet, változáskezelés, projektzárás.

Projektterjedelem-menedzsment: projektterjedelem tervezés lépései, feladatlebontási struktúra (WBS), a projektterjedelem felügyelete.

Projektütemezés-menedzsment: projekt tevékenységek meghatározása, erőforrásbecslés, ütemterv kialakítása, ütemterv felügyelete. Az ütemezés készítésének eszközei és módszerei, mint pl. hálótervezés, kritikus lánc módszer.

Projektköltség-menedzsment: költségbecslés, költségterv készítés és költségfelügyelet. A költség menedzsmentben használtmódszerek, mint pl. „bottom-up” módszer, parametrikus becslés, erőforrás alapú becslés. Projekt teljesítésmérés módszerei és mutatói: „Earned Value Technique”, Tervezett érték, Megtermelt érték , Költségeltérés, Ütemezés eltérés stb.

Projektminőség-menedzsment: minőségtervezés, minőségbiztosítás és minőség ellenőrzés. Projektminőség-menedzsmentben alkalmazott módszertanok és eszközök, pl TQM, SixSigma, költség-haszon elemzés, Pareto-diagram, Ishikawa-diagram stb.

Projekt erőforrás-menedzsment: erőforrás tervezés, projektcsapat toborzás, projektcsapat fejlesztés és irányítás. Csapatépítés, viselkedési normák, motiváció, képességfejlesztés és konfliktuskezelés megismerése.

Projektkommunikáció-menedzsment: kommunikáció tervezés, információs elosztás, projekttel érintett személyek, szervezetek kezelése.

Projektkockázat-menedzsment: kockázatelemzés, kockázatkezelés tervezése, kockázat figyelés és felügyelet. Projektkockázat menedzsmentben használt módszerek és eszközök áttekintése, mint pl. érzékenység vizsgálat, döntési fa elemzés, Monte-Carlo szimuláció stb.

A projektmenedzsmentben használható tervező eszközök áttekintése. Projektekben általánosan használható dokumentumok áttekintése, dokumentációs rend kidolgozása.

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

Előadás

10. Követelmények

a.) A szorgalmi időszakban:

(1) A folyamatos tananyagkövetést a 4, 8. és 11 héten íratott kis zárthelyikkel ellenőrizzük.(2) Az ismeretek alkalmazását és készségszintű megértését elősegítő nagy házi feladatot adunk ki, amely átfogja a projekt menedzsment valamennyi tudásterületét. A félév elismerést jelentő félév végi jegy megszerzésére akkor van lehetőség, ha ·   a kiszárthelyik átlaga legalább elégséges (2.0),·   a nagyházi-feladat a kiírás szerint elkészült, az előadó személyesen átvette és elfogadta a hiánytalan dokumentációt.·        a félévközi eredmények alapján megajánlott jegy adható·        a tárgy eredménye a hallgató által elfogadott megajánlott jegy, vagy a vizsgajegy  

Minden egyéb kérdésben a TVSZ rendelkezései irányadók.

11. Pótlási lehetőségek
  • A nagy házi feladat pótlására – az oktatóval egyeztetett időpontban – a pótlási hét végéig (utolsó napon 12.00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem pótolható. A pótlási héten már csak olyan feladatok és/vagy dokumentációk pótolhatók, melyek hiányosság miatt kerültek elutasításra.
·        Elégtelen kis zárthelyi átlag esetén a félév végi jegy a pótlási héten – a  TVSz 13.§ (5) előírási alapján – ismételt vizsga jelleggel, az egész félév anyagát felölelő beszámoló dolgozattal szerezhető meg abban az esetben, ha a házi feladat a pótlási hét végéig elfogadásra került.
12. Konzultációs lehetőségek

Az oktatóval történő egyeztetés alapján.

13. Jegyzet, tankönyv, felhasználható irodalom

Az előadások fóliáit weben közzétesszük.

További felhasználható irodalom:

  • Project Management Institute: Guide to the Project Management Body of Knowledge (PMBOK® Guide) – 2000 Edition
  • Kent Beck: Extreme Programming explained, Addison-Wesley, 2000
  • Alister Cockburn: Agile Software Development, Pearson Education, 2002
  • Harold Kerzner PhD: Project Management: A Systems Approach to Planning, Scheduling, and Controlling, 9th Edition, John Wiley, 2005
  • Kenneth R. Bainey: Integrated IT Project Management: A Model-Centric Approach, Artech House, 2004
14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
Kontakt óra60
Félévközi készülés órákra20
Felkészülés zárthelyire0
Házi feladat elkészítése30
Kijelölt írásos tananyag elsajátítása0
Vizsgafelkészülés40
Összesen150
15. A tantárgy tematikáját kidolgozta
Név: Beosztás: Tanszék, Int.:
Dr. Charaf HassandocensAutomatizálási és Alkalmazott Informatikai Tanszék
Farkas Tamás HP Magyarország
Dr. Levendovszky Tihamér Automatizálási és Alkalmazott Informatikai Tanszék