Szoftverprojekt-menedzsment
A szoftverprojekt-menedzsment a projektmenedzsment azon része, amely a szoftverfejlesztési projektek tervezésével, ellenőrzésével és végrehajtásával foglalkozik.
Projekttervezés
szerkesztésA projekttervezés célja a projekt terjedelmének (scope) meghatározása, a munka becslése, a projekt ütemezés elkészítése. A projekttervezés a ügyfél igényeinek, a projekt követelményeinek meghatározásával kezdődik. Ezek alapján elkészül a projektterv amely tartalmazza az elvégzéshez szükséges feladatokat.
Projekt követés és ellenőrzés
szerkesztésA projekt követés és ellenőrzés célja a projektmenedzser, a szponzor, a projekttagok és a menedzsment részére a projekt előrehaladásáról, állapotáról jelentés készítése. Ha a projekt eltér a tervtől, a projektmenedzser intézkedhet. A projektmenedzser státuszmegbeszélések segítségével kaphat információkat a projekttagoktól. A változások projektbe építéséért a változáskezelési eljárás a felelős.
Szoftver követelmények
szerkesztésProjekt követelményeinek meghatározása során az üzleti elemző vagy tervező meghatározza az üzleti igényeket. A szoftver követelmények alapján tervezik meg a megoldást.
Kockázatmenedzsment
szerkesztésKockázatmenedzsment tárgya a projekt kockázatok meghatározása, mérése, kezelése, felügyelete ill. követése. Általánosságban a kockázat kezelése magában foglalja a kockázat elkerülését, a kockázat más szereplőre való átruházását, a káros hatások csökkentését vagy a kockázat következményeinek elfogadását. A hagyományos kockázat menedzsment a természeti ill. jogi esetekre korlátozódik (természeti katasztrófa, tűz, baleset, haláleset, jogi perek).
Szoftverprojektek problémái
szerkesztésA problémák 3 különböző nézőpontból erednek: projektmenedzser, fejlesztők, ügyfelek.
- A projektmenedzserhez köthető problémák: a szerepek meghatározásának hiánya, becslési és tervezési képesség hiánya, döntési képesség hiánya. A projektmenedzsernek figyelnie kell a idő-költség-minőség 3 alapvető korlátjára.
- A fejlesztőhöz köthető problémák: az alkalmazás hiányos ismerete, a fejlesztői eljárások ismeretének hiánya, a leírások frissítésének a hiánya, határidő betartása, alkalmazás követelményeinek a változása.
- Az ügyfélhez köthető problémák: pénzügyi korlátok, határidőn túli szállítás.
Lásd még
szerkesztésIrodalom
szerkesztés- Brooks, Frederick P., Jr.. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition, Adison Wesley (1995). ISBN 0-201-83595-9
- Steve McConnell. Software Project Survival Guide. Microsoft Press (1997). ISBN 1-57231-621-7
- Scott Berkun. Art of Project Management. Sebastopol, CA: O'Reilly Media (2005). ISBN 0-596-00786-8
- Andrew Stellman, Jennifer Greene. Applied Software Project Management. Sebastopol, CA: O'Reilly Media (2005). ISBN 0-596-00948-8
- Robert T. Futrell, Donald F. Shafer, Linda I. Shafer. Quality Software Project Management. Prentice Hall PTR (2002). ISBN 0-13-091297-2
- Wysocki, Robert. Effective Project Management: Traditional, Adaptive, Extreme, 3rd ed., Wiley (2003). ISBN 0-471-43221-0
- Highsmith, Jim. Agile Project Management : Creating Innovative Products. Addison-Wesley (2003). ISBN 0-321-21977-5
- Richard H. Thayer, Edward Yourdon. Software Engineering Project Management, 2nd Ed., Wiley-IEEE Computer Society Press (2000). ISBN 0-8186-8000-8
- Tom DeMarco and Timothy Lister. Peopleware: Productive Projects and Teams, 2nd Ed., Dorset House (1997). ISBN 0-932633-43-9
- Kieron Conway. Software Project Management: From Concept to Deployment. Coriolis (2000). ISBN 1-57610-807-4
- Enzo Frigenti & Dennis Comninos. The Practice of Project Management - a guide to the business-focused approach. Kogan Page (2002). ISBN 0-7494-3694-8
- Lev Virine & Michael Trumper. Project Decisions: The Art and Science. Management Concepts (2007). ISBN 978-1567262179
- Johanna Rothman. Manage It! Your Guide to Modern, Pragmatic Project Management. The Pragmatic Programmers (2007). ISBN 0-9787392-4-8
- Jared Richardson & Will Gwaltney. Ship It! A Practical Guide to Successful Software Projects. The Pragmatic Programmers (2005). ISBN 0-9745140-4-7