Seite 1 von 4
EXAMINATION OFFICE
IU.ORG
ORAL ASSIGNMENT
Tasks for Course:
DLMCSSESP01 – Software Engineering: Software
Processes
CONTENT
1. Tasks ...................................................................................................................... XXXXXXXXXX2
1.1 Task 1: Dealing with deviations in Scrum ............................................................................... XXXXXXXXXX2
1.2 Task 2: Managing regression ................................................................................................... XXXXXXXXXX3
1.3 Task 3: Modeling IT Processes ................................................................................................. XXXXXXXXXX3
2. Additional information for the evaluation of the oral assignment ................................ XXXXXXXXXX4
3. Tutorial support ...................................................................................................... XXXXXXXXXX4
Seite 2 von 4
EXAMINATION OFFICE
IU.ORG
1. TASKS
There are different topic options to choose from for the oral assignment. Please select only one to cover in your
presentation.
Note on copyright
Please take note that IU Internationale Hochschule GmbH holds the copyright to the examination tasks. We
expressly object to the publication of tasks on third-party platforms. In the event of a violation, IU Internationale
Hochschule is entitled to injunctive relief.
1.1 Task 1: Dealing with deviations in Scrum
Scrum revolves around planning and executing sprints. During a project, all sprints should have the same length.
This allows to determine the development team’s velocity, making estimates more accurate. Even though sprints
are relatively short, deviations still happen. That is, the team takes longer or shorter to complete a backlog item
than estimated, requirements change during the sprint, or more urgent tasks are pushed in by a team lead.
1. Describe the properties of an ideal sprint. What should be fixed during a sprint and why?
2. Consider different situations, which can lead to deviations during a sprint. Give an overview. Explain, why these
deviations occur and what problems they can cause. How do they contradict the ideals a sprint should follow?
3. Describe different methods, how a scrum team could handle a deviation including reactive and preventive
methods. Demonstrate using a concrete example. What are advantages and drawbacks of the different types of
eactions? You can decide to explain in detail one or several situations, depending on what you think works best
to explain, how to handle deviations.
4. Conclude with a suggestion. Which method or combination of methods would you recommend for your
example situations and why?
Introductory literature:
Koschek, H XXXXXXXXXXGeschichten vom Scrum: Von Sprints, Retrospektiven und agilen Werten. dpunkt.verlag.
Pichler, R XXXXXXXXXXScrum : Agiles Projektmanagement erfolgreich einsetzen (1. Aufl.). dpunkt.verlag.
Smith, H XXXXXXXXXXSCRUM: The Ultimate Beginner’s Guide To Learn And Master Scrum Agile Framework. CreateSpace
Independent Publishing Platform.
Šochová, Z XXXXXXXXXXThe Great ScrumMaster: #ScrumMasterWay. Addison-Wesley Professional.
Sutherland, J XXXXXXXXXXScrum: The Art of Doing Twice the Work in Half the Time. Cu
ency, Illustrated Edition.
Sutherland, J., & Schwaber, K XXXXXXXXXXThe Scrum guideTM. https:
scrumguides.org
https:
scrumguides.org
Seite 3 von 4
EXAMINATION OFFICE
IU.ORG
1.2 Task 2: Managing regression
99 little bugs in the code.
99 little bugs in the code.
Take one down, patch it around,
127 little bugs in the code...
This little fun song describes the frustration of many software developers. It laments the occu
ence of regression
when working on fixing bugs.
1. Describe what regression is and why it happens. What problems can it cause?
2. Illustrate how regression can be avoided in general. Which processes and tools could be used?
3. Demonstrate with one concrete example, how a regression can be avoided. For example, show a code change
that fixes a bug or implements a new requirement, but in turn introduces a new bug, then show an effective test
that prevents the regression.
Introductory literature:
Bloydyk, G XXXXXXXXXXSoftware Regression A Complete Guide. 5STARCooks.
Huizinga, D./ Kolawa, A XXXXXXXXXXAutomated Defect Prevention: Best Practices in Software Management. IEEE
Computer Society Press. ProQuest Ebook Central.
Forsgren, N. et al XXXXXXXXXXDas Mindset von DevOps. Accelerate: 24 Schlüsselkompetenzen, um leistungsstarke
Technologieunternehmen zu entwickeln und zu skalieren. Franz Vahlen: ProQuest Ebook Central.
1.3 Task 3: Modeling IT Processes
V-Model XT is a software lifecycle model that was developed for the German government. V-Model XT provides
processes for all steps of the software development process. Through tailoring, processes and documents are
combined to fit a projects’ needs.
1. Pick 3-5 processes from V-Model XT and model them using a process modeling notation like ETVX, turtle
diagram, SIPOC or the SIPOC variation in ISO 9001.
2. Which notation did you pick and why? Compare how useful the notation (ETVX, turtle diagram, SIPOC, ISO 9001)
that you picked is in relation to the effort you had to put into its creation.
3. Could you improve your model by integrating elements from other notations? What are advantages and
disadvantages of combining notations in comparison to sticking with a single notation?
Recommended literature:
Badiru, A XXXXXXXXXXSystems Engineering Models: Theory, Methods, and Applications. CRC Press.
Kneuper, R XXXXXXXXXXSoftware Processes and Life Cycle Models: An Introduction to Modelling, Using and Managing
Agile, Plan-Driven and Hy
id Processes. Cham: Springer Nature.
Angermeier, D. et. al XXXXXXXXXXV-Modell XT 2.3 Dokumentation. Retrieved from
https:
www.cio.bund.de/We
DE/Architekturen-und-Standards/V-Modell-XT/vmodell_xt_node.html
https:
www.cio.bund.de/We
DE/Architekturen-und-Standards/V-Modell-XT/vmodell_xt_node.html
Seite 4 von 4
EXAMINATION OFFICE
IU.ORG
2. ADDITIONAL INFORMATION FOR THE EVALUATION OF THE ORAL ASSIGNMENT
When conceptualizing the oral assignment, the evaluation criteria and explanations given in the writing guidelines
should be considered.
3. TUTORIAL SUPPORT
Several options are available for support with presentations. The student is responsible for making use of these
esources. Tutors are available for subject consultation on the choice of topic as well as for specific and general
questions on academic work. There is no provision for the tutor to confirm acceptable outlines, parts of the
content, or presentation drafts, since independent preparation is part of the examination. However, hints may be
given on rough drafts to facilitate the creation of academic work.
Seite 1 von 4
EXAMINATION OFFICE
IU.ORG
ORAL ASSIGNMENT
Guidelines for the Creation of an Oral Presentation
CONTENT
1. Objective ............................................................................................................