Program zajec i literatura
Transkrypt
Program zajec i literatura
Metodyki Projektów Teleinformatycznych Program zajęć i spis literatury Wykłady (konwersatorium) Część I. Ład projektowy - Podstawy metodyki Agile Project Management (~8 godzin) Dynamic System Development Method (DSDM), manifest Agile, filozofia zwinności, opis stylu pracy, pryncypia i zmienne projektowe w podejściu tradycyjnym oraz w DSDM, role DSDM i obowiązki, produkty DSDM, proces wytwórczy oprogramowania, podobieństwa i różnice do kaskadowych metod zarządzania. (What is agile, where does agile come from, agile adoption, the big picture of big projects, why adopt agile, learning to become agile) Część II. SCRUM (~6 godz.) What is scrum Scrum project structure, scrum cycle Scrum activities, Scrum roles, artifacts User Stories Definition of done Lecture retrospective Release planning process Team Scrum Board. Zajęcia praktyczne (warsztatowe) Część I. SCRUM Porusza: Zarządzanie projektem, zarządzanie zespołem, wybrane aspekty praktyczne sytuacyjne: praca zespołowa, komunikacja, korzyści zespołowe, techniki (time-box, priorytetyzacja MoSCoW, analiza ryzyka PAQ (Project Aproach Questionnaire), Techniki programistyczne: test-driven, scenariusze testu, prosty kod, techniki informatyczne. Workshop 1: Scrum simulation 1 and Workshop 2: Scrum simulation 2 The workshops will cover following scrum activities: Team forming Sharing the project vision Product backlog creation Release re-planning Sprint planning Sprint daily work Daily Scrum Product backlog refinement Sprint review Sprint retrospective Część II. Projekt na przykładowym scenariuszu według SCRUM Zarządzanie procesem wytwórczym: symulacja prowadzona przez SCRUM-mastera, kilka sprintów wytwórczych (product owner, daily stand-ups, SCRUM master vs. developer, SCRUM master vs. product owner), Literatura 1. M. Krzemiński, „Agile : szybciej, łatwiej, dokładniej”, Wydawnictwo Helion, 2014. 2. J. Appelo, „Zarządzanie 3.0 : kierowanie zespołami z wykorzystaniem metodyk Agile”, Helion, 2016. 3. C. G. Cobb, „Zrozumieć agile project management : równowaga kontroli i elastyczności”, APN Promise, 2012. 4. K. Kaczor, „Scrum i nie tylko : teoria i praktyka w metodach Agile”. PWN 2014. 5. K. S. Rubin, „Scrum : praktyczny przewodnik po najpopularniejszej metodyce Agile”, Helion, 2014. 6. R. C. Martin, „Zwinne wytwarzanie oprogramowania : najlepsze zasady, wzorce i praktyki”, Helion 2015. 7. A. Stellman, Jennifer Greene”, Agile : przewodnik po zwinnych metodykach programowania”, Helion 2015. 8. Agile manifesto, http://agilemanifesto.org 9. Capability maturity model integration. http://www.sei.cmu.edu/cmmi 10. A. B. Farid, A. S. A. Elghany, Y. M. Helmy “Implementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, and Assets Implementing Scrum (Agile) and CMMI together”, International Journal of Advanced Computer Science and Applications (IJACSA), 2016. http://thesai.org/Downloads/Volume7No2/Paper_34Implementing_Project_Management_Category_Process_Areas.pdf 11. J. Sutherland, C. R. Jakobsen , K. Johnson, “Scrum and CMMI Level 5: The Magic Potion for Code Warriors”, http://www.scruminc.com/wp-content/uploads/2014/05/Scrum-and-CMMI-Level-5A-Magic-Potion-for-Code-Warriors.pdf 12. H. Glazer, J. Dalton, D. Anderson, D. J. Anderson, M. Konrad, S. Shrum, “CMMI or Agile : Why Not Embrace Both !“, Software Engineering Process Management, Technical Note CMU/SEI- 13. 14. 15. 16. 17. 18. 19. 20. 21. 2008-TN-003, Software Engineering Institute, 2008. http://resources.sei.cmu.edu/asset_files/TechnicalNote/2008_004_001_14924.pdf J. O. Coplien, G. Bjørnvig, „Architektura Lean w projektach Agile”, Helion, 2014. Earned value management. http://www.earnedvaluemanagement.com/ “Extreme programming: A gentle introduction.” http://www.extremeprogramming.org/ Moodle. http://moodle.org/ M. Chrapko, „Scrum: o zwinnym zarządzaniu projektami”, Helion 2015. M. Lacey , „Scrum: praktyczny przewodnik dla początkujących”, Helion 2014. H. Wolf, „Zwinne projekty w klasycznej organizacji Scrum, Kanban, XP”, Helion 2014. The DSDM Agile Project Framework (2014 Onwards), online, https://www.dsdm.org/resources/dsdm-handbooks/the-dsdm-agile-project-framework-2014onwards The DSDM Agile Project Framework for Scrum, online, https://www.dsdm.org/resources/whitepapers/the-dsdm-agile-project-framework-for-scrum