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

Slides:



Advertisements
Similar presentations
Team Software Process By: Bryan Peterson. Presentation Topics History Brief overview of the Team Software Process (TSP) TSP Team Launch Team-working Conclusion.
Advertisements

Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, Three Years of Cooperation under the.
Introduction 13 th Workshop Software Engineering Education and Reverse Engineering Bansko, Bulgaria 26 th – 31 th August 2013 Klaus Bothe Institute of.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Supported by: Joint MSc curriculum in software engineering European Union TEMPUS Project CD_JEP Module SE-C-01 Requirements Engineering Experiences.
Introduction, Zagreb, Croatia, Introduction Klaus Bothe 4th Workshop Software Engineering Education and Reverse Engineering, Zagreb, Croatia, 2004.
Joint MSc studies in Software Engineering students’ point of view Gordana Rakic Silvia Feher.
On the concept of the course on software project management Mirjana Ivanović (Zoran Budimac) Faculty of Science, Department of Mathematics and Informatics.
Generalized issues derived from JCSE, CC, OO Java, SWPM, Baile Herculane, Romania, 2005 Generalized issues derived from JCSE, CC, OO Java, SWPM Klaus Bothe.
Introduction, Baile Herculane, Romania, 2005 Introduction Klaus Bothe 5th Workshop Software Engineering Education and Reverse Engineering, Baile Herculane,
Report on the delivery of the module “Privacy, Ethics, and Social Responsibilities” at the Joint M.Sc. Curriculum in Software Engineering Katerina Zdravkova.
DAAD workshop, Zagreb, Sept The Tempus project: “ Joint M.Sc. Curriculum in Software engineering” Zoran Budimac DMI, Univ. of Novi Sad.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement.
Personal Software Process
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Concept of a Multilingual Virtual Classroom Network for Software Engineering Module Katerina Zdravkova Institute of Informatics, Skopje
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
DAAD Project “Joint Course on Software Engineering” Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University.
Copyright policy DAAD Project Joint Course on Software Engineering Contributors K. Bothe, D. Bojić, Z. Budimac, K. Schützler, S. Stoyanov, K. Zdravkova.
Software Engineering Project Management (CS - 413)
Sylnovie Merchant, Ph.D MIS 210 Fall 2004 Lecture 1: The Systems Analyst Project Management MIS 210 Information Systems I.
Introduction to Project Management. What is a Project? “A planned undertaking of related activities to reach an objective that has a beginning and an.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Chapter 4 Project Management.
1 OO Java, Baile Herculane, Romania, 2005 OO Java Requirements Specification - Produce highly adaptable teaching materials - 1 st step: collect all useful.
International Campus – Kish Sharif University of Technology Session # 2.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Software Project Management By Assistant Prof. Samana Zehra
Software Project Management Course Instructor Samana Zehra (Assistant Professor)
Computers Are Your Future Eleventh Edition Chapter 10: Careers & Certification Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Copyright Course Technology School of Information Technology B327 Information Systems Specification.
By Anthony W. Hill & Course Technology 1 User Support Management Beisse.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 Introduction to CPSC Introduction to CPSC Information Technology.
Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of Plovdiv, University of Belgrade DAAD project “Joint.
CC2007N Software Engineering I Week 1: 1)Introduction to the Module 2)Introduction to Software Engineering. Software Life Cycle models.
Copyright Course Technology Chapter 1: Introduction to Project Management.
CS 350, slide set 6 M. Overstreet Old Dominion University Spring 2005.
1 Using Microsoft Project 98 to Assist in Managing Information Technology (IT) Projects Kathy Schwalbe, Ph.D., PMP Associate Professor, Business/MIS Augsburg.
SEE&REZagreb, On the course architecture and course homepage Mirjana Ivanovic Faculty of Science, Department of Mathematics and Informatics Trg.
Introduction 11 th Workshop Software Engineering Education and Reverse Engineering Ohrid, Macedonia 22 th – 27 th August 2011 Klaus Bothe Institute of.
Project Management for Software Engineering Starting at “I’ve got a project” How do you decide: –What do I need to do? –When should I do it? –How long.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
Software Engineering Course Contents and Copyrights Slide 1 Software Engineering: An Introduction By: Prof. Dr. Eng. Ghazy Assassa, CMC-IMC Certified Management.
By Ritesh Reddy Nagaram.  Organizations which are developing software processes are facing many problems regarding the need for change of already existing.
OPMA 5364 Project Management Part 0 – Course Overview Dr. Edmund Prater The University of Texas at Arlington.
Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,
Final experiences with the course "Computer Ethics" on under-graduate level Mirjana Ivanović, Zoran Putnik.
Certificate IV in Project Management Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
The Goal: To Climb Above The Competition Copyright 2005: I Lead Projects, L.L.C. Course Description Project Manager Core Competencies The core competency.
DAAD project “Joint Course on OOP using Java” Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of.
Introduction 10 th Workshop Software Engineering Education and Reverse Engineering Ivanjica, Serbia 6 th – 11 th September 2010 Klaus Bothe Institute of.
SCHILLER INTERNATIONAL UNIVERSITY
PM - MD ( MEDICAL ADMINISTRATION )PGIM Chapter 1: Introduction to Project Management.
Copyright (c) 2003 by Prentice Hall Chapter 2 Applications Software: Getting the Work Done Computers: Tools for an Information Age BSM025 Computers.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Proposal Bachelor of Science in Computer.
HCIS 410 Read, Lead, Succeed/Uophelpdotcom For more course tutorials visit
© Prentice Hall, © Prentice Hall, ObjectivesObjectives 1.A complete definition of a plan 2.Insights regarding various dimensions.
Advanced Software Engineering Dr. Cheng
Project Management PTM721S
Software Project Management
Project Management and Information Security
Software Project Planning and Tracking
Information Technology
Pima Medical Institute Online Education
Practical Software Engineering
Pima Medical Institute Online Education
The Computer as a Medium for Sharing Knowledge
Information Technology
The Office Procedures and Technology
Presentation transcript:

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

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 DAAD project „Joint Course on Software Engineering“ © SPM – Support for Students  Slides in English  Web Site for Students .pdf Versions of Slides

4 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 DAAD project „Joint Course on Software Engineering“ © SPM – IT Project Management ( 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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 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 DAAD project „Joint Course on Software Engineering“ © SPM – Cost estimation and COCOMO (71)

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

15 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 DAAD project „Joint Course on Software Engineering“ © SPM – Overview Course Organization  Introduction (117 slides)  IT project management ( )  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 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 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 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 DAAD project „Joint Course on Software Engineering“ © To reduce  IT project management  Ethical issues → new course will be introduced