DM530: System Development Methodology - Balancing Agility and Planning (5 ECTS)

STADS: 15007201

Level
Bachelor course

Teaching period
The course is offered in the spring semester.
4th quater

Teacher responsible
Email: lobo@mmmi.sdu.dk

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Monday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
Common I Thursday 14-16 U17 05-11
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Wednesday 12-14 U17 06-10
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
S1 TE Friday 12-16 U17 11
Show entire timetable
Show personal time table for this course.

Comment:
Ubegrænset deltagerantal. 3. kvartal.

Prerequisites:
None

Academic preconditions:
The content af DM529 Iterative System Development must be known

Course introduction
To give the student knowledge about major themes in system development, software life cycle processes and system development methodologies; and also give the student competence to describe, analyze and compare methodologies and avaluate the appropriateness of different methodologies in specific system development situations. Specifically, the student should be able to explain the difference between and appropriateness og agile and plan and plan-oriented approaches and also understand the controversy between these approaches.

Expected learning outcome
- Describe different kinds og software products and account for importance of software products for organizations.
- Explain software life cycle processes in general; explain purpose and content og Explain system development methodologies in general and account for major types of methdologies.
- Account for characteristics of methodologies.
- Explain the difference and the controversy between agile and plan-oriented methodloges.
- Describe, characterize and compare methodologies.
- Describe and characterize system development situations

Subject overview
The software product and its context. Software life cycle processes. The importance of information technology in organisations. System development methodologies. The controversy between agile and plan-oriented methodologies. The balance betwween agility and discipline. System development situations. The appropriateness of different methodologies in specific system development situations.

Literature
  • Meddeles ved kursets start..


Syllabus
See syllabus.

Website
This course uses e-learn (blackboard).

Prerequisites for participating in the exam
None

Assessment and marking:
a) project assignment, pass/fail, internal evaluation by teacher b)oral exam granded with an external examiner and Danish 7 mark scale

Reexamination after 4th quater

Expected working hours
The teaching method is based on three phase model.

Forelæsninger: 28 timer
Eksaminatorietimer/opgaveregning: 14 timer
Educational activities

Language
This course is taught in Danish or English, depending on the lecturer.

Course enrollment
See deadline of enrolment.

Tuition fees for single courses
See fees for single courses.