JIAR 使用笔记 - 素材

  1. JIAR 中将 issue 定义为 Story

  2. 如何更新 workitem 的时间
    进入工作项后,点击 事件追踪栏旁边的 + 号

    填写时间即可
  3. 创建 Jira Agile 的时候,提示输入 borad name 和 project name
    从我的使用角度来说,建议 board name 和 project name 就取成一样,就是 项目名称;
    有人喜欢将 board name 取成 XXX_RELEASE 1.0 什么的,没必要,可以使用 VERSION 来标识,这也本应该也就是 VERSION 的职责

  4. 如何关闭一个 Iteration
    a. 进入 work mode    
        
     
    b. 点击 complete
        
     

  5. 自定义工作流

    5.1 要求:
          Story:  open,resolved,close;
          开发发任务:open, in-progress, resolved, reopen, close
     
    5.2 添加 Story 工作流项

         总结:添加工作流,实际上是梳理并对应三个实体之间的关系,工作流、工作流方案、项目
                    工作流:实际的工作流定义
                    工作流方案:  是用来 关联 工作流项目 的;
                                         同时也是 工作流 关联 问题类型(Story, Task...) 的,
                                         不同的问题可以关联不同的工作流,所以一个项目可以有多个工作流
                    项目:在项目中,设置与工作流方案的关联关系。

         5.2.1 添加工作流
                 a. 设置 -> 问题 -> 工作流 进入工作流设置窗口
                 b. 选择 jira 默认工作流选项,点击复制
                   
                 c. 输入名字和描述
                    
                 d. 删除 IN-PROGRESS 状态
                     
                 e. 得到如下工作流                 
                         
                 f. 工作流目前处于未生效
                    

         5.1.2 添加工作流方案项

             5.1.2.1 配置 工作流 与 项目间的关系

                  a. 设置 -> 问题 -> 工作流方案 进入工作流方案设置窗口
                  b. 找到对应项目的工作流方案,点击编辑 
                     
                  c, 添加工作流
                    
                     将之前创建的 story workflow 加入,注意,此时的 story workflow 仍然是未激活状态;

             5.1.2.2 配置 工作流 与 问题类型 间的关系
                 a. 点击编辑
                     
                 b. 关联 问题类型
                      
         5.1.3 如何激活 Jira 工作流 - 项目 与 工作流方案 进行关联
                  ➣ 进入项目管理页面,选择 工作流 -> 点击发布               
                    
                  ➣  点击 关联
                         
                  ➣  点击接受
                   

        5.1.4 修改相关错误
                (由于之前的项目已经包含多个workitems,并且已经关联了工作流,
                    这里改成新的工作流,必然会造成些许问题)
                 我槎,更改以后,项目中所有的 workitem 都被清空了
                 root cause
                      不是被清空了,而是 not visible 了, 这里给出了 解决方案
                 解决步骤
                      进入 Board -> Configuration -> Columns
                      发现之前的 todo 状态发生错误,(标识为 issue ),将错误的 todo 删除即可
                    
                 修改完这个问题以后,又来了一个新的问题
                 this board is unable to use an Agile Simplified Workflow.
                 root cause, 
                 因为之前的 Agile Simplified Workflow 是创建 Agile Board 默认创建的,需要使用 TODO 的 state;   
                 解决方案,
     
                让 该项目 不适用 Agile Simplifed Workflow
                 
    并且,需要对 unmapped Status 进行 mapping,map 完以后的状态为
              
                 之后在创建 issue 的时候,还是显示 not visible,这个时候,选择显示即可。

  6. 界面、界面方案、问题类型界面方案

    6.1 需求:
          Story 和 Subtask 需要有有不同的字段类型与之构成,
          1)  Story 不需要 时间跟踪,
          2)  Subtask, 执行任务需要时间跟踪
          所以,需要为 Story 和 Subtask 设置不同的 (问题界面)界面方案;

    6.2 界面、界面方案、问题类型界面方案 对应逻辑关系
          界面:
    定义某个界面有哪些字段构成
          界面方案:与 界面 是 一对多的关系,关联多个 问题操作类型 <-> 界面
                         (
    问题操作类型分为三类:1.新建、2.编辑、3.查看 )
          问题界面方案:与 界面方案 是 一对多的关系,关联多个 问题类型 <-> 界面方案
                           ( 这里的问题类型指示 Story,新功能,缺陷... )
          项目:项目 和 问题界面方案 关联,既是和 问题界面方案、界面方案 以及 界面 进行关联

                     言外之意,就是 与 问题类型 <-> 界面方案 以及 问题操作类型 <-> 界面
          注意,最后一种界面的关联关系是最容易被忽略的,那就是 工作流 <-> 界面 之间的关系
                     ( 这个解决的是,当 问题类型 发生工作流流转的时候,需要用到什么样的界面展示,
                     比如,从Open状态 -> Resolved 状态,填写表单的时候,用什么样的界面方案。)

          6.2.1 界面 Screen
                   定义某个界面有哪些字段构成
                   ➣ 进入 问题 -> 界面 -> 界面            
                     
                   ➣ 点击右上角 添加界面 按钮,输入界面名称                
                     
                   ➣ 配置你的界面,添加你想要的字段类型
                     
                   ➣ 建议使用复制功能,从 default screen 中直接复制过来修改。
                      至此,Story Screen 创建完成,
                     
                      可见,My Story Screen 并没有关联任何的界面方案,下面,将会介绍如何定义界面方案
     

          6.2.2 界面方案 Screen Scheme
                   与界面是一对多的关系,关联多个 问题操作类型 <-> 界面 组
                   ➣ 问题 -> 界面 -> 界面方案,点击 添加界面方案
                     
                      选择 My Story Screen, 这里是生成默认的 问题操作方式 <-> 界面 的关联关系。
                   ➣ 配置界面方案
                      点击右上角 Associate an Issue Operation with a Screen
                     
                      实现针对不同的 问题操作类型 关联到不同的 界面
                     
                         如图,你可以针对不同的问题操作类型(创建、编辑、查看)指定不同的 Screen

          6.2.3 问题界面方案 Issue Type Screen Scheme
                   ➣ 点击 添加问题界面方案 按钮
                     
                      选择之前新建的 My Story Screen Scheme,点击增加
                  ➣ 点击 右上角 Associate an Issue Type with a Screen Scheme 按钮
                     
                     可见,这里是将 不同的问题类型 关联到 不同的 界面方案上
                  ➣ 回过头来,查看 界面,可以看到已经和 Issue Type Screen Scheme 关联上了   
                    

                  ➣ 设置完成,可见现在还没有和任何的项目进行关联
                    
                      接下来,演示如何将 问题界面方案 添加到 项目中

          6.2.4 项目 关联 Issue Type Screen Scheme,并激活不同 Issue Type 关联不同的 界面方案
                  ➣ 管理 -> 项目
                    

                  ➣ 进入界面
                    
                  ➣ 点击右上角 行为 按钮,使用不同的方案
                    
                     选择 My Story Issue Type Screen Scheme
                     
                       由此可见,项目关联上了 问题类型界面方案 ( 问题和界面方案的关联 )
                                        和 界面方案 ( 问题操作类型和界面的关联方案)

    6.2.5 工作流 关联 界面方案 - 解决工作流变更的时候的界面展示方式        
        

           
            从 界面 中可以看到某个界面关联到了某个工作流
         
  7. 问题类型方案

    7.1 要求
    JIRA 提供的问题类型非常多,新功能、改进、BUG、TASK、Story、Subtask 等等,而我的项目只需要Epic、Story、Bug、Subtask,原因是,只有 Story 有 Story Point,所以我们需要对问题类型方案进行配置。

    7.2 配置

    系统 -> 问题 -> 问题类型


    编辑 和 关联 即可
     


猜你喜欢

转载自comedsh.iteye.com/blog/2243231