编辑: 我不是阿L 2013-02-22
1.

介绍 2. Scrum i. 什么是 Scrum ii. 基本概念 iii. How to do 3. 产品研发工作流程 i. 整理需求 ii. 细化需求 iii. KickOff iv. 解决方案 v. Sprint vi. 验收 vii. 上线 viii. 检验数据 4. 问题反馈求助 5. 其它 i. 技术交流 目录 产品研发相关流程

2 基于目前发现的一些流程上的问题,我们制定了之后整个产品研发团队的工作流程.这套流程的目的是希望可以解决以下几个问 题: 执行的需求和真实需求之间的偏差 研发人员对需求没有一个总体的概念 跨部门信息不对称引起的各种问题 整个产品线反射弧过长 产品研发相关流程

3 介绍 本章由 @webfrogs 同学编写 推荐阅读 硝烟中的Scrum和XP Move fast and break things 产品研发相关流程

4 Scrum Scrum 在英语中是橄榄球运动中争球的意思.在软件领域中,Scrum 是一种敏捷软件开发的方法学,用于迭代式增量软件开 发过程.虽然 Scrum 是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法. 什么是 Scrum 产品研发相关流程

5 什么是 Scrum Scrum 是一个包括了一系列实践和预定义角色的过程骨架. Scrum 中的主要角色包括: 1. '

Scrum Master'

是 Scrum 教练和团队带头人,确保团队合理的运作 Scrum,并帮助团队移除实施中的障碍;

2. 产品负责人 (Product Owner),确定产品的方向和愿景,定义产品发布的内容、优先级及交付实践,为产品投资报酬率 (ROI)负责;

3. 开发团队(Team),一个跨职能的小团队,人数5-9人,团队拥有交付可用软件所需要的各种技能. 基本概念 产品研发相关流程

6 基本概念 在每一次冲刺(一个15到30天的周期,其长度由开发团队决定)当中,开发团队创建可用的(可以随时推出)软件的一个增 量.每一个冲刺所要实现的功能来自产品订单(product backlog).产品订单是按照优先级排列的要完成的工作的概要的需 求,哪些订单项会被加入一次冲刺将由冲刺计划会议决定. 在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪 些订单项.开发团队决定在下一次冲刺中他们能够承诺完成多少订单项.在冲刺的过程中,没有人能够变更冲刺订单(sprint backlog),这意味着在一个冲刺中需求是被冻结的. 在冲刺中,每一天都会举行项目状况会议,被 每日站立会议 .每日站立会议有一些具体的指导原则: 会议准时开始.对于迟到者团队常常会制定惩罚措施(例如罚款,做俯卧撑等) 欢迎所有人参加,但只有项目参与者可以发言. 不论团队规模大小,会议被限制在15分钟. 所有出席者都应站立.(有助于保持会议简短) 会议应在固定地点和每天的同一时间举行. 在会议上,每个团队成员需要回答三个问题: 1. 你完成了那些工作? 2. 接下来你打算做什么? 3. 按时完成你的目标是否存在什么障碍?(Scrum主管需要记下这些障碍) 每一个冲刺完成后,都会举行一次冲刺回顾会议,在会议上所有团队成员都要反思这个冲刺.举行冲刺回顾会议是为了进行 持续过程改进.会议的时间限制在4小时. Scrum提倡所有团队成员坐在一起工作,进行口头交流,以及强调项目有关的规范(disciplines),这些有助于创造自我组织 的团队. Scrum的一个关键原则是承认客户可以在项目过程中改变主意,变更他们的需求,而预测式和计划式的方法并不能轻易地解 决这种不可预见的需求变化.同样,Scrum采用了经验方法:承认问题无法完全理解或定义,而是关注于如何使得开发团队 快速推出和响应不断出现的需求的能力最大化. Scrum会议一共包含以下四种: 1) Sprint计划会议 2) 每日站立会议 3) 评审会议 4) 回顾会议 How to do 产品研发相关流程

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题