日常开发任务很多并且很杂,想要有一个合适的工具,将开发过程管控起来。
试用了若干种方式,达不到预期,尝试按照自己的需求定制。
由于自己最熟的是SAP ABAP,受平台和个人时间的限制,还是采用ABAP来开发,从UI效果来说,用户体验不是特别友好。
关于敏捷
理想的工作节奏是敏捷的模式,固化需求,冲刺结束,然后开始下一个周期。实际工作状态,需求不清不楚,变更频繁,随时可能有紧急任务插队。小作坊式的开发模式,按照敏捷模式执行的先决条件并不具备。一个开发任务,通常边做边改,持续个把月是常态。
曾经尝试的比较有价值的方案
Trello+Todo工具 | Excel | |
---|---|---|
工具软件说明 | Trello作为任务看板,方便的管理开发任务,需求变更,进度管控勉强可以。使用滴答清单辅助,关键任务提醒 | 按需定制,结合VBA开发 |
开发任务清单 | no(通常做完会归档,看不到开发清单) | yes |
状态看板 | yes | yes(vba开发) |
快速添加开发子任务 | yes | yes |
甘特图:开发日期计划 | yes(需额外插件) | yes |
甘特图:同一需求多个开发计划+计划变更 | no | yes |
数据分析 | no | yes |
任务回顾 | no | no |
用户友好 | yes | no |
最核心的两个需求:看板和甘特图。看板直观的区分任务状态和工作量,甘特图排程,提前规避开发人天不足的风险。
Trello在甘特图这个需求上不能满足个人的要求,统计分析也一般,例如无法统计敏捷中的问题点数。
Excel倒是非常灵活,可以非常直观的排程,缺点是每个月都要变更模板,因为甘特图随日期需要变更,开发计划可能分布在多个Excel文件,连续性比较差。此外对Excel的使用水平要求也比较高。
Excel+VBA基本能满足个人需求,最大的缺点就是任务完成的归档和进入下一个月时的模板变更。
定制任务管理工具
将Excel方案中的操作,用ABAP开发实现,既能支持短期任务冲刺,也能进行长期任务跟踪,同时操作尽量简单。
想要拥有的功能:
- 任务看板管理
- 甘特图视图的开发计划排程
- 支持敏捷的部分理念(问题点数,单周冲刺)
- 报表功能
网友评论