使用JIRA和Jenkins进行项目管理.docxVIP

  • 9
  • 0
  • 约2.7千字
  • 约 4页
  • 2022-10-14 发布于湖南
  • 举报
使用JIRA和Jenkins进行项目管理 (仅供参考) 1使用jira进行项目跟踪管理 1.1jira项目管理流程 1.1.1概述 项目的软件开发流程主要紧紧围绕同时实现一个个业务功能市场需求和非功能市场需求的需求分析、设计、研发、测试、公布环评,而参予人员最少的研发和测试环节就是流程最难出来问题的环节,为有效率采用jira展开项目管理,我们设计了为市场需求为主导的jira表单和流程(如下图)。 对应于软件过程的管理流程,本项目jira对应设置了以下的issuetype(问题类型)和3大管理流程: 软件开发流程需求分析组需求分析jira管理单据jira管理流程需求分析组概述设计市场需求单、原型、er图、详细设计市场需求单市场需求管理流程需求分析组详细设计代码研发需求分析组程序开发代码评审子任务-更改单子任务-研发任务单子任务-设计问题单子任务-评审bug单日构筑着火测试子任务-测试bug单对应一个市场需求的bug对应系统或多个市场需求的bug任务管理流程需求分析组测试测试管理流程用户用户验收测试测试问题单【表明】 ?【需求单】:在需求分析、概要设计、详细设计阶段,将产生对一个需求的具 体叙述和同时实现设计叙述交货至开发阶段,在jira中,彰显为一份市场需求单,这些交货件全部做为市场需求单的附件,市场需求单的来源包含:?? 需求阶段的原始需求,以一个业务功能为一份需求,通常在一周左右可以开发完成,例如“用户新增和查询功能”; 系统优化和更改:如果一些更改无法对应一份完整市场需求,须要建立一份代莱市场需求单 ?【子任务单】在开发阶段,一份需求往往需要三四天甚至长得多的时间才能完 成,研发顺利完成后也存有不断的优化和改良,因此,紧紧围绕市场需求在jira上设置了以下的管理追踪对象子任务单(subissuetype)? 开发任务单: 程序员领到市场需求后,副组长必须协同开发人员将市场需求水解为研发任务,在jira上建立任务单;? 设计问题单: 程序员领到市场需求中的设计展开评估时,如果辨认出设计文档或者市场需求存有bug,必须记录在案以便协同设计小组健全,在jira上建立设计问题单;? 变更单 但设计和市场需求人员须要对已经递交的市场需求和设计递交更改时,比如减少一个字段、更改原型样式、更改USB方法,均须要递交更改单;? 评审bug单 主要就是研发副组长或者帮扶研发程序员在评审bug时,将评审的bug记录为评审bug;? 测试bug单 主要针对前期开发阶段的着火测试,测试人员对已经同时实现的功能展开测试,确保流程能跑得通在,如果辨认出bug则建立测试bug单; ?【测试问题单】 ??? 主要针对无法对应到一份需求产生的bug根据参与者、小组分工,设置以下流程需求跟踪流程 参予人员包含市场需求分析员、设计者、研发副组长、程序员、测试副组长、测试员、用户参予,只与市场需求单关联,但目前其他用户参予的流程主要由研发副组长顺利完成。? 任务跟踪流程 主要就是研发副组长和程序员两级人员参予,与研发任务单、设计问题单、更改单、评审bug单,易于研发小组展开状态监控,部分单尽管牵涉至设计人员,但为减少流程协同工作量,均由开发人员在面对面化解后对流程展开操作方式 ?流程设置说明 ?bug追踪流程 主要是测试人员和开发组间的流程跟踪。 详尽的流程图如下:1.1.2市场需求追踪流程 开始开发组长草稿草稿创建子任务子任务流程创建子任务开发小组长分配已分配开发人员开始处理处理中开发人员完成开发完成开发小组长发布测试待单元验收测试测试人员验收通过待集成发现bug开发小组长完成集成集成测试新建bug启动bug流程发现bug测试人员测试通过测试通过发现bug测试人员关闭已关闭结束待集成草稿开发人员退回重新分配待单元验收测试开发小组长退回返工退回返工开发小组长退回返工开发小组长退回返工开发小组长重新打开 【流程重点表明】 ?? 开发人员必须在拒绝接受至任务后页面“已经开始处置”,以便追踪哪些任务正在处置中;任务顺利完成后页面“顺利完成”; 小组长在代码评审后,使用jira的批量流程操作功能,将完成开发的进行发布,在jira上点击“发布测试”; ?? 测试部分分为两个环节:冒烟测试和集成测试; 着火测试对应流程中的单元验收测试,在开发人员本机上或者该小组的服务器上每日构筑后展开测试;测试通过后应立即展开jira“环评通过”操作方式; ?

文档评论(0)

1亿VIP精品文档

相关文档