STD:演示V1.0
STD 演示版
自己开发的STD(基于SAP的To do程序),试用一个月后,已基本能满足工作需要。
点此查看需求背景
本文从基础配置到核心功能的使用,做一个简单的演示。
后续有动力的话再写写对敏捷与ABAP开发的理解,也是基于这个理解开发了这套程序。
源码
使用SAPLINK导入
坚果云下载链接
开发环境ECC6.0 EHP0 SP15
SAP版本相对比较老,只要ECC6.0以上,代码都可以直接用。
(代码陆陆续续改过几版,也懒得重构了,抛砖引玉,估计也没人对这个代码感兴趣。)
配置
新建项目STD_SPEC,用于管理操作说明书的编写。
不能贴实际工作内容,建一个演示项目,凑合看吧。
相关配置表:
- 定义项目
- 定义子分类
- 定义人员(需求提出人,问题跟进人)
- 定义状态(主任务状态,子任务状态)
创建及修改任务
在STD_SPEC项目下创建任务
直接创建和修改演示的是直接创建和修改,实际使用通常从看板中创建和修改。
子任务个数有限制(GUI 步循环的限制)没准备做分页,且不支持直接删除,时间有限本着能用就行的态度。
状态看板
修改主任务状态, 可以在 todo/doing/done三个状态中切换
已归档的任务不会显示
面板上有基本的统计信息
进度看板(Gant View)
对子任务进行日期排程,两种维护日期的方式:
- 任务维护页面维护
- 进度面板击子任务的时间条
引入里程碑,标记关键日期,实际使用过程用来标记任务的目标交付日期或者实际交付日期。
进度看板还有一些显示方面的处理:
- 优先级高亮
- 子任务不同状态高亮
- 当前日期高亮等等
关于显示天数5周(35天) 后一前三
- 历史 1 周
- 当前 1周
- 未来 3周
任务结束
更改主任务状态
关闭任务总结
基本实现了任务看板管理,可以进行一定的配置,理论上来说不局限于开发工作。自己最关注的其实是甘特图视图,协助任务排程,制定交付计划。
任务管理功能其实各种管理工具都有,自己开发最大的好处就是定制性强,聚焦自己关心的问题。
后续工作
基于这些任务数据,做一些分析功能:
- 周报、月报 已实现
- 周/月 工作能力分析(基于完成任务的贡献值) Todo
- 制作Excel模板,配合数据透视及图形化展示,做一些简易的BI报表 Todo
其他功能想法
以任务管理为核心,扩展到任务全生命周期管理
例如:蓝图,开发需求,技术评审,开发,测试等等
梦想总要有的,基本是不会去做的,按照自己的惰性,一般做到这样就到头了。
Markdown,嗯,真香。。。