软件开发中需求分解与技术债务意识的研究洞察
在软件开发领域,需求分解和技术债务管理是至关重要的环节。本文将深入探讨不同开发团队在需求分解过程中的表现,以及技术债务意识对团队行为的影响。
1. 研究背景与团队构成
从2016年2月到4月底,研究选取了四组学生团队进行软件开发项目。其中三组由芬兰奥卢大学计算机科学专业二年级硕士学生组成,另一组由博尔扎诺 - 博岑大学计算机科学专业二年级硕士学生组成。这些学生代表了即将进入市场的典型开发者。所有团队的迭代周期为两周,其中香蕉团队每两周与企业家会面,以了解需求更新情况。
- 团队及开发方式
- Kanban团队 :由五名硕士学生组成,采用Scrum与Kanban结合的开发方式,项目地址为https://github.com/Belka1000867/Serendipity。
- Scrum团队 :同样由五名硕士学生组成,采用两周冲刺的Scrum开发方式,项目地址为https://github.com/samukarjalainen/serendipity - app和https://github.com/-samukarjalainen/serendipity - web。
- XP团队 :由四名硕士学生组成,采用极限编程(XP)开发方式,项目地址为https://github.com/davidetaibi/unibz - serendipity。
- Banana团队 :由六名硕士学生组成,采用非结构化的“Banana
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



