Cilj predmeta
Upoznavanje tehnikama upravljanja softverskim projektima. Razumevanje procesa upravljanja softverskim projektima u svakodnevnom radu na razvoju softvera i ovladavanje timprocesom.
Ishod predmeta
Osposobljenost studenata da razumeju upravljanje softverskim projektima na nivou pojedinca, razvojnih timova, softverskih kompanija i virtuelnih okruženja. Sticanje praktičnih iskustava u primeni procesa upravljanja razvojem softvera.
Sadržaj predmeta
Klasični softverski procesi
Agilni softverski procesi
Softverska metrika
Individualno upravljanje razvojem softvera
Upravljanje razvojem softvera u timu
Odnos upravljanja razvojem softvera i drugih oblasti softverskog inženjerstva
Validacija, testiranje i merenje performansi softvera kao softverski procesi
Alati za upravljanje softverskim projektima
Preporučena literatura
- M.K. Chemuturi and T.M. Cagley Jr., Mastering Software Project Management: Best Practices, Tools and Techniques, J. Ross Publishing, 2010.
- R.K. Wysocki, Effective Project Management: Traditional, Agile, Extreme (6th edition), Wiley, 2011.
- Project Management Institute, Software Extension to the PMBOK Guide, 2013.