感谢您关注鱼骨的软件敏捷开发项目,数千个团队一起改进的工作效率工具。
鱼骨敏捷开发项目适合软件产品、运营、研发、测试的整个团队一起使用,在减少团队工作量的同时,能提升团队的沟通和工作效率。
1.易用性提升,适合产品、运营人员和技术一起使用(传统工具过于技术化),跨职能的团队打破部门藩篱,更加高效;
2.用需求直接协作,替代传统的需求拆分任务然后分配任务给成员的方式。 在一个需求里面通过不同子项进行协作,大幅度减少研发负责人的工作量,同时还提高多人协作开发的沟通效率;
3.一个看板展现需求、迭代、点数等信息,简单实用。突出迭代和点数,保持研发节奏和持续优化团队效率;
4.多维度管理需求,使用脑图可以方便的按模块整理需求,使用需求评估(增长黑客方法论)排列研发优先级和跟踪需求上线时间,需求上线后的市场实际结果。
5。测试用例和缺陷关联,提供了常见的测试点模版,节省测试人员撰写用例和缺陷的时间。
接下来给大家介绍一下实施鱼骨敏捷项目的流程。
1.在导航点击项目边上的加号新建一个敏捷类型的项目;
2.在项目概况页面,添加项目的成员和设置成员的权限;
3.需求收集整理 - 您可以在需求看板、脑图、需求列表等页面新建需求。推荐对需求进行按产品模块分类,这样不同时间纪录的产品需求能够按模块进行整体分析整合。
4.需求评估 - 在需求列表的评估页面可以对需求按照增长黑客的方法论,对需求进行三个纬度的打分评估。 评估完成后,按分数安排研发的优先顺序。 需求上线后,产品经理可以使用评估页面继续纪录需求上线时间和跟踪市场效果。
5.迭代设置 - 敏捷开发必须使用迭代来控制研发节奏。 通常迭代时间设置为1-2周,将需求分配到迭代周期内,研发经理同时对迭代内需求进行点数的评估(有的团队直接使用了需求评估分数作为点数)。迭代前的计划会上就是评估需求,选择需求进入迭代的过程。会后团队成员对接下来2个星期的工作目标有一个统一的认识。
6.需求按子项分解,安排工作到成员。 使用任务子项清单替代传统的需求+任务的协作模式,研发负责人的工作量减少的同时需求参与人的协作效率更高。
7.需求看板 - 在需求看板,直观的展示了当前所有需求所处的阶段。
8.测试 - 测试人员使用测试模块进行测试用例的撰写,使用测试计划进行测试任务的安排。系统提供了部分通用的测试点模版工测试人员在创建测试用例时使用。 测试人员使用测试计划进行测试时,系统提供了自动创建缺陷的功能。 这些功能都能提升测试人员的工作效率。
9.缺陷管理 - 在缺陷列表页面,可以简便的对缺陷进行各种分类,按平台、类型、版本等。 且支持自定义筛选器保存后共享给团队成员。
在敏捷实践过程中,我们认为重要的有以下几点:
1.必须有迭代和点数的实施。 按迭代进行计划和回顾,保持团队节奏。 计算迭代点数用于衡量团队的效率,不断优化团队工作方法;
2.必须召开的迭代计划和回顾会议。 在会议中对需求进行透彻的讨论, 保证团队在做正确的事情;
3.每日立会保证把正确的事情做正确,同时保持团队沟通效率;