Jira+confluence 敏捷化流程 - 图文
更新时间:2023-12-10 14:05:01 阅读量: 教育文库 文档下载
Jira+confluence 敏捷化流程
演讲者:单应青2015/10/13
敏捷流程系统:
项目管理系统Jira:http://192.168.1.233:8080文档管理系统wiki Confluence :http://192.168.1.233:8090项目代码管理系统Fisheye :http://192.168.1.233:8060测试用例管理系统Testlink :http://192.168.1.233:8010简述敏捷&JIRA:
Jira项目敏捷流程:epic 项目计划-> userstory 需求->task 任务->bug 缺陷
项目需求阶段:
项目需求由产品经理负责完善:
?1)收集各部门业务需求,并与业务部门领导确认需求点;
?2)针对各业务部门需求和研发内部需求编写“需求文档”,并按照优先级进行排序;?3)对整理的需求安排开发计划(开发时间必须控制:2~3周);
?4)在confluence新增需求详细说明文档,需求文档命名统一格式为:V2.1 需求文档(开始:2015/10/1至结束:2015/10/15);?5)其中在jira上创建一个对应Epic,(注:Epic就是版本的根需求);
?6)细分该Epic有多少个userstory(注:每个userstory就是一个需要完成的需求信息);
?7)在需求讨论会上,开发者必须确认每个usestory需求完成的时间(注:如userstory过大可以继续拆分);
Confluence 需求实例:
Jira新增Epic实例:
项目设计阶段:
?1)设计师按照需求按照原型;
?2)项目部分或需求如出现大的更改,需要产品经理重新出原型图;
?3)设计完成后需要交给产品经理审视(注:如产品经理对业务不清楚或不能确认可跟领导共同确认);
?4)设计一经确认不得私自更改(注:如有变化需要发邮件通知相关人员并CC给技术总监,领导审批后重新评估开发与测试时间);?5)设计师完成设计后,将设计稿放置共享服务器中或SVN中,为方便查找,文件夹统一存放路径格式如下:
设计->会存->V2.1->微信->首页->….
->app->ios->首页->…..
->android->首页->…
开发阶段:
?1. 开发在完成任务或缺陷后,提交svn时需要备注任务或缺陷关键词并且关闭该任务;如:任务链接为:http://192.168.1.233:8080/browse/WXAPP-6
1)svn提交时备注WXAPP-6+ 任务简述说明;2)关闭对应的任务;
注:以上也支持多个任务同时提交,每个任务关键词放置一行就ok了;
项目完成阶段:
?1. 开发完成后发邮件提交测试:
邮件格式统一为:
标题:【项目】简要功能概述+提交测试SVN版本号内容:简要说明已提交的功能要点;
?2.测试完成后发邮件提交运维上线:邮件格式统一为:
标题:【项目】+简要功能概述测试通过内容:已测试通过功能说明:
已遗留问题说明:
?3. 运维发布并且测试人员回归完成后发邮件通知:
邮件格式统一为:
标题:【项目】+功能概述已上线内容:已上线功能说明
项目测试流程:
项目开发结束提交测试:?第一步:
产品经理简要查看该版本的需求是否已全部开发完成,是否有遗漏的功能未开发;?第二步:
产品设计查看该版本UI是否完整,是否与自己设计样式有偏差或者颜色等用错;?第三步:
测试人员针对提交功能、兼容、安全及性能等做各类测试;?第四步:
技术测试结束后,由各部门领导组织一次Beta测试;(注:Beta测试非必要性的测试,可以选择性加入该测试环节)
版本控制:
?每个Epic就是一个独立的版本;
?每个版本相对应的功能完成之后,版本就必须安排发布及归档;?版本发布后任务和问题整理,遗留问题及未完成任务是否放置下个版本;?每个版本结束后需要做一次view metting;
?每个版本除技术部参与测试之外,必要的版本需要做Beta测试;?版本一经发布,版本源代码即为封版,代码不能随意更改;
多环境分离:
?1. 开发者使用开发环境,本地环境用来做功能开发验证,通过后将代码合并到公共的开发环境,直接提到代码不需要本地编译,环境部署及编译都是通过自动化脚本执行,开发环境验证后提交到测试环境;?2. 测试者使用测试环境,测试环境数据由测试人员维护,测试通过后提交到预发环境;?3. 预发环境,数据库自动同步线上的数据库,代码部署前先同步线上代码,保证所有功能在部署前都是最新;?4. 为保证线上数据完整性,线上不做过多的测试工作,每次发布后,需要现在已发布的功能是否已经发布到线上环境;?5. 为保证公司系统稳定运行,发布不再是每天必做的工作,每周两次日常发布(周二或周四)(注:紧急问题由领导签字可以当天发布,该发布不安排在日常发布中);
紧急预警方案:
?1. 线上系统必须有错误预警通知:
1)访问页面或服务器出现非200错误;2)访问页面时出现error信息;
3)定时脚本执行失败;4)系统每周定时日志系统;
谢谢!
流程问题继续讨论~
正在阅读:
Jira+confluence 敏捷化流程 - 图文12-10
最美家庭事迹材料,美丽家庭事迹材料07-31
广播体操比赛赛前动员的讲话稿04-30
教师观看专题片《基石》心得感悟范文三篇03-25
2016三八妇女节活动策划主持词06-04
插值法的程序实现12-18
实验_维生素B1片含量测定的方法验证08-18
历史上最全的中药配方《中药大全》05-13
几种二维插值法的比较01-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 敏捷
- confluence
- 流程
- 图文
- Jira
- 毛概第四章自测题
- 第二章 对国家出路的早期探索(练习及答案)
- ARM嵌入式系统实验教程 - 图文
- 德育副校长述职述廉报告
- 北京理工大学2013级C程序设计非信息类答案part1
- PE管道定向钻穿越公路工程施工方案
- 复变函数期末试题
- 断层相对运动方向的判别方法 - 图文
- 环境微生物习题
- 任务一税收概述
- 软件工程课程设计+简易图书管理系统详细设计
- 章节内容归纳及例题精选第六章补充
- 人教版高中化学选修1练习:第3章第4节塑料、纤维和橡胶
- 复合材料力学小论文
- 北京2016年下半年土地估价师复习:土地管理基础考试题
- 18《最高人民法院关于已承担保证责任的保证人向其他保证人行使追偿权问题的批复》的理解与适用
- 视力训练—第5代K-151B型极限视力训练仪
- 论高校教师提高“培养学生创新思维”技能的意义和途径
- 用事件研究法研究企业并购绩效
- 2018年宁远县七年级下期期中考试模拟试题