发表于: 2020-08-01 22:06:54

0 2076


今天完成的事情:

学习复盘流程、敏捷开发流程

一、需求

1 需求评审:确认是否有不合理,不可实现,不明确的需求

2 原型阅读:对原型上可能有误解的点进行确认,提醒修改

3 验收标准:确认验收标准完整

4 开发顺序:与PM确认开发顺序,对不合理的地方提出异议

5 需求估时:需求讲解后,开发估时,定初步demo时间

二、方案

1 方案设置:业务逻辑梳理,框架,使用库确认,实现方案确认, 设置期间有不确定点先和leader沟通

2 功能demo:复杂,第一次开发功能,复杂样式写相应的demo确保可实现

3 接口文档:与后端确认接口文档,字段

4 方案评审:评审方案是否可行,是否会影响开发时间,开发时间再次确认

5 估时对比:评估开发团队估时与预估时间差异,预定demo时间

三、开发

1 项目开发:遵守敏捷开发流程,开发过程中定期监控项目进度(周五晚前端会议),每日项目群三次TodoList,每天早晨晨会开发环境演示昨日进度,发晨报,每晚下班前提交代码部署开发环境并确认,确保每日集成

2 UI图,需求变更:UI图出图时间确认,需求变更确认

3 代码规范检查:确认代码可读性,保证可以快速交接

4 demo:根据用户使用习惯、验收标准模拟真实使用情况演示项目

四、测试上线

1 测试:满足验收标准,确保关键业务逻辑流畅,异常数据处理正常,确保兼容性

2 上线:发布线上环境测试,项目总结,交付文稿整理


方案评审需要完成:

1 前后端快速整理出来多少个接口,哪些可复用,哪些需要合并

2 接口遵循Rest风格,考虑扩展性 

3 参数和返回值都清晰明确,遵循接口定义规范

4 关键业务逻辑画业务流程图         

5 DB设计完备,Sql语句完善,索引完整,常量标注清晰,表名和字段名符合规范 

6 DB设计中预估数据量和增长速度 

7 制作出架构图

8 后端预估并发数       

9 前端给出公共组件   

10 前端给出浏览器兼容版本   

11 确定是前后端分离还是不分离   

12 明确开发,测试,线上三个环境的IP,内存,域名等资源分配   

13 给出多种解决方案和推荐方案 

14 方案应该在两天之内完成     

15 评审通过之后,Task在两个小时之内拆解完成,Task的粒度不超过2小时,Task无遗漏     

明天计划的事情:

开始制作复盘方案评审

遇到的问题:

收获


返回列表 返回列表
评论

    分享到