您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > JIRA-—-敏捷团队的镜子
JIRA在线培训第二讲:JIRA—敏捷团队的镜子王一男自我介绍SelfIntroduction王一男WalterWang北京航空航天大学本科+硕士软件工程与管理2006-2009XboSoft自动化测试工程师/QA/QAManager2008-2009OracleOn-Site自动化测试/QA(SanJose,USA)2010-2012中国金融在线(NASDQ:JRJC)测试部经理/PMO经理2012-至今广联达软件股份有限公司PMO联系方式:walter_yinan@163.com背景介绍•我们在敏捷研发管理中经常遇到的问题•流程难固化:每隔一段时间都要重新培训一遍流程•范围不清晰:控制不了变更,不清楚变更的影响•计划不合理:估算偏差大,细节任务考虑不周•进度不准确:“计划完成率”基本靠猜•风险不透明:已有的显示板看不到项目过程中的问题•质量难保证:经常通过“非常手段”达到质量目标•团队进步慢:团队综合能力增长缓慢,团队活力下降背景介绍•想要解决以上问题•梳理研发管理流程,明确关键活动的目的及操作方法•通过信息化手段,减少工作量、提高效率敏捷研发流程敏捷研发流程•我们为什么要做敏捷研发?•适应需求的变化•质量风险前移•使团队不断成长敏捷研发流程计划开发测试验证、改BUG发布如何控制范围如何做好计划如何控制变更如何掌握进度如何规避风险如何演示如何反思计划如何控制范围如何做好计划敏捷研发流程•要维护完整的需求/故事backlog所有需求/故事放在一个地方,统一管理根据初步的分析及过往经验,对故事进行初步估算(点数)Backlog相当于整个产品的“范围”•需求/故事通过INVEST原则创建分解INVSET:独立的、可协商、有价值、可估算、小的、可测试•根据业务优先级(价值)划分迭代将估算后的需求放入迭代中,初步的迭代计划即产生•迭代计划会前(中)详细分解故事、估算并分派分析、设计、开发、测试、验证的任务都要考虑任务分解至1人天内、任务经办人客观估计时间迭代总估算时间即是迭代的时间范围开发测试验证、改BUG如何控制变更如何掌握进度如何规避风险敏捷研发流程•通过任务版使项目透明化项目整体进展,我的任务进展,我的任务对项目的影响•通过燃烧图了解、控制风险Issue个数燃烧图、时间燃烧图、点数燃烧图敏捷研发流程发布如何演示如何反思•迭代的过程数据要积累•通过数据做团队的反思及个人的反思•通过数据量化改进的目标敏捷研发流程在JIRA中的操作方法(Classic面板)敏捷研发流程在JIRA中的操作方法计划板任务板发布板图形板敏捷研发流程在JIRA中的操作方法计划板•版本规划(开始时间、结束时间、发布时间)•大版本+小版本•所有任务+核心任务•需求池(工作量预估、价值点估计)•功能点需求描述-用户故事•需求拖拽到版本中(计划的过程)•按价值优先顺序•最近版本的详细任务分解分派、估时(迭代计划会)•任务分解至一人天内•核对总时间以及每个人的工作量敏捷研发流程在JIRA中的操作方法任务板•在任务板上协同工作(每日例会)•及时改变任务状态•查看全体人员•关注自己的任务•通过过滤条件查看更多信息•开发组、测试组工作情况•范围变更任务•BUG状态•每日在卡片上记录工时,或在Tempo中记录敏捷研发流程在JIRA中的操作方法图形板•任务个数燃烧图新增Issue是什么?对迭代交付的影响?(都是谁的任务?)总体进展怎样?有延迟几天的风险?(谁的问题?)还能不能按时完成?敏捷研发流程在JIRA中的操作方法图形板•时间燃烧图估算是否准确?范围是否可控?如何查看变更带来的时间变化?(过滤器)如何了解BUG修改占用时间?(过滤器)如何计算计划完成率?延迟多少?如何查看团队是否稳定?敏捷研发流程在JIRA中的操作方法图形板解读一个项目目前的情况敏捷研发流程在JIRA中的操作方法发布板•总结反思会目的是什么?都做什么?拿什么反思?•如何做定量的过程改进?•如何做版本发布?•没有完成的任务、没有改完的BUG扔进需求池敏捷研发流程在JIRA中的操作方法改进目标(定量)度量跟踪新的目标(定量)Q&AThanks第二讲:JIRA—敏捷团队的镜子王一男
本文标题:JIRA-—-敏捷团队的镜子
链接地址:https://www.777doc.com/doc-5688424 .html