敏捷开发方法是 以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 1cut-201907092007237534.png在Masterlab中可以很方便的进行敏捷开发实施和落地。在每个项目中敏捷开发主要是通过待办事项,迭代,看板三个子功能进行的。

待办事项

待办事项是指,在开发过程中拟定产品待办事项清单(ProductBacklog Items),并确定优先顺序。这个清单高屋建瓴地列出为了落实产品负责人的愿景而需要完成的所有事项。在产品的整个研发过程中,这个清单一直存在,并有所演变,相当于产品研发的“路线图”。无论在任何时间,要想知道一个团队要做的所有事项(按照优先顺序排列),待办事项清单都是唯一具有决定性的参考依据。在Masterlab中,管理待办事项十分简单。添加待办事项方式如下:

  • 在项目的"事项"页面中,点击"创建事项"按钮,弹出事项表单并输入相关内容后,在迭代字段中选中"待办事项"

  • 在项目的"待办事项"页面中,点击"添加待办事项"按钮并输入相关内容即可

在"待办事项"页面中可梳理和拖拽事项:

1cut-201907092007016531.png

还可以将待办事项拖拽到某一迭代中:

1cut-201907092007291028.png

还可以将待办事项拖拽到已关闭的事项中

迭代

迭代一般指项目版本的生产过程,是一次冲刺的过程,包括从需求分析到测试完成。迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。在Masterlab中,迭代是在项目的"迭代"页面进行管理

1cut-201907092007334367.png

要新增一次迭代,点击左侧导航栏的创建迭代按钮,弹出创建迭代框,输入名称描述开始时间结束时间

一个项目中只有一次迭代时进行中,在左侧导航中任选某个迭代,点击"设置进行中"即可更改1cut-201907092007245671.png

看板

通过看板形式直观的展示某个迭代的各个状态的事项列表(打开、进行中、已完成三个列表) 1cut-201907092007514327.png

看板中的事项可以拖拽到另一列表从而调整事项的状态,如下图所示:1cut-201907092007514327.png

权重值

每个事项可以设置一个权重值,该权重值可以认为是一件事项的工作量、复杂度、风险性、不确定性的综合值。迭代管理中,默认是按照优先级和权重值排序的,通过默认值也可以在统计页面中很直观的查看每个团队成员的贡献度,如下图:10000cut-201907101307532330.png