一句话:介绍一门经七年迭代的研究生软件项目管理课程:学术阅读、课前测验、短讲、工作簿活动和多阶段项目,以应对教学难题。
软件工程专业常设项目管理课,但教学困难重重:教师不熟悉管理教育;相关文献多为非实证、缺理论的从业者建议;常用软件工程教学法不适合管理课;学生投入不足。本文介绍一门经七年迭代改进的研究生软件工程管理课程。其关键特征包括:基于学术证据的阅读、每次课前测验、简短无幻灯片讲授、大量课堂活动并形成可评分工作簿,以及结合新研究、协作数据收集、文献综述、同行评审工作坊和个人交付物的多阶段项目。课程体现研究导向教学和大量新颖课堂研究,但摘要未报告量化评估结果。
It is now common for software engineering programs to include some project management education, typically in the final year of the undergraduate program, or at the postgraduate level. Such courses are challenging for several reasons: faculty are unfamiliar with management education and literature; the software project management literature is dominated by nonempirical, atheoretical, unscientific practitioner recommendations; common software engineering pedagogical approaches are inappropriate for teaching management; and many students seem unwilling or unable to take the course seriously (that is, by attending all classes and completing all assigned readings, activities and projects). This paper describes a postgraduate management course in software engineering, which was iteratively refined over seven years to address all of these problems. Its key features include: 1) scholarly, evidence-based readings; 2) quizzes on readings at the beginning of every class; 3) Brief, slide-free lectures; 4) copious in-class activities formalized into a gradeable workbook; 5) an ambitious, multistage project combining novel research, collaborative data collection and literature reviewing, peer review workshops and individual deliverables. The course embodies both research-led teaching and substantial, novel class-based research.
DOI 原文 ·
@inproceedings{paperbot4556,
title = {Re-imagining a course in software project management},
author = {Paul Ralph},
booktitle = {ICSE},
year = {2018},
doi = {10.1145/3183377.3183379}
}