近日,龙智联合Atlassian举办的DevSecOps研讨会年终专场“趋势展望与实战探讨:如何打好DevOps基础、赋能创新”在上海圆满落幕。龙智Atlassian技术与顾问咨询团队,以及清晖、JamaSoftware、CloudBees等生态伙伴的嘉宾发表了主题演讲,分享他们在DevOps领域的丰富经验与独到见解,并围绕Atlassian最新产品趋势与Jira、Confluence等工具的最佳实践,展开了深入探讨。
本篇文章回顾龙智技术顾问张晓乐的演讲,分享如何有效跟踪项目中的时间和成本、如何在提高团队工作效率的同时降低成本,以及TimeWise for Jira(Jira工时管理插件)的功能和优势
演讲回顾
如何在Jira中进行团队成本与时间管理
大家好,我是龙智技术顾问张晓乐。今天我的分享将聚焦于一个比较细节的话题——如何在项目管理中结合使用Jira和工时管理,更高效地管理团队成本。
在项目管理的过程中,以软件研发为例,必然涉及到需求、设计、开发、测试和部署发布等一系列流程。在实际项目管理过程中,通常还会使用一些精细化的管理工具,如自动化测试、代码审查工具以及工时管理工具等,确保项目研发工作更加契合实际。
如何进行有效的工时管理
有效的工时管理是项目成功的关键因素之一。高效的工时管理有助于我们更准确地评估团队的工作效率和整个项目的进度,同时有效地控制项目成本。
今天我主要想向大家介绍如何在项目中利用Jira及插件进行工时管理。
首先,让我们明确一下什么是工时。简而言之,工时就是在处理问题时花费的时间。但是,工时能否被度量?如何度量呢?
让我们先深入了解如何在Jira中进行工时管理。相信在座的各位对Jira应该都不陌生,它有一个功能叫做“登记工时”,用于记录日常的工作日志。记录工作日志是一项简单的工作,但对于项目经理、部门经理甚至企业高管而言,他们更希望了解工作团队在项目管理中花费了多少时间,尤其是在整个项目生命周期的不同阶段分别花费的时间,如需求、测试和研发阶段。
然而,Jira的原生工时管理功能相对较简单,无法提供详细的统计功能。为了弥补这一不足,我们可以利用Jira生态圈中的插件。在Atlassian Marketplace中也提供了多款相应插件,搜索相关关键字,您能看到许多工时插件。
作为Atlassian的白金合作伙伴,龙智拥有数量庞大的本土客户群体。在服务国内客户时,我们发现客户对工时管理有实际需求。在深入调研了客户需求后,我们总结了通用的痛点和难题,设计研发了一款工时管理插件——TimeWise for Jira(Jira工时管理插件)。
TimeWise for Jira——基于Jira的时间&成本管理工具
接下来,我将为大家详细介绍TimeWise for Jira这款插件。作为一款时间和成本管理工具,它不仅可以进行工时的规划、记录和统计,还能进行成本的跟踪与统计,同时也能详细统计成本的投入情况。
如何结合工时与项目管理,我将重点从以下五个方面进行介绍:进度跟踪、资源管理、时间与成本的管控、风险预警,以及多元化的场景支持。
在深入介绍功能前,我们首先需要考虑如何记录工时以及录入的准确性。Jira提供了一个菜单,允许每个用户自己录入工时。TimeWise则是对Jira工时记录功能的延伸和扩展。
在TimeWise中,用户可以对工时进行规划。例如,在项目计划或为团队成员分配任务时,项目经理可以规划工时;每个项目团队成员规划自己下一个迭代周期的工作时,也可以进行工时规划;在实际项目进行中,如果按照规划进行工作,用户可以一键将规划转换为工时记录。
在录入工时的时候,除了在计划里针对一个个问题进行工时登记,TimeWise还提供工时面板功能。在这个面板上,用户可以一键批量登记工时计划或批量创建工时记录。考虑到一些用户可能需要代其他用户录入工时,我们也提供了相应的权限。
同时,某些客户企业会基于工时来考核员工的KPI,为了避免录入时长不符合实际情况,我们引入了工时审批功能。管理层可以决定是否需要审批每个用户在项目中登记的工时。启用该功能后,用户提交的工时需要指定相关人员进行审批,审批后用户将无法修改。审批过程也很轻松简单,因为TimeWise支持批量审批。
工时记录后,如有项目成员请假等情况,TimeWise也提供休假记录,让工时能够真实地反映实际情况。
项目进度尽在掌握
用户的工时记录完成后,项目正式启动。需求创建完成后,项目经理或部门领导可能想了解项目的进展,以及了解团队成员的时间投入情况。TimeWise能够根据项目、项目的IP和版本,甚至根据字段定义统计维度,来查看项目组中用户或部门用户的时间都花费在哪里。
管理层可能还想了解当前版本迭代花费了多少人/天。大家可以看到上图是用户工时表,提供了多维度搜索。您可以进行基于多个用户、某些组、问题类型以及版本进行工时统计,契合实际工作中不同用户的真实需求。
如果想了解项目当前进行到哪个阶段,以及在当前周期或迭代内团队成员的日常工作,TimeWise提供了一个Issue面板。在公司内部周会上也可以利用这个面板。通过它,你可以清晰地看到每个用户在每一天都在做什么,以及为这些任务花费了多少时间。您也可以根据需求调整项目的维度,以在会议上共享进度。
高效管理项目资源
通过TimeWise for Jira插件,还可以进行资源管理。管理者可能关心部门员工的工作安排是否饱和,是否需要进行调整。TimeWise提供运转率和饱和度报表,您可以查看团队成员在某一段时间内的工作量,以及分配给他们的工作所需的时间和实际记录的时间。通过有效日志和期望日志的对比,计算出用户的运转率。根据运转率,你可以判断在这段时间内,该用户的工作是否过载,是否需要重新分配工作。
饼图是基于项目的总工时统计。它显示了在一段时间内不同项目用户所花费的总工时。可以看到在这段时间内,某个项目花费的工时较多,员工没有精力进行另外两项工作。这能够帮助管理者了解是否有项目的工作量过大,是否需要增加人手,以及人力资源配置是否合理。
如果管理者想更详细地了解每个用户在这段时间内的工时分配情况,以便进行项目规划的调整,可以通过团队维度的报表来查看。
轻松管控项目时间与成本
此外,TimeWise还提供了强大的时间与成本管控功能。成本管控方面,我们引入了自定义职级的概念,允许企业根据内部职级来灵活定义不同级别,每个级别对应相应的成本。这些成本与用户记录的工时紧密关联。通过将用户的职级与工时相结合,再考虑团队内用户所在的级别及其对应成本,我们能够精确统计项目在特定时间段内的总工时花费。同时,结合用户所在职级及相应的成本,也能计算出项目迄今为止已经发生的总成本。通过对比原本项目的预估成本和当前的人力成本,能够清晰地评估项目是否面临着潜在的资源风险。
另外,TimeWise也支持工时分类登记,您可以自定义工时类型,例如测试类工作、软件开发类工作等。大家还可以看到,图中清晰展示了基于不同职级的员工在不同阶段、不同时间点的成本和工时统计。
上图是另一个维度的成本报表。该报表可以通过不同维度的筛选,显示您关心的具体工时和成本的统计情况。
在Jira中,有一个功能叫时间跟踪。该功能是对比原始预估工时以及用户登记工时,统计出用户在当前问题上的实际消耗时间,以及还需多长时间来完成这个工作。TimeWise将此功能与自身的功能相结合,帮助评估项目是否按照正常进度进行,是否存在延期的风险。
提前预知风险,及时采取行动
TimeWise可统计多个项目的实际工时以及计划工时,便于从项目角度评估是否存在延期、预算超标等情况。
通过预估工时报表,您可以查看项目具体问题。基于每一个问题的预估工时与用户登记的实际工时,能够有效评估项目中哪些问题可能延期,从而让相应人员加快进度。
支持加班、休假等多元化场景
TimeWise支持多元化的场景。在某些情况下,客户需要发送工时相关的通知。例如,当用户提交的工时被领导驳回时,系统应发送通知,提醒用户重新填写工时。另外,员工提交工时并需要指定人员进行审批时,也需要发送通知给指定人员。TimeWise支持邮件通知或系统内通知,您可以灵活决定需要哪种通知,或者两种通知都保留。
如果某个问题已解决,您也可以在TimeWise中自定义是否允许用户继续在此问题中录入工时。
在权限方面,TimeWise也提供了一些灵活的控制选项。例如,可以定义上个月登记的工时从本月的某个时候开始不能再修改,以确保数据的准确性。对于不同角色的用户,比如项目组成员和项目经理,系统也允许差异化的权限设置。项目经理通常更关心每个成员的工时情况,而领导可能只需查看整体数据。因此,可以将领导的权限设定为仅查看。另外,非正常的工时,如休假,也可以根据企业的实际情况进行期限的定义。
为了支持多元化的场景,TimeWise提供了灵活的全局配置与说明。在全局配置中,企业可以设置用户每天可以登记的最大工时时长,例如每天8小时。如果有加班情况,可设置用户进入加班模式,超过8小时的工时会自动记录为加班工时。此外,您也可以在此设置非工作日的工时是否计入最终的工时统计。
TimeWise的权限设置也很简单直观。用户可以轻松设置查看、登记以及为其他人登记等权限。您也可以灵活地自定义休假类型。管理员可根据企业情况设定假期安排,包括休息日、调休、假期等,以及根据每年日期的变动进行相应的调整。
除了今天介绍的TimeWise for Jira(Jira工时管理插件)外,龙智还提供其他实用插件,比如Confluence、Jira水印插件,这是龙智首发的一款插件。它能在Confluence或Jira中添加水印,用户在登录或想导出内容时,都会打上相应的标记,确保信息留痕。
Jira并行审批和工作流插件是对Jira工作流配置的有力扩展。在某些业务场景中,可能存在两个人审批通过才能往下一个节点流转的情况,这款插件可直接设置并行审批,非常方便。
还有Confluence附件下载及页面安全插件,能够对Confluence权限功能进行更细节的控制。如果各位有兴趣,欢迎试用。
企业如何良好地实践工时管理
那么,如何实现务实地记录和跟踪工时?前面提到,可以通过引审批流程来记录工时。同时,可以从系统的角度,控制每天用户可以登记的工时时长、设定超过一定天数,或者完成后不能再统计的规则,来确保工时的准确性。
此外,需要在管理层和员工之间达成共识,强调记录工时的目的是为了项目的高效进行和交付质量的提高,而不仅仅是为了追求KPI。通过宣讲,培养员工对工时记录的积极态度,从而改变他们的主观意愿。
最后想强调的是,工时的管理和统计应该是对管理工作的辅助,而不是盲目追求对时长的管理。在评估用户工作时,需要考虑问题的复杂程度、所用技术的难易程度,以及员工个人的时间安排是否合理等多个方面,调整对工作的评价。项目管理和团队协作应该逐渐转向追求时效,而不是单纯地看时长。
以上是我的分享内容,感谢大家的聆听!