51Testing软件测试论坛
标题:
一个IT前辈的JIRA使用心得
[打印本页]
作者:
听海——sky
时间:
2018-4-9 16:32
标题:
一个IT前辈的JIRA使用心得
1.问题的提出
互联网公司每生产一个产品,都要涉及很多部门角色协作,来共同完成,譬如产品、交互、视觉 、前端开发 、
后端开发、测试、运维、PMO(项目管理部)等多个部门的共同协作。如何提升组织内部各部门管理的效率
和效果?这对于处于不同发展阶段的企业来说都是很重要的研究课题。
2.认识JIRA
2.1项目管理的四个核心要素可以总结为SPPT,即Strategy项目战略目标、People优秀人才、Process规则
流程以及Tools工具方法。
2.2在多年IT/互联网行业的工作中,我接触使用过很多管理工具,如:IBM Lotus Notes 、Bugzilla 、Butte
rfly、Trac、JIRA 、Microsoft Project 、Redmine、禅道等。除了JIRA,其余几种工具共同的缺点就是提供给用
户的基本都是标准化的规范、模板和流程,无法很好地做到针对不同组织或团队进行随需应变的自适应、自定义。
我认为JIRA最好之处在于可以因你而变,依据不同团队、运作规则、制度流程实现随需定制,譬如:
可定制个性化页面导航、Logo、页脚标识、页面视觉效果、文案术语表达、状态、自定义字段、工作流、过
滤器、分析统计报表等。
2.3 对JIRA来说,项目执行管理 、敏捷开发管理、体系流程管理 、产品Bug跟踪、提案跟踪、需求管理、
客户服务等领域就是它最擅长的。
2.4JIRA没有立场,非IT/互联网行业的非技术项目,也一样易用。
3.JIRA的实际应用场景
3.1把JIRA作为在线沟通协作平台,让部门内部、各部门间以及其他合作部门大致了解我们部门各团队当
前的工作内容及排期,做到相对开放透明。尤其是能让需求方的同事在JIRA上看到开发任务和排期。其实是
想让他们知道,他们提出的新增功能需求点,不是开发人员在故意抵挡,而是目前开发人员手头确实有正在
处理的高优先级的任务,需要排期。通过JIRA减少冲突和误解,提高沟通效率。
3.2通过JIRA将现有相对固定流程的自动化落地,实现工作任务表单按照实际业务流程自动化地流转,改
善部门内部各团队之间的协作关系和效率,让整个部门更高效地运作。
4.老前辈是如何在工作方式趋于固化的部门和公司推广使用JIRA工具的:
4.1我分两个阶段来实现,第一阶段先把部门产品Bug管理起来,让产品、开发和测试部门协同工作,让
部门里的一部分同事先用起来。摆脱他们之前使用Word、Excel和零散邮件等跟踪方式;第二阶段是面向整个
部门,适用于部门各类项目、各类工作(包括产品、设计 、开发 、测试等)的任务流程管理,成为部门工作
的备忘录、工作过程的记录,所有确定要做的事情,都有一个最终的Close状态,避免那些领导不催不问或者
忘记推进的事情不了了之 。
4.2紧接着,我当时从梳理部门相对固定的项目协作流程入手,用JIRA做个性化的定制,包括关键节点状
态、项目角色划分、项目资源分配、各环节时间点把控、上线Deadline等,用JIRA工作流及其模型,按照实际
业务流程规则实现自动化的定制,最后再用JIRA强大的过滤器,按不同产品线划分,把部门正在执行的项目
做成一个“现行项目时间计划与资源分配”的分析统计报表,并生成永久链接,放在JIRA导航栏上作为常用入
口提供访问,立马就给大家眼前一亮的感觉。这样一来,平时管理Bug 、需求、计划时间点、资源占用和再
分配情况,各环节部门之间的协作,都通过JIRA串了起来。 后来部门里大家切实感受到了JIRA给实际工
作带来的好处,主动用JIRA的同事也越来越多了,经历了从我主导推荐大家去用JIRA,受到阻力,再到大家自
己主动想用JIRA的过程。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2