配色: 字号:
低成本高效率的项目管理-工作日志-加班管理系统
2018-01-09 | 阅:  转:  |  分享 
  
低成本高效率的项目管理-工作日志&加班管理系统管理问题研发中心常常需要应付如下几个问题:1、本中心(或本部门)的人力本月/本季/本年都投入到
哪些项目?投入最大的前3个项目分别是?2、每个项目各阶段投入比重的多少?3、某某人本月都做了什么工作?精力分布在哪些事情上?4、人
员加班都干了什么工作?换成人力资源中心或行政中心也是一样常常被上级询问以上的问题。解决方案《禅道》开源版(免费,不限用户数)+《实
用的非入侵式的工作日志及加班管理模块》插件模块(900元终身授权)。为了解决以上的管理问题,需要信息化管理系统支撑,总所周知,IT
建设成本是很高的。幸好,业界著名的项目管理系统软件《禅道》支持二次开发,便在巨人的基础上研发了低成本高效率的工时统计和加班管理系统
,充分利用《禅道》的强大的任务管理能力,完成工作日志管理。下载地址1《禅道》开源版下载:http://www.zentao.ne
t/download.html2《实用的非入侵式的工作日志及加班管理模块》插件模块下载:http://www.zentao.net
/extension-viewExt-96.html1.?工作日志管理管理理念:零散的工作日志意义不大,无法统计分析;通过任务的准
确分类和及时填报的耗时来统计研发管理各个环节的投入。此模块主要解决2个问题:1、确保每个人都每天都要领任务,并及时填报工作耗时。2
、准确统计各个项目、各个分类下的工作成本。强调的是对任务的处理情况的填报,而不是事后日志的追补。前者可预估可归类可统计;后者零散无
法统计。所以,本模块的工作日志是在做任务时填写的处理情况,由系统自动生成工作日志,无需凭空回想登记。1.1?工作日志(日历)以日历
的方式查看一个月内每天的工作日志。1)?以日历的方式展示。例如3月份有31天,就展示31个格子,每个格子代表一天。2)?在格子里罗
列当天的工作日志条目,包括:耗时、工作内容。3)?点击每条工作日志条目时,可以关联到任务详情。4)?鼠标停留到工作日志条目时,可以
显示任务的基本信息:任务名称、项目名称、模块名称。以及这个在这个任务上工作的内容、耗时。5)?支持按月查询。默认显示当前月份。6)
?当天的工作没填写够工作量(小于公司每天规定工时),标记出来。7)?公司每天规定工时可以配置。默认是8小时。可以在:\zentao
\module\myworklog\config.php?里修改。1.2?工作日志(表格)以表格的方式查看工作日志1)?支持查询:
按日志工作内容模糊查询、按工作日期的区间段查询。1.3?日志填写不完整自动检测并邮件提醒1)每个工作日的指定时刻检查上一个工作日
的日志完整,如果不完整(即:工作量小于公司每天规定工时),发邮件提醒2)日志填写不完整提醒的检测时刻可以配置。默认上午8点和10
点各提醒一下。这个两个时间可以到禅道的后台-计划任务找到相应的记录来修改。注:需要确保禅道启动后,通过页面登录过禅道的任意页面。如
果希望服务器重启(还没来得及登录禅道系统)后也能自动检测日志不完整,可以在windows下配置,开机即启动检测。见安装插件后的说明
,配置方法见:{安装路径}\zentao\module\myworklog\doc\myworklog-附件:Win10系统下如何
设置计划任务.docx。1.4?日志填写不完整自动检测、登记入库、邮件通知1)?每个工作日的指定时刻检查上一个工作日的日志完整,如
果不完整(即:工作量小于公司每天规定工时),发邮件通知并登记入库2)?日志填写不完整登记的检测时刻可以配置。默认上午11点。这个时
间可以到禅道的后台-计划任务找到相应的记录来修改。注:需要确保禅道启动后,通过页面登录过禅道的任意页面。如果希望服务器重启(还没来
得及登录禅道系统)后也能自动检测日志不完整,可以在windows下配置,开机即启动检测。见安装插件后的说明,配置方法见:{安装路径
}\zentao\module\myworklog\doc\myworklog-附件:Win10系统下如何设置计划任务.docx。
1.5?上个工作超负荷邮件通知1)上个工作超负荷(大于15小时),会邮件提醒本人及其上级。同时也有提醒误填导致工作量过高的作用。
超负荷的时长可以在:\zentao\module\myworklog\config.php里修改。注:暂时屏蔽。1.6?日志不完
整登记(日历)以日历的方式查看一个月内日志填写不完整的登记情况。1)?以日历的方式展示。例如3月份有31天,就展示31个格子,每个
格子代表一天。2)?在格子里罗列单天日志填写不完整的用户。3)?点击用户名称可以查看当时填写的日志内容,以便取证。4)?支持按月查
询。默认显示当前月份。1.7?取消日志不完整登记用户可能因为请假调休\出差来不及登记日志,可以由管理员取消登记。取消时需记录:取消
时间、取消原因、取消操作。1.8?日志填写不完整次数统计统计每月所有人登记的次数。支持按月查询。1.9?设置检查规则可以设置指定用
户的日志才需要被检查填写完整性。对此用户,1)?可设置其汇报的上级,支持1位上级2)?可设置是否让上级接收邮件通知(这个通知是指:
个人日志填写不完整自动检测并登记后会发出邮件通知)3)?可以启用或禁用此检查规则,启用后系统才会检测日志填写的完整性、及系统自动发
邮件通知功能。支持批量添加检查规则(考虑到多个人的上级都是同一个人,批量添加可以减少维护工作量)1.10?工作日调整根据国家节假日
或公司要求调整工作日。可以将指定日期设置为工作日或非工作日。1.11项目耗时统计1)默认统计各项目的耗时。可以点击进去查看此项目
的各模块的耗时统计。2)支持按模块的级别来统计,例如第三级别的耗时汇总到第2级,第2级的耗时汇总到第1级。3)支持按部门过滤统计,
默认统计所有部门4)支持按用户过滤统计,默认统计所有用户5)支持按项目过滤统计,默认统计所有项目6)支持按开始时间、结束时间过滤统
计,默认统计当前月的1号至今天7)支持展示每个模块的耗时占比=当前模块的耗时/总耗时。(总耗时为查询的结果耗时的总和)。1.12
项目耗时明细针对耗时统计出来的各个条目,可以查看此条目的耗时明细,包括:部门、用户、项目、模块、任务、工作内容、耗时、登记时间。不
支持在耗时明细界面上进一步过滤查询。1.13任务管理优化--(需安装插件:任务剩余工时自动计算)工作日志是任务里填写的备注自动生
成的,所以需要约束备注的填写。同时为了方便填写工时,只需填写耗时,剩余工时自动计算。1)任务里备注信息的字数要求任务-“记录工时”
页面和任务-“开始”的页面,备注字段的字数要求大于20个汉字,小于400个汉字。可以在\zentao\module\task\ex
t\lang\zh-cn\zh-cn.php里调整字数的要求。2)任务剩余工时自动计算任务-“记录工时”页面,剩余工时自动计算。1
.14数据权限控制实现灵活的数据权限控制:1)支持admin或具有“查看所有部门的工作日志”权限的用户可以查看所有部门的日志数据
。2)支持当前用户,通过配置实现:1)只能查看自己部门下所有人员的日志。或2)可设置上级部门级别,可以看到此级别以及其下各个部门
人员的工作日志。或3)只能查看自己的数据(同部门其他组员的数据看不到)。admin或具有“查看所有部门的工作日志”权限的用户不受
此配置控制。3)项目经理只能查看自己管辖的项目的日志数据,也可以通过授权“查看所有项目的工作日志”来看所有项目的日志数据。授权方式
如下:1.14数据导出excel支持工作日志(表格)、工作日志明细、耗时统计(人员)的数据导出。1.15耗时与人力成本换算支持
将耗时换算成费用成本。每个人的月薪和时薪在用户信息里维护:由于工资是敏感信息,加了数据权限控制。只有具备了“查看成本字段”权限的人
才可以看到成本字段。2.加班管理管理理念:加班代表着成本,需要对这些成本进行管控。管控手段包括:加班时长异常提醒、加班内容审批。加
班内容也是工作日志的内容,在填写工作日志时就可以生成加班的工时,对工作日志的审批就是对加班的审批。2.1加班超负荷提醒检查每天加班
是否过多。如果一天的工作量多于15小时,8:00和11:10邮件提醒到个人和上级,但不登记入库。2.2加班耗时显示在工作日历中,显
示加班的时长。如果是工作日:加班的时长=当天工作总耗时-工作日正常上班的时长。如果是非工作日:加班的时长=当天工作总耗时。2.3设
置加班默认审批人配置成员的加班的默认审批人(1人)。2.4加班审批(事后)以日历的方式查看一个月内每天加班用户。1)以日历的方式展
示。例如3月份有31天,就展示31个格子,每个格子代表一天。2)在格子里罗列单天有加班的用户。3)审批人对加班进行审批,填写如下内
容:系数:必填,0\0.1\0.2\0.3\0.4\0.5\0.6\0.7\0.8\0.9\1,默认是1。原因:可选。系统自动记录
审批人和审批时间。4)审批人只能对归属自己审批的成员进行审批。5)已审批显示在"checked[X\Y]",X表示审批人同意的加班
时长,Y表示审批人同意加班系数,点击checked可以弹出审批详情页面:系数、原因、审批人、审批时间。6)未审批的用户红色标记。
在有权限的情况下,点击用户名可以弹出审批页面。7)审批人可以对审批进行修改。没有日期限制。8)在工作日志(日历)上也可以进行审批。
2.5加班转审批审批人可以转审批(只能选一个人)。转后的审批人可以再转审批。默认的审批人和最后一位转审批的人才可以审批。例如,成员
出差他的工作可能在现场的领导更加清楚,那么原审核人可以通过转审批满足这种特殊情况。2.6导出加班明细(已审批)导出指定月份的已审批
的的加班情况:日期、账号、姓名、是否工作日、工作内容、工作总时长(h)、审批前加班时长(h)、审批后加班时长(h)、审批后的加班系
数、理由、审批时间、审批用户。3.安装说明1.通过禅道的插件管理来进行安装。1.1使用管理员身份登录禅道,访问后台-插件管理
。1.2打开获得插件页面,搜索找到本插件并自动安装,按照安装页面提示即可。或者选择本地安装,选择提前下载好的插件zip包文件,按
照安装页面提示即可。2.安装好后,需要授权才能看到菜单入口。2.1以管理员身份登录禅道,导航至:组织-权限,点击分组右侧的“权限
维护"按钮2.2弹开的页面中,点击“工作日志”,勾选要给此分组来分配权限,保存后,使用此分组下的用户重新登录,即可看到“工作日志
”菜单该插件如果安装到linux的禅道上,需要安装IoncubeLoader,安装请点击如何安装ioncube扩展特别注意:安
装后要分配权限(见安装文档说明),才能看到“工作日志”菜单。4.常见问题1)无法自动检测不完整日志并发邮件检查是否做了如下的事
情:a)禅道启动后需要登录一次禅道(见“1.3?日志填写不完整自动检测并邮件提醒”说明)。b)是否为用户设置好了检测规则(规则要启
动,见“1.9?设置检查规则”说明),只要设置了才会自动检测这些用户的日志。c)邮件发送配置是否正确,到后台-发件里测试配置是否正
确,可以测试发件来判断正确。2)安装插件后,看不到“工作日志”菜单以管理员身份登录禅道,导航至:组织-权限,点击分组右侧的“权限维
护"按钮。弹开的页面中,点击“工作日志”,勾选要给此分组来分配权限,保存后,使用此分组下的用户重新登录,即可看到“工作日志”菜单(
见“安装文档”说明)3)如果同时也安装了“日志管理”插件后,会导致与本插件冲突。请根据实际情况选择使用官方的“日志管理”插件还是本插件。都有各自的优点。4)为什么“工作日志”页面没有填写日志的入口,或没有显示日志数据?首先,看看是否同时安装了“日志管理”插件,会导致与本插件冲突。再就是,“工作日志”页面按设计就是不提供没有填写日志的入口,填写任务时填写的耗时和备注信息会自动转为工作日志。所以你开始做一下任务吧,再来看看是否有日志可查。5)为什么工作日志(日历)里,有些记录只显示了耗时,没有显示工作日志内容?解决办法:安装《任务剩余工时自动计算》插件。可以约束填写工时时必须填写工作内容
献花(0)
+1
(本文系tonny0216首藏)