发表于: 2017-06-06 23:32:22

2 1170


今天完成的事情:

项目开发流程:

1.产品在禅道拆分story(定义优先级),并讲解story,前后端都参与
2.人员划分,按照模块划分给相关负责人
3.方案设计,定义接口文档
   3.1对照原型,大概定义出接口,一个页面中有几个接口,每个接口入参与出参是什么
   3.2后端每个模块的负责人,开会讨论在wiki上申城标准接口文档
   3.3后端做好的接口文档给前端模块负责人过目,有问题修改,没问题开始后续步骤。
4方案设计
   后端根据原型定义接口,做好方案设计
   对有难度或者有疑问的接口,做出多个合理方案,每个方案写出优缺点
5.方案评审
6.禅道拆分
7.开发
    7.1搭建服务器
    7.2开发人员根据禅道上的任务,按时完成开发任务,兵写日报
    7.3每天10分钟进度会议,延迟:拿出解决方案,保证项目按照禅道上的时间点完成,
    7.4数据库索引:
         1.经常查询的,数据散列度比较高的,做一般建索引,不需要联合索引
         2.数据必须保持唯一,建唯一索引。
    要有文档表名那些字段需要建索引,发邮件。
8.测试阶段和开发并行
    每天至少发布一次代码到开发环境,并保证发布后程序没问题
9.集成测试
   9.1demo
    发demo申请邮件,收件人产品,测试,前后端
    开demo会议,主讲人:某个开发人员,会议中产品和测试提问
    产品发demo结果通知邮件:1.demo结果2.不通过,问题
    不通过,开第二次demo会议,直到通过,直言是不通过部分
  9.2测试
    demo通过之后:开发人员打tag;部署测试环境,完成后发邮件(写明域名);给测试人员测试,测试发全体测试周期邮件;
    测试期间,开发人员常去禅道看自己的bug,确认并修改
    修改完bug之后,前后端各自发布自己的代码,测试环境媒体那下午六点由后端统一部署前后端代码。
    测试完成之后,测试或产品发送上线通知
10.性能测试和codereview
    对每个接口做好性能测试:每个接口响应时间不能超过200ms,超过的做优化,尽量缩小到200ms以内
    完成codereview,根据codereview结论完成修改
11.发布测试环境,集成测试
    禅道上建立bug,测试bug,指派给相关人员修改
12.压力测试
   做压测报告
13.发布线上,同时停止开发环境和测试环境

14.线上监控,错误报告。


明天计划的事情:

做进复盘评审的ppt,看story


遇到的问题:


收获:

知道了项目开发的流程。




返回列表 返回列表
评论

    分享到