发表于: 2018-02-05 20:42:24

1 757


今日完成

1.看代码生产的视频。学习代码生产相关的思路,和使用方法。

2.学习项目流程,以及敏捷开发流程。

(1)stroy讲解。——学习复盘项目相关的story。大概将的是实现好的产品大概有那些功能和实现。对比看一下对应的复盘项目。大致描述了一些具体的功能。

(2)人员划分

目前确定前端开发人员与后端开发人员。

(3)做方案设计、定义接口文档

前端后端相关人员一起,对照原型,根据模块及页面大概定义出接口

一个页面中有几个接口,每个接口入参与出参是什么

后端每个模块的负责人,根据开会讨论的结果,在wiki上生成标准的接口文档

将后端做好的接口文档发给前端模块负责人过目,有问题继续修改;没问题开始后续的步骤 。

(4)方案设计(1小时-1天左右,根据模块大小定义时间)

后端开发人员,根据原型以及定义的接口,做好方案设计

每个方案写清楚优点缺点

(5)方案评审(2-3小时)

对做出的方案设计,做方案评审,建议全体人员参与(无论做不做该项目)

(6)禅道拆分(1-2小时)

相关负责人按照优先级顺序,在禅道拆分自己的任务,单个任务最多不要超过4小时,即拆分要详细拆分一个task时,以具体写的代码为一个task,并在任务名称中写出该类/方法的名称在任务描述中写出该task的代码块具体有的功 当拆完task后,这几个task所完成功能的代码已经过了一遍如果有不了解的功能,在方案评审前先写出一个dome,

(7)开发

搭建开发服务器

开发人员根据禅道上的任务,按时完成自己的开发工作,具体体现到日报上

每天上午开10分钟左右进度会议,如果有延迟现象出现,拿出解决方案,保证项目按照禅道上的时间点完成

数据库索引:

两种索引:1.经常查询的,数据散列度比较高的,做一般索引,不需要建联合索引。2.数据必须保持唯一的,建唯一索引。

要有文档,文档表明哪些字段要建索引。发邮件。

(8)阶段测试

 与开发并行

每天至少发布一次代码到开发环境,并且保证发布完之后程序没问题

(9)性能测试和coderevivew(1天)

对每个接口做好性能测试

 每个接口的响应时间不超过200ms,如果有超过的,做优化,尽量缩小到200ms内

完成codereview,根据codereview结论完成修改

(10)压力测试

(11)Demo

1、发demo申请邮件,收件人包括产品、测试同学、前后端相关开发人员

      主题:XX项目demo通知

      内容:时间 地点  参会人员

2、开demo会议:主讲人:某个开发人员

     会议途中产品和测试提出问题

3、发demo结果通知邮件(由产品同学发)

     内容包括:1、demo结果  2、如果不通过,有哪些问题

4、如果不通过,召集第二次Demo会议,知道通过为止。第二次会议只需演示之前不通过的部分

11.2 测试

1、demo通过之后,1:开发人员对代码打tag,参考文档  如何打tag  2.开发人员部署测试环境,部署完成之后发邮件,写明域名;3:交给测试人员进行测试,测试人员发送全体测试周期邮件

2、测试期间,开发人员要常去禅道看自己的BUG ,及时确认BUG,及时修改

3、修改BUG之后,开发环境前端代码由前端同学自己部署,后端代码由后端同学自己部署

                               测试环境每天的下午6点由后端同学统一部署前后端代码

4、测试完成之后,测试或产品发送上线通知

具体参看:测试Bug划分及处理流程

测试和线上环境发布流程:测试及线上环境发布流程

3.根据产品原型图开始大致了解聚金融平台的一些需求。主要有前台,后台两个模块。

(1)前台的基本需求———产品列表,理财模块(包括产品列表、产品详情、合同详情),支付模块(银行卡管理,支付管理)用户管理(注册,登录,忘记密码,实名认证)。

(2)后台基本的需求——用户管理(用户列表,交易记录,投资记录),实名认证管理,产品管理列表(增删改查),债券管理(匹配完成情况)。

(3)后台——运营管理(内容、消息,银行,参数等),版本管理(更新,发布)。后台角色管理(账户,角色,模块),统计模块(销量统计,明细统计)。


明日计划

1.继续看需求,梳理对应知识点

遇到问题

收获

了解产品原型的结构,敏捷开发的流程





返回列表 返回列表
评论

    分享到