敏捷开发的角色分配
敏捷开发中的PO即Product Owner,字面意思是产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。确定产品的方向和愿景,定义产品发布的内容、优先级及交付时间,为产品ROI(profitability of product)负责。 是维护产品需求清单( product backlog )的人,代表利益相关者的利益。总之PO这个角色是告诉产品团队要做什么,做功能的先后顺序是怎样的,需求有变动时该如何处理。
敏捷开发中的SM即Scrum Master,字面意思是敏捷专家或者敏捷大师,即熟悉敏捷开发模式及敏捷实施流程的人员,一般可由敏捷团队当中的开发负责人担任,部分能力很强且懂技术的产品经理也可担任这个角色,因涉及到工作量评估和分派等工作,是团队的导师和组织者,与Product Owner紧密合作,及时为团队成员提供帮助。促使team按照scrum方式运行,为Scrum过程负责的人。总之SM这个角色是教整个团队怎么做,如何估时,跟进每天进度,风险控制,定期总结,计划排定。
敏捷开发中的Team,就是整个组的成员们,负责一起为整个项目做努力。
SM:包舒婷(负责功能实现编码工作)
PO:郭磊蕾(负责部分UI界面实现)
TEAM:周子静(负责文档报告)
颜辰梓(负责部分UI界面设计)
俞先浩(负责部分布局代码编写)