创业公司只有两种结局:要么死掉,要么活到可以用 JIRA 的那天。
这是网上对于使用JIRA公司的调侃,说明JIRA是重型项目管理工具,只有公司趋于稳定的情况下才适于引入。JIRA是澳大利亚Atlassian公司出品的一款Issue跟踪及项目管理软件,是SCRUM敏捷开发的杰出代表。
JIRA中的关键概念
BackLog
功能范围,需求池。Backlog 主要是需求的收集和优先级排序
Sprint
不是版本的概念。一定周期内的冲刺,一般2-3周工作日时间。如果团队刚刚使用Scrum, 建议以三周为一个Sprint:两周开发,第三周用来修复bug和回归测试、做演示、回顾会议、上线、讨论下个迭代需求、确定backlog等
Story
故事卡,独立的功能点 【可以理解为一个已立项的小项目】.实际开发周期内,由产品负责建立Story。对于开发人员来说,Story是不进行执行周转的。
Task
任务,来源于故事卡的拆分。包括并不局限于对应的开发时间和,发调整,与产品的沟通历史,关键的变更计划等。由实际开发人员创建,每个任务必须最优是关联一个故事卡。测试人员建立BUG时,需要关联到对应的Story和Task。
任务是需要跟踪执行的,有几个主要的状态需要流转,主要是基于新建,开发中,测试,已解决和已关闭。作为量化工作量的最小单位,任务执行者负责登记开发工时,用于 SM(项目管理者)集中统计工时,评估团队领取故事卡的能力。
任务的状态流转可以在项目面板中,以拖拽的方式进行。
组内站会意义所在
Team组内的日站会不可缺少,是交流项目的主要途径,目的是发现项目推进过程中发现的问题,发现问题,会后找到相关人员解决。沟通要比每日日报的效率要高,日报与站会,优先考虑站会。
正常的敏捷开发每日站会是跨部门的。资源难于协调的情况下,才以职能组来分类。比如当组内开发人员过多时,超过5人为例,每日站就是开发组内的站会了,而不是基于项目的组内讨论了。
以下图片取自微信号 【精益产品开发和设计】,尊重原创
JIRA作为项目管理工具,作用就是协调项目组各方角色,促进周密部署项目