谈谈我所理解的敏捷开发

概念定义

背景

  1. 应对需求永远是变化的
  2. 项目周期过长,需要细化成小单元
  3. 发挥项目组的最大效率
  4. 确定每个人的职责

工具

  • 进度统计工具 禅道、JIRA
  • wiki confluence、gitbook、为知笔记
  • 邮件系统 各大企业邮箱

三大阶段

产品设计阶段(2-3周)
研发阶段(2-3周)
测试阶段(1周)

角色

产品经理(pm)
小组leader
ui工程师
前端工程师
后端工程师
安卓工程师
ios工程师
测试人员

时间线

产品设计阶段

需求内部评审会议

产品经理准备的事项:

  1. ppt 需求的来龙去脉,解决的问题是什么,当前行业内解决的问题是什么,这些解决方案的优劣,具体该怎么做,做成什么样的程度
  2. story 讲故事,帮助理解项目到底要做什么,当前的用户角色是什么、要提供什么样的服务、带来什么样的价值
  3. 原型 ui/ue部门来做 axshore

人员:产品经理们、产品经理leader、研发总监(普通工程师不需要参加)

产出:需求多久可以完成、需要哪些团队人员、确定下次的需求讲解会议时间

需求讲解会议

人员:产品经理、所有参与项目的成员

产品经理:讲清楚产品的背景、需要做成什么样

所有参与项目组成员:弄清楚需求是否理解透彻,判断需求能否实现,有没有需求设计不合理的地方,一定要将需求弄清楚

方案评审会议

人员:小组leader、架构工程师、研发人员

所有的项目参与人员都可以主动设计方案,最后交给架构师和小组leader进行方案评审

  1. 工程师是否都理解了需求,设计方案是否周全
  2. 架构师的能力发挥到最大化
  3. 包含db表结构设计,sql语句、预估部署机器数量,核心算法,开发环境是什么,测试和线上的环境,老旧数据迁移怎么完成,数据初始化方案

开发阶段

拆解task

根据story确定task,一个task不能超过4个小时,需要很精准。预估之前要将所有不清楚的技术摸清楚来才能拆解task。

定义接口文档

人员:前端、安卓、ios和后端

尽量接口也页面没有太大的关联,增加接口的可复用率,接口同时出来

产出接口文档

后端提供假数据

按照持续集成的理念,当天做的东西当天出结果,然后第二天晨会演示,所以需要前端马上进行数据书写

明确职责

每个人都是项目owner,不然项目owner会是最累的,每个人都有责任推动项目

每天开晨会

  • 每个人都要讲昨天做了什么
  • 今天准备做什么
  • 今天会遇到哪些问题,有没有风险(有没有解决方案),当前项目有没有延期
  • 展示mini demo,现场展示
  • 晨报结论发研发人员全员邮件

具体是某个story未开始、进行中、已完成。(不超过15分钟,站会)

燃尽图,当发现与预估时间不一致时,及时更改

小组leader控制延期风险,如果有风险一定要尽早出手

code review

  1. 判断代码是否符合规范
  2. 发现代码有没有风险,有没有没有考虑到的
  3. 实现方案是否是跟预期一致

有问题的话尽量现场写,关乎是否可以进入demo环节

性能测试

复杂的不超过200ms,简单的不超过50ms

后端人员需要了解每个地方大概要多少ms

接口按照响应时间排序,大概能支持多少并发请求

工具:JMeter

demo环节

项目基本上做完了,需要进行验收,结论是通过还是不通过,通过弄出上线时间,不通过则说明原因

验收人员:产品经理、小组leader、技术总监、测试人员

测试阶段

进行部署

运维需要将代码打tag部署到测试环境,并且明确运行环境不能有变动

测试环节

测试人员(qa)将测试跑一遍,包括边界测试、压力测试,找出bug的优先级,负责追踪bug解决的进度

bug修复流程

  1. 将bug分类,1下个版本修复(Major),2修复并且测试通过后上(Critical),3线上直接改(Blocker)
  2. 测试人员在wiki上进行将bug重现步骤写清楚
  3. 测试告诉研发leader
  4. 开发人员进行修复,并且重新打tag打包到测试环境

打包tag

发布日志

  • 发布版本
  • 回滚版本
  • 发布功能描述
  • 发布步骤
  • 负责人
  • 测试负责人
  • 发布状态
  • 发布验证人

发布上线

一般安排在周二或周四发布

所有角色到场

运维正式发布

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,192评论 6 511
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,858评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,517评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,148评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,162评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,905评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,537评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,439评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,956评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,083评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,218评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,899评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,565评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,093评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,201评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,539评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,215评论 2 358

推荐阅读更多精彩内容

  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 4,097评论 1 15
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,773评论 3 59
  • 一,前言 离苹果正式发布swift3也有大半年的时间了,一般主流的swift三方库也都基本转到swift3了,所以...
    一声雷阅读 618评论 0 6
  • 正式进入实习单位的第一天,警告:不准穿短裙,不准肆无忌惮喧哗,不准态度差。分配到最忙碌的行动小组,开始了疯狂的...
    秦子衿阅读 434评论 0 0
  • 盘坐两尺禅椅 把半壶陈茶 对佛说 做神仙真好 佛微笑 做人吧 我能看透你手中是壶浊水 而你 却能悠闲的喝
    木星舰队阅读 271评论 0 3