Teaching rationale management in agile project courses

A Kleebaum, JO Johanssen, B Paech, B Bruegge - 2019 - archiv.ub.uni-heidelberg.de
2019archiv.ub.uni-heidelberg.de
Rationale management is beneficial since it supports decision-making and prevents
knowledge vaporization. To apply rationale management, developers need to know how to
systematically capture rationale and how to exploit the documentation. We believe that
teaching these skills to students further integrates rationale management into the daily work
of developers and has positive effects on both the software development process and on the
quality of the software. In this paper, we report on a lecture on teaching rationale …
Rationale management is beneficial since it supports decision-making and prevents knowledge vaporization. To apply rationale management, developers need to know how to systematically capture rationale and how to exploit the documentation. We believe that teaching these skills to students further integrates rationale management into the daily work of developers and has positive effects on both the software development process and on the quality of the software. In this paper, we report on a lecture on teaching rationale management to students. In this lecture, students are introduced to a rationale model, to capture and exploitation methods, and tool support for rationale management. The goal is to motivate them to apply rationale management. We present the students' results as well as their attitude and feedback towards the applied methods. Further, we sketch how rationale management will be applied during the semester.
archiv.ub.uni-heidelberg.de
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References