首页 > 代码库 > Scrum软件开发

Scrum软件开发

敏捷开发:agile software development适合轻量级流程,允许快速改变。
Scrum是一个敏捷开发框架,打破传统顺序产品开发流程,鼓励团队自组织(co-location或在线协作,以及每天的face-to-face通信)

Scrum have three pillars: transparency, inspection, and adaptation.

Scrum角色:
1)Product owner:product‘s stakeholder,代办客户发声(等同客户代表)。书写user stories,将他们按优先级排序后,加入到Product Backlog。这个角色不能与Scrum master重合,因为这个角色更侧重业务。
2)Development team:负责在每个Sprint结束时交付potentially shippable increments (PSIs)。这个开发团队在Scrum里是自组织的,尽管有与PMO的沟通。
3)Scrum master:负责为达到交付目标而清除障碍。这个角色不是传统的team lead或project manager,更像是团队与各种不利因素之间的缓冲。他保证Scrum框架流程顺利走下去。他更侧重职能,不是人事管理。

Scrum软件开发