Wintersemester

Management of Software Projects


Vorlesung Prof. Dr.-Ing. habil. Irina Bolodurina, Gustav-Freytag-Str. 42A. Z508, Tel.: 3076 6492

One-semester course of lectures and practical studies.

The course taught for the 1st-year Master students “Fundamental Informatics and Information Systems”.

Software project management encompasses knowledge, techniques and tools are necessary to manage development of software products. This module discusses material to create a plan for software development, technology of developing using effective estimation of size and effort and to execute the plan with attention to productivity and quality. Within the context, topics such as risk management, alternative life-cycle models, team organization development and management of technical staff are also considered.

 

Course Objective: gives knowledge about technologies and techniques of software projects management to reach optimal quality under minimum costs for companies successful operating.

 

Course Tasks:

– give sight of modern methodology and technology of project management;

– introduce theory of project management;

– form stable skills for solving of project management’ tasks at all stages of lifecycle and implementation of up-to-date IT resources;

– learn how to use organizing tool box – knowledge and skills of project management in practical terms.

 

Estimated Results:

Students completed this course have to

Know:

-    general evolution of software project’ management; 

-    process models of software development; 

-    methodology of project management, its definitions and concepts; 

-    priority control of projects, resources support, deadline determination, risk identification and countermeasures, criteria for estimation of project costs; 

-    design and management of project content, organizing structure, configuration and quality; 

-    evaluation methods of project’ labour input; 

-    formation of project team, leadership and management; 

-    operational planning for project’ design and realization; 

-    project management, preparation of project documentation; 

-    hardware and software used for management process of software projects; 

-    communication and regulatory support for development of software projects. 

Be able to: 

-  tilize special IT systems and means for creation and upgrading new software and hardware facilities; 

-   practice standard application system reasonably for solution of specific project tasks. 

Understand:

-  theoretical and methodological issues involved in modern software engineering project management and focuses strongly on practical technique.

 

Course Content

1. Software engineering and software development

-   Requirements analysis

-   Development of system and acceptance tests

-   System design

-   Detailed design

-   Implementation

-   Validation and verification

-   Maintenance

2. Software project management

-   Management functions

-   The initial planning of software project

-   Monitoring the progress of project

-   Other lifecycles

3. Software metrics

-   Measurement and software project

-   Software metrics -researcher's perspective

-   Result metrics and predictor metrics

-   Example metrics

4. Project planning

-   The phase plan

-   Task identification

-   Task sequencing

5. Cost estimation, risk assessment and the software project

-   The risk assessment of projects

-   The cost estimation

6. Managing a project in practice

7. Executing the requirements analysis phase

-   Subcontract management

-   Software system engineering

-   Quality assurance

-   Configuration management

8. Executing the system design phase

-   Subcontract management

-   Software system engineering

-   Quality assurance

-   Configuration management

9. Executing the detailed design phase

-   Subcontract management

-   Software system engineering

-   Quality assurance

-   Software production

- Configuration management

 

-          Literatur

      



Impressum:
Herausgeber:  HTWK Leipzig IMN, Gastdozentur
Verantwortlich: Prof. Dr.-Ing. habil. Irina Bolodurina (e-mail: irina.bolodurinaathtwk-leipzig.de)
Letzte Änderung: 15.1.2018
Status: permanent