Διαχείριση Έργων Λογισμικού

Software Project Management – SPM

Υπεύθυνος Μαθήματος: Β. Γερογιάννης,   Μονάδες ECTS: 7.5,   Εξάμηνο: Α (Α)

Περιεχόμενο

Εισαγωγή στη διαχείριση έργων λογισμικού. Απαιτήσεις λογισμικού. Μοντέλα κύκλου ζωής λογισμικού. Το ευέλικτο πλαίσιο, αρχές, αξίες και μεθοδολογίες. Ο ευέλικτος κύκλος ζωής στα έργα λογισμικού. Εισαγωγή στις ευέλικτες μεθοδολογίες SCRUM και Extreme Programming. Διαχείριση συμμετεχόντων και απαιτήσεων σε ευέλικτα έργα. Καταγραφή απαιτήσεων στο backlog του έργου. Ιεράρχηση απαιτήσεων λογισμικού. Ρόλο, ικανότητες και υπευθυνότητες μελών ομάδων σε ευέλικτα έργα. Χρονοπρογραμματισμός, εκτίμηση κόστους και κινδύνων σε ευέλικτα έργα. Παρακολούθηση της προόδου ευέλικτων έργων.

Προτεινόμενη Βιβλιογραφία

  • Hughes, B. & Cotterell, M. Software Project Management, 4th Edition, Mc Graw Hill, 2006
  • Cockburn, A. Agile Software Development. Addison-Wesley, 1st edition, 2002
  • Martin, R. C. Agile Software Development, Principles, Patterns and Practice. Prentice-Hall, 1st edition, 2002
  • Larman, C. Agile and Iterative Development: A Manager’s Guide. Pearson Education, 2005
  • Cohn, M. Agile Estimating and Planning. Prentice-Hall. 2005
  • Boehm, B. Get Ready for Agile Methods, with Care, IEEE Computer, Vol. 35 (1), pp. 64-69, 2002
  • Nerur, S., Mahapatra, R. & Mangalaraj, G. Challenges of Migrating to Agile Methodologies, Communications of the ACM, 48, Issue 5, 72– 78, 2005