一句话:介绍一门以用户为中心、通过跨学科项目制课程教授敏捷软件开发的设计、演进与经验。
论文介绍了“为人而设计”项目制课程的设计与演进。该课程由计算机科学系与服务设计专业合作,目标是不把敏捷等同于 Scrum 等流程和工具,而是通过对用户的持续关注来教授敏捷软件开发。课程团队融合了软件工程与用户研究、用户体验设计两个领域的知识。论文给出了当前课程的结构、内容与考核策略及其设计原则,并强调课程的核心主题是收集并响应反馈;作者还说明如何将这一理念应用于课程自身设计。通过反思多年经验、教训与改进,论文为其他希望教授相关主题的教师提供建议。评估主要是课程自身迭代反思与经验总结,而非对照实验。
We present the design and evolution of a project-based course – Designing for Real People – that aims to teach agile software development through an unwavering focus on the user, rather than emphasising the processes and tools often associated with a method like Scrum. This module is the result of a fruitful collaboration between a Computer Science Department, bringing knowledge and skills in the software engineering aspects, and the Service Design group of a neighbouring Art College, with expertise in user research and user experience design.We present the details of the current structure, content and assessment strategies developed for the module, as well as the principles behind its design. The core theme of the course is gathering and responding to feedback, and so here we present how this has been applied to the design of the module itself, with lessons learned, and improvements made over time. By reflecting on our own work, we aim to provide recommendations that may aid others considering how to teach these topics.
@inproceedings{ChatleyFWRGL23,
title = {Designing for Real People: Teaching Agility through User-Centric Service Design},
author = {Robert Chatley and Tony Field and Mark Wheelhouse and Carolyn Runcie and Clive Grinyer and Nick de Leon},
booktitle = {ICSE},
year = {2023},
doi = {10.1109/icse-seet58685.2023.00007}
}