4 ECTS credits/108 hours of work
|Language of instruction
nd year of Master’s and GS
3D studies, autumn semester, period 2
After completing the course the student understands the
fundamental principles of software processes and their development
in professional software engineering. The course extends the
quality understanding based on individual techniques (e.g. reviews)
so that after completing the course the student is able to:
- Evaluate different methods and techniques;
- Select from them appropriate ones for different software
- Have capabilities to participate in systematic efforts for
improvement in software companies.
The course covers the most fundamental process centred software
quality improvement and management approaches, methods and latest
research results, as well as approaches to software measurement.
The topics of the course include: traditional waterfall, agile
(extreme programming, scrum, rational unified process, crystal,
feature driven development, adaptive software development, dynamic
systems development method) and lean methods, process improvement
approaches, software process and product measurement, agile and
lean practices, process improvement at the enterprise level and
practical examples from software industry.
|Learning activities and teaching methods
Lectures 18h, study group working 25h, paper reading 25h,
seminar 20h, report writing 20h
|Prerequisites and co-requisites
B.Sc. or other equivalent degree and basic knowledge of software
|Recommended optional programme components
|Recommended or required reading
- CMMI: Guidelines for Process Integration and Product
Improvement. Mary Beth Chrissis, Mike Konrad, Sandy Shrum.
Addison-Wesley, ISBN 032-115496-7, 2004.
- Agile Project Management with Scrum. Ken Schwaber, Microsoft
Press, ISBN 0-7356-1993-X. 2004.
- Dingsøyr T., Dybå T., Moe N.B., Agile Software
Development: Current Research and Future Directions, Springer,
- C. Jones, Applied Software Measurement: Global Analysis of
Productivity and Quality, 3rd ed. McGraw-Hill Osborne Media,
- Craig Larman and Bas Vodde, Scaling Lean & Agile
Development: Thinking and Organizational Tools for Large-Scale
Scrum, Addison-Wesley, 2009
|Assessment methods and criteria
Active and regular participation to lectures and seminars AND
report evaluation AND seminar presentations
Ayse Tosun Misirli
|Working life cooperation