zoukankan      html  css  js  c++  java
  • Atlassian In Action

    Atlassian是我工作过程中,使用过的最满意的研发团队管理套装。使用的主要软件包括Jira SoftwareConfluenceFisheye/Crucible。理论上还可以再加上BitbucketBamboo,我们实际使用的是Gitlab和Jenkins。我下面也对Jira Software,Confluence,Fisheye/Crucible使用的方法进行完整的介绍,整个系列篇幅可能会比较长,这里先给出目录。

    • 背景介绍
    • Jira Software
      • Jira之指导思想(一)
      • Jira之核心配置(二)
      • Jira之核心插件(三)
      • Jira之推荐插件(四)
      • Jira之二次开发(五)
    • Confluence
    • Fisheye/Crucible

    背景

    Atlassian介绍

    Atlassian中最核心,最复杂,最多形态的产品当属Jira。Jira不仅仅只是针对研发团队的管理,它的核心是Issue,Issue可以映射为财务、咨询、工单、需求、任务、BUG等等。所以Jira主要是过程管理或者叫项目管理,使用对象主要是需要配合的多角色团队,而且建议是大部分时间使用PC端的团队。Jira也有移动端,但是移动端的体验和效率距离PC端还是差别比较大的。其他产品我觉得都算是围绕Jira的延伸。
    Jira目前分为两种部署形式服务器部署和云端部署(Jira Cloud)。由于我使用的版本并非最新版(当前最新版本8.0.2),所以没有确认和Jira Cloud界面样式是否相同。这里给一下Cloud的截图吧

    看板界面
    (看板界面)

    用户管理界面
    (用户管理界面)

    系统界面
    (系统界面)

    而且Jira Cloud有提供官方的移动端支持,体验算比较好。自建服务的移动端相对较差,需要使用第三方厂商的才勉强能用。

    团队介绍

    我经历过的几家公司有大有小,大的整体使用者在120人左右,研发团队70人左右。小的整体使用者在15人左右全是研发相关。我以较大的这家来举例,能够覆盖到更多的场景。
    A公司是一家面向B端的软件服务提供商,针对各个行业的客户提供SAAS平台。公司主要是由各地办事处+销售(若干人),总部技术支持(10人左右),研发中心(70人左右)三部分构成。研发中心包括产品、服务端、H5、IOS/安卓,测试这几个部门组成,公司从规模上看还是算是小型公司。
    我们使用Jira希望覆盖到的主要场景包括:

    • 销售/客户服务支持
    • 需求管控
    • 缺陷管理
    • 研发过程管理与优化
      研发过程管理的规范和工具选型和搭建是由我来执行的,实际生产活动中助理会配合我做一些具体的执行工作。

    部署环境介绍

    操作系统:

    $ cat /etc/redhat-release 
    CentOS Linux release 7.4.1708 (Core) 
    

    硬件(阿里云ECS):

    • CPU:Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz (双核4线程)
    • 内存:16G (Jira大量使用了内存缓存,所以内存建议是16G起步)
    • 硬盘:100G

    其他软件

    • 数据库:MySQL 5.6.41

    背景以及一些相关介绍就到这里,下一章介绍在团队中实施Jira的一些指导性的思想。

  • 相关阅读:
    内存问题再次注意
    数据分析(基础/数组)
    总结
    scrapy框架
    selenium
    chromedriver设置无界面模式 selenium基础操作
    selenium+phantomjs/Chrome/Firefox
    json解析模块
    cookie模拟登录
    常用正则
  • 原文地址:https://www.cnblogs.com/pluto4596/p/11145429.html
Copyright © 2011-2022 走看看