介绍
在项目开发中,经常可以遇到的一个问题是,项目事项要如何管理以及跟进?
在敏捷开发中,经常使用的是看板这个工具。而用过多个在线看板(trello,worktile 等都是很优秀的产品)
不过,都是专门的工具,并且和代码库距离比较远,帐号系统等等
为了在管理代码、issue跟踪、merge等跟任务关联,自然而然,就会想到,如果在gitlab中支持看板等工具使用起来,应该会比较顺手,好消息是gitlab 在 8.11 开始,就支持了看板功能。
当使用了gitlab 的issue 来管理实务之后,自然一个milestone需要跟踪项目是否会延期。
如果手动统计,工作量可想而知。而计算机的最大作用,就是让重复的动作自动化
进来和同事讨论过程,萌生了,通过issue 与milestone 来绘制燃尽图的想法
定义
每个milestone 首先需求定版,然后添加子任务issue
之后开始开发,统计每一天的完成数和计划剩余数目 直到milestone 结束
这样就会有两个曲线,一条是当前状态,一条是计划曲线
每日都可以实时确认,是否按照计划进行,是否可能存在延期。