1,需求分析:
2,系统分析:
1>确定项目的技术框架,开发工具。
2>模块划分,各模块功能分析。
3>模块之间的关系,技术实现上是否有顺序依赖。
4>每一模块的技术实现方案。
5>和后台定接口。
3,分工:
1>common(各种函数的封装,框架封装,项目搭建)
2>确定其它各模块负责人及参与人员
3>确定版本管理工具
4>项目进度:
制作项目进度表(以0.5天为单位)
项目进度表工具(project等)
每天检查进度:不合格(加班,换人改需求,加工时)
每天晚上总结问题,进度,质量,第二天反馈,确定解决方案
5,内部联调
正式提交测试之前,内部联调,发现问题及时解决。
6,测试:
页面测试工具:selenium,webdriver、
压力测试工具:loadrunner
7,正式提交:
bug回归(bug管理工具,暂定“禅道”)
8,上线部署:
服务器:Linux等;
版本:centos 6.5等 (图形化界面);
后台语言:node.js、php,Java等
数据库:mysql(关系型),和mongodb(非关系型)等