Presentation is loading. Please wait.

Presentation is loading. Please wait.

Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.

Similar presentations


Presentation on theme: "Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University."— Presentation transcript:

1 Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University of Kragujevac Romania, 28.8.-4.9. DAAD Project “Joint Course on Software Engineering” Software project management course - Overview and contents Mirjana Ivanović, University of Novi Sad

2 2 DAAD project „Joint Course on Software Engineering“ © SPM – Preparation  Internet sources, incl. PMBOK  Books J. McManus, Information Systems Project Management, Prentice Hall, 2003 (as supplementary material) T. DeMarco, T. Lister, Waltzing with Bears, Managing Risk on Software Projects, Dorset House Publishing, 1998, (for additional, further topic) C. Kaner, J. Bach, B. Pettichord, Lessons Learned in Software Testing, Wiley Computing Publishing, 2001(as supplementary material) Chapters from Sommerville, Braude, Pressman, …  Material for Project Management course, MSc studies at CEU Budapest (B. Nikolajevic)  CMM (S. Stevanović, UK)  RUP (D. Bojić, SCG; D. Maćoš, Germany)  Prof. Dr. Holger Schlingloff slides (Humboldt University, just like references for topic selection and order)  2 Weeks (January 2005, DAAD support) Prof. Klaus Bothe, Institut für Informatik, Humboldt-Universität zu Berlin

3 3 DAAD project „Joint Course on Software Engineering“ © SPM – Support for Students  Slides in English  Web Site for Students .pdf Versions of Slides

4 4 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87) References to SE course

5 5 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

6 6 DAAD project „Joint Course on Software Engineering“ © SPM - Introduction (117 slides)  Essential project properties  Classifications of projects  What is software, management  Tasks of management, Why projects fail  Activities of project management  Real world example  Project Management Body Of Knowledge, general overview

7 7 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

8 8 DAAD project „Joint Course on Software Engineering“ © SPM – IT Project Management (59+132 slides)  Essential elements of IT project management  Project management processes  Project Scope Management, Requirement definition  Project Time Management, Schedule development and control  Project Cost management  Investment appraisal  HR management, Team development, Conflict management  Quality management in general  What is Portfolio? Portfolio management.

9 9 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

10 10 DAAD project „Joint Course on Software Engineering“ © SPM – CMM and process improvement (51)  Software Process, Improvement, Process Improvement Frameworks Quagmire  Maturity Models, Improvement levels, Level Requirements  CMM Integration and benefits

11 11 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

12 12 DAAD project „Joint Course on Software Engineering“ © SPM – Cost estimation and COCOMO (71)  Software cost estimation, general information and some techniques, problems  Quality and productivity  COCOMO and COCOMO II model

13 13 DAAD project „Joint Course on Software Engineering“ © SPM – Cost estimation and COCOMO (71)

14 14 DAAD project „Joint Course on Software Engineering“ © SPM – Cost estimation and COCOMO (71)

15 15 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

16 16 DAAD project „Joint Course on Software Engineering“ © SPM – Software measurement and metrics (51)  Software Measurement, Classification  Project Metrics, Typical Metrics  Defects, Removal Efficiency  Software Metrics Classification  Personnel Metrics  Hardware Metrics

17 17 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

18 18 DAAD project „Joint Course on Software Engineering“ © SPM – Planning (43+36)  Kinds of planning (Time, Capacity, Cost)  Net-planning (rules, steps, activity lists, critical paths)  Management of big software projects, PERT Technique, MPM: Metra-Potential-Method  Gantt chart  Tools and algorithms

19 19 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise, Putnik)  Ethical issues (87)

20 20 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management (59 +132)  CMM and process improvement (51)  Cost estimation and COCOMO (71)  Software measurement and metrics (51)  Planning (43+36)  Using tools - Microsoft project (65, Exercise)  Ethical issues (87)

21 21 DAAD project „Joint Course on Software Engineering“ © SPM – Ethical issues (87)  Ethics introduction  Software Engineering Ethics and Professional Conduct  Computer Ethics, Computer Crime, Privacy and Anonymity, Intellectual Property, Professional Responsibility  Case Study: 10 Big Myths about copyright  Case Study: E – Voting

22 22 DAAD project „Joint Course on Software Engineering“ © SPM – Ethical issues (87)  Example 1: Privacy, Security, and Ethics Electronic Medical Records  Example 2 – Toward an Ethics and Etiquette for Electronic Mail

23 23 DAAD project „Joint Course on Software Engineering“ © SPM – Additional Topics  RUP (39)  Testing and quality (94)  PSP (300)  Risk management (draft)  People management and inter-personal abilities  … Already prepared

24 24 DAAD project „Joint Course on Software Engineering“ © To reduce  IT project management  Ethical issues → new course will be introduced


Download ppt "Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University."

Similar presentations


Ads by Google