准备把敏捷管理的专题在今年完成,主要谈一下Atlassian的实践,先做一下搬运工,讲去年写的两篇弄过来。
Dream big, work smart, deliver fast
使用Atlassian的产品已经有三年多,但是大部分主要以JIRA和Confluence为主,2015年年初加入一创业团队负责技术团队的搭建,从零开始通过部署Atlassian产品、制定开发流程,由于创业团队人手不够,自身也参与了大部分的开发工作,开始有一些考虑不周的地方,随着工作的展开不断调整,通过半年的努力也引来了第一轮的投资,可能创始人国企非技术出生背景的关系,在对技术团队的价值看待上分歧很大,最后还是选择了离开。机缘巧合,马上又加入了另外一个创业团队,依然主要负责技术团队的搭建。这次吸取了之前碰到的一些经验进行改进,并且加入其他一些想法。下面主要就这两次经历,简单谈一下Atlassian的使用经验,可能还有不少问题存在,还请各位大牛指点!
安装过程比较简单,这里不加赘述,主要说一些可能要注意的点(大家若在安装中有疑问问题,欢迎留言交流):
我们采用Scrum的敏捷管理模式,达到快速迭代的效果。下面通过从产品设计开始到开发、测试的过程描述整个软件过程中产品的使用方法
准备工作
: JIRA中创建Project,每个Project管理一个产品
: 修改流程,增加Code Review步骤
: Confluence中创建对应的Team Space
: SVN中创建项目版本库,并在Fisheye中配置该库
: Bamboo所在机器上安装Maven、Java、Tomcat、Nodejs等需要的产品运行环境,并将Maven的仓库路径配置到我们的Nexus服务器所在位置
: 为JIRA、Confluence等根据需要配置邮件提醒
产品设计(Confluence)
: 产品经理在Confluence中完成所有产品设计,编写产品需求文档,每个产品需求文档为一个Epic、多个Story(新版Confluence支持在Confluence中直接创建JIRA的Issue,非常便捷)
: 为达到快速迭代的预期,每个Epic的开发测试的周期尽量控制在1个月,其中具体执行分2-4个Sprint完成开发。
: 附上产品设计原型
会议纪要(Confluence)
: 产品设计完成后,需要经过多次迭代修改,最终定稿,所有会议内容需要记录和转换任务
: 每次会议前创建会议页面,并指定参加者和编写会议讨论内容,只要配置过confluence的邮件提醒,会给参与者发送邮件提示。
: 会议过程中实时记录会议讨论结果或转化的后续任务,并设定任务的执行人和截止时间,用于跟踪任务情况
开发预估(JIRA + JIRA Agile)
: 完成产品设计后,开发经理在JIRA Agile中对Epic中包含的Story先做Story Point评估,有需要再分割的任务创建Sub-Task并分配具体执行人。
: 同步进行UI设计和实体设计
冲刺制定(JIRA + JIRA Agile)
: 完成开发预估之后,开始执行阶段冲刺(我们采用1-2周一个冲刺),根据评估进行分配。
: 每次冲刺结束后,需要创建冲刺回顾文档,分析本次冲刺中好的部分和做得不够的部分,以指导下一次冲刺指定的标准
持续交付(Fisheye + Crucible + Bamboo)
: 冲刺制定之后,进入开发阶段,开发人员的代码提交,通过Crucible完成Code review
: Bamboo构建策略采用定时构建,我们设置在晚上12点进行构建,从SVN中检出代码,跑单元测试,打包,自动部署到Tomcat上,并发送构建报告给项目成员,第二天产品经理和测试人员就可以通过测试环境对完成的任务进行测试,若发现问题,则进入JIRA创建BUG,待后续迭代修正
相比之下,官网更便宜一些,第一次搭建的时候在CSDN购买,后来发现了后者,第二次搭建的时候部分产品在官网购买了,相差不大,大家自己考虑咯。
本文主要描述一下各个产品在我们目前团队的过程管理中起到的作用,可能真正用的时候读者还会有不少疑问和不解的地方,欢迎留言交流,后续有空时候针对每个产品再详细写一些经验分享。比如:Bamboo的中文资料一直很少,可能对初次使用有一些迷惑。
本文由 程序猿DD-翟永超 创作,采用 CC BY 3.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
Original url: Access
Created at: 2019-04-17 20:37:23
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论