您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化 > 禅道讲解
i禅道讲解--张明元上海胜日信息科技有限公司2020/8/20禅道核心的管理流程图2020/8/20处理流程图内页概述•在禅道项目管理软件中,核心的角色有产品经理、项目经理、研发团队和测试团队四种角色。这几种角色之间紧紧围绕产品的需求展开协作,取得成果。产品篇2020/8/20产品篇(管理需求)建立产品1.使用产品经理角色进入产品视图。2.注意:产品负责人栏填写该产品的主要负责人。产品描述尽量详细描写。2020/8/20产品篇(管理需求)提需求•在创建好产品架构之后接下来就是安排该架构内的子产品提需求并填写期望完成时间。设置步骤:1.使用产品经理角色进入产品视图。2.2020/8/20产品篇(管理需求)创建计划1.进入产品视图,选择某一个产品。2.点击“计划列表”3.出现计划列表页面,点击页面右侧的“创建计划”,即可出现计划增加页面。创建完计划之后,可以为计划关联需求,也可以在添加需求的时候指定计划(已经过期的计划不会列出)注意:关联:编辑:删除:2020/8/20产品篇(管理需求)建立发布•项目结束后产品人员的一个工作就是创建发布,通过创建发布,可以告诉公司其他相关的部门,他们可以在新版本产品的基础上开展工作。•禅道中产品是用于管理需求的,项目是用于管理任务(开发需求)的,所以最后发布的是软件的新版本。创建发布有两个前提•该产品有关联过项目。•该项目有创建过版本。2020/8/20如何创建发布1.进入产品视图,选择发布列表。2.然后点击“创建发布”,即可出现创建发布的页面。注意:选择了版本之后,系统会自动计算这个版本所对应的项目中完成的需求和解决的bug,可以进行关联选择。如果系统自动计算的需求和bug不完整,可以在描述字段里面补充。项目篇2020/8/20项目篇(管理任务)1.使用项目经理进入项目视图,2.点击右侧的”新增项目“链接。注意:•在添加项目的时候,一定要选择关联与之相关的产品,以便后续进行需求的关联。•项目选定为私有项目。2020/8/20项目篇(管理任务)组建项目团队•项目组建之后要做的事情就是设置团队。1.当项目创建成功之后,可以根据提示设置团队。注意:很多同事经常问,为什么我在创建任务的时候,只能指派给自己呢?还有我不能看到某个项目呢?其实原因很简单,是因为没有设置团队。2020/8/20项目篇(管理任务)组建项目团队2.从项目视图中的团队菜单,也可以进行项目的团队管理。注意:•在维护项目团队的时候,需要选择都是哪些用户可以参与到这个项目中,同时需要设置这个用户在本项目中的角色。•可用工作日和可用工时每天需要仔细设置。•设置完毕之后,系统会自动计算这个项目总得可用工时。当团队设置完毕之后,整个项目的可用资源就已经确定了(起止时间确定了,参与的人员也确定了)。下面就是来确定项目中要做的事情了。2020/8/20项目篇(管理任务)关联需求1.项目经理进入项目视图。2.点击关联需求需求确定之后,项目中几个关键的因素都有了:周期确定、资源确定、需求确定。下面我们要做的事情就是为每一个需求做任务分解,生成完成这个需求的所有的任务。注意:•在关联需求的时候,可以按照优先级进行排序。•关联的需求状态必须是激活的(评审通过,不能是草稿)2020/8/20项目篇(管理任务)分解任务1.项目经理进入需求列表视图2.选择需要分解的需求。2020/8/20项目篇(管理任务)更新任务状态•项目开始之后,每个人每天应当及时更新自己所负责的任务的状态。禅道提供了几个快捷的操作按钮:开始、完成、关闭、取消和激活。•开始、完成和取消没有什么歧义。解释下关闭和激活。•禅道有一个可选流程,就是当任务完成之后,会自动指派回任务的创建者头上,这时候任务的创建者可以验证任务是否完成。如果完成,则将任务关闭。如果任务没有完成,则激活任务。这个流程是可选的,不是必须的流程。适用于传统的命令-控制式的管理。2020/8/20项目篇(管理任务)更新任务的消耗•除了更新自己负责任务的状态之外,还应该及时更新任务的工时消耗情况•最初预计,即创建任务的时候的最初预计。该字段在任务开始之后,不应该再进行修改。这个字段当任务结束之后,可以和已经消耗字段进行对比,以纠正自己的估计。•已经消耗,则是你在这个任务上所有花费的工时数。•预计剩余,则是你预计这个任务完成大约还需要多少时间。如果预计剩余为0,则表示任务完成。2020/8/20项目篇(管理任务)创建版本•当完成若干功能之后,就可以创建版本了。这个版本主要的作用在于明确测试的范畴,方便测试人员和开发人员的互动,以及解决不同版本的发布和bug修复等问题。2020/8/20项目篇(管理任务)申请测试•当版本创建完毕之后,就可以提交给测试人员进行测试了,提交测试会生成一个测试任务。•在分解任务的时候,可以创建若干测试类型的任务,比如测试某某,测试某某,大概估计下测试需要的时间。然后具体的测试工作通过测试视图的测试任务来跟踪。•进入项目视图,点击“测试申请”。•然后选择“提交测试”,即可出现提交测试的页面。测试篇2020/8/20提交Bug•进入测试视图的“缺陷管理”•点击页面右侧的创建bug,即可进入bug创建页面。注意:•项目和任务,以及相关需求,应该认真填写,这样可以将bug和项目,任务,需求关联起来,以便以后的统计分析。•影响版本是必填的。而这里面的列表来源,则是项目中的build。如果这个地方没有build的话,则需要到项目中创建一个build。•重现步骤应该翔实准确,确保开发人员可以重现改bug。2020/8/20验证Bug,关闭•当开发人员解决Bug之后,就需要来验证Bug,如果没有问题,则将其关闭。激活Bug•如果开发人员解决bug之后,验证无法通过,则可以将bug重新激活,交由最后的解决者去重新解决。还有一种情况就是bug关闭之后,过了一段时间,bug又重现了,也需要重新激活。2020/8/20创建测试用例•禅道中的测试用例,彻底的将测试用例步骤分开,每一个测试用例都有若干个步骤组成,每一个步骤都可以设置自己的预期值。这样可以非常方便进行测试结果的管理和bug的创建。•用例的适用阶段,指在哪些个测试阶段,可以用上这个用例。可以进行多选。•用例步骤可以非常方面在之后插入,之前插入,或者删除当前的步骤。•不要把若干个测试用例作为步骤写到一个测试用例里面,因为这样不利于测试的管理和统计。2020/8/20管理测试任务•当开发人员申请测试之后,会生成相应的测试任务给测试人员。这时候测试人员要做的就是为这个测试任务关联相应的测试用例。如果这个测试任务需要多人来配合完成,则需要将相应的用例指派给相应的人员来进行完成,或者自己领取相应的测试用例。关联测试用例•进入测试视图,•选择“测试任务”,然后进入测试任务列表。•选择某一个测试任务,点击“关联”菜单,即可出现关联测试用例的页面2020/8/20指派用例•在测试任务的用例列表页面,可以点选用例,将其指派给某一个人来执行。执行用例,并提交•在测试任务的用例列表页面,用户可以按照模块来进行点选,或者选择所有指派给自己的用例,来查到需要自己执行的用例列表。•在用例列表页面,选择某一个用例,然后选择右侧的“执行”菜单,即可执行该用例。2020/8/20用例列表页面,点击执行2020/8/20执行用例•如果一个用例执行失败,那么可以直接由这个测试用例创建一个bug。29THANKS
本文标题:禅道讲解
链接地址:https://www.777doc.com/doc-6825396 .html