互联网都在讲敏捷开发,这些敏捷开发流程你都知道吗?

需求理解

  • 理解需求背景
  • 确认需求明确,无逻辑遗漏
  • 确认所有需求方案都有实现方案
  • 合理预估时间
  • 需求不明确或者不清晰的点,可以当场提出来,或者稍后整理
  • 快速整理出未实现过的功能,逻辑,技术点,可以和leader一起讨论交流方案
  • 确认验收标准是否完善
  • 确认Story优先级和粒度无疑问,有问题反馈给leader

方案评审

  • 前后端快速整理出接口,哪些可复用,哪些需要合并
  • 接口遵循RESTful风格,考虑扩展性
  • 参数和返回值都清晰明确,遵循接口定义规范
  • 关键业务逻辑画业务流程图
  • DB设计完备,SQL语句完善,索引完整,常量标注清晰,表名和字段名符合规范
  • DB设计中预估数据量和增长速度
  • 制作出架构图
  • 后端预估并发数
  • 前端给出公共组件
  • 前端给出浏览器兼容版本
  • 确定是前后端分离还是不分离
  • 明确开发,测试,线上三个环境的IP,内存,域名等资源分配
  • 给出多种解决方案和推荐方案
  • 方案应该在两三天之内完成
  • 评审通过后,Task在两小时之内拆解完成,Task的粒度不超过2小时,Task无遗漏

日常任务

  • 3次Todo List
  • 下班前提交代码,部署开发环境,测试当天完成的内容
  • 寻找影响Story完成的阻碍点
  • 晨会演示昨天完成的内容
  • 测试正常的数据和边界数据
  • 晨会审核燃尽图,更新Demo时间,找出延期原因,给出解决办法
  • 每天随时测试完成结果,遵循测试方法

性能测试

  • 明确结论,通过或不通过

CodeReview

  • 是否符合编码规范
  • 是否和设计方案一致
  • 是否有逻辑漏洞和潜在风险

Demo

  • 确保所有关键业务逻辑全部走通
  • 确保异常数据处理正常
  • 确保各种兼容性
  • 确保最终研发出来的产品符合用户使用逻辑
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 9,541评论 1 15
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,732评论 28 53
  • 人工智能是什么?什么是人工智能?人工智能是未来发展的必然趋势吗?以后人工智能技术真的能达到电影里机器人的智能水平吗...
    ZLLZ阅读 9,392评论 0 5
  • 上周六在压力下实在需要释放,去西塘躲了两天,真是好地方,很优雅的江南古镇,而且与周庄比开发不算过度。 我们是周五半...
    聚塔阅读 4,231评论 2 2
  • 首先介绍下自己的背景: 我11年左右入市到现在,也差不多有4年时间,看过一些关于股票投资的书籍,对于巴菲特等股神的...
    瞎投资阅读 11,053评论 3 8