Print

Process Management for ICT Engineering

Code

IT-PME1

Version

2.0

Offered by

ICT Engineering

ECTS

5

Prerequisites

Project experience from semester projects and internship.

Main purpose

The main purpose of the course is to provide students with the qualifications needed to understand the CMMI model and be able to transfer the CMMI level 1-2-3 knowledge into practical use in a project.

Knowledge

After successfully completing the course, the students will have gained knowledge about: 
  • How to ensure quality in projects
  • How to improve your project performance
  • How to handle change management in a project.

Skills

After successfully completing the course, the student will be able to:
  • Apply techniques and results from Capability Maturity Model Integration (CMMI) to solve challenges in project processes
  • Apply techniques and results from Lewin model to handle change management in project
  • Apply "How to break software" to prevent making mistakes in your project
  • Be able to describe and make use of testing concepts
  • Use of terminology to kick-start Bachelor project.

Competences

To complete this course the students must make hand-in:
  • Requirement Specification - IEEE 830 standard" document for a project
  • Test Specification - IEEE 829 standard" document for a project
  • Project relations to CMMI model" document for a project.

Topics

​Software Process Improvement,
Software Development Strategy,
Software Testing Principles,
Improve Component Testing.

Teaching methods and study activities

Activities alternate between theory, self‐study, group work, exercises and hands‐on experiments. Additional information:

Required workload for students is estimated at (27,5*5 ECTS) 137,5 hours where approximately two thirds are self‐study, including exercises.

Description:

Capability Maturity Model Integration ﴾CMMI﴿ is a process improvement approach that helps organizations improves their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization.

CMMI in software engineering is a trademarked process improvement approach that provides organizations with the essential elements for effective process improvement.

According to the Software Engineering Institute ﴾SEI, 2008﴿, CMMI helps "integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes."

Resources

Practical Insight into CMMI® ﴾2nd Edition﴿ ebrary Reader Author: Kasse, Tim
Publisher: Artech House Released: 2008
Subjects: Capability maturity model ﴾Computer software﴿ Computer software Development.


Evaluation

Examination

The course is assessed on the basis of 3 individual assignments, weighing 25%, 30% and 45%, respectively.

If the course is failed, the student must go for internal oral re-examination.

Grading criteria

Grading is according to the 7-point grading scale.
 
Mark 12:
Awarded to students who have shown excellent comprehension of the above-mentioned competences. A few minor errors and shortfalls are acceptable.
 
Mark 02:
Awarded to students for the just acceptable level of comprehension of the required competences.

Additional information

If we get the permission (COVID-19 restriction etc.) then PME class will visit Systematic R&D (CMMI team) in Aarhus.

Responsible

Poul Væggemose

Valid from

2/1/2022 12:00:00 AM

Course type

Keywords

Software Process Improvement, Software Development Strategy, Software testing Principles, Improve Component Testing, How to break Software