项目管理
沟通管理(会议、邮件、即时聊天工具)
需求管理
文档管理
代码版本管理
Bug管理
需求文档
需求变更记录
客户的业务流程和性能要求
确定开发环境和运行环境
扩展性要求
与旧系统的接驳要求。
估算出项目工作量
原型设计
系统设计
选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
应用模块设计(针对业务流程)
中间件的采用或自行开发,需要深入了解。
UI设计
数据库设计
开发
前端开发
后端开发
数据库开发
运维
测试
功能测试
单元测试、集成测试
性能测试
集成测试、压力测试
生成测试报告。
试用、培训、维护