新的开发模式----从零开发

首要的技术选型:nodejs和vuejs前端实现,基于微信接口

1.邮件会议邀请,在会议中约定相关事宜(各种角色)

2.服务器和域名要求申请 (找运维)

 a. cpu 内存(独立内存) 储存空间
 b. 机器系统和需要必要安装的软件
 c. Centos系统(64)位系统,nginx(需要配置https协议),nodejs(6.x.x+), 最新稳定版本。
 d.域名申请 域名名称,http支持方式(nginx上配置),做好域名解析ip

3.产品经理给出业务逻辑

4.交互设计师UI出图

5.java工程师根据业务逻辑,给出必要的接口,详细的接口文档(如果是线上化,能够随时更新的最好,但是目前好像做不到) 和产品原型对应,给出必要的对应截图,会更好。

1.  接口例子
例:http://xxx.xx.xx.xx:8091/wap/login_queryMiNo.jhtml?userNo=001298
返回 
{
    "data": [
        {
            "miName": "",   --接入点名称
            "miNo": ""          --接入点编号
        }
    ],
    "errorMsg": null,
    "isSuccess": true
}

6.前端微信接口

1.获取token接口
请求方式:GET(HTTP)
请求地址: (本机ip)/interface/token?name=app
{
"errno":0,
"errmsg": "",

"data": {
"_id": "???",
"name": "xzcapp",
"key": "???",
"time": 7200
 }
}

2.更新token接口
请求方式:GET(HTTP)
请求地址: (本机ip)/interface/token/update

3.微信下载临时文件接口
请求方式:GET(HTTPS)
请求地址:
https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID

7.测试介入,bug修复

8.公司网络白名单添加

9.项目经理在项目中评估面临的问题,以及解决方案 (迭代)

项目名称 关键目标节点 当前进展情况 本周主要任务 问题或风险
A项目 时间点 UI、交互、前后端接口、环境准备 本周具体做了哪些事 存在的bug或者难解决的问题

10.开发过程中遇到的问题总结

已知和未知的问题

11.系统的迭代开发

12.对系统未来可维护性的展望

你可能感兴趣的:(新的开发模式----从零开发)