中小型WEB项目开发概要阐述
Posted 慕斯-ing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中小型WEB项目开发概要阐述相关的知识,希望对你有一定的参考价值。
一、中小型Web项目开发遇到的坑
需求模糊不定,摸着石头过河
平台达不到企业/客户目标,技术团队背锅
辛苦实现的功能被否定,推倒重来
开发周期太紧,累死还不讨好
频繁改需求,团队怨声载道
开发人员变动、影响项目开展
遇到技术拦路虎,严重的重新修改架构
项目上线,迟迟拿不到开发款/项目奖励
二、中小型Web项目开发步骤
1、需求调研
业务场景是什么
主要功能有哪些
管理哪些数据,数据的来源和规模
使用系统的人员有哪些,这些人如何使用
期望的项目上线时间、最长截止时间
项目预计的资金投入
2、功能及页面示意图快速设计
通过表格/树形目录方式梳理大功能和小功能
通过Axure或者Visio进行快速原型设计
注意: 一定要让上级/客户确认,最好留下书面确认材料
3、项目立项
确定资金/成本
确定项目要求
确定团队成员构成及职责
确定开发周期
4、概要设计和详细设计
创建源码和设计文档的版本控制库
技术架构选型
数据库设计
细化页面原型设计
接口设计
5、任务分解,前、后端并行
按前后端、功能模块进行任务分解
关键/核心功能模块最少2人以上
模块开发周期预留出测试时间
根据团队成员技术能力进行稍具挑战性的任务分配
6、局部测试、代码审核、整体测试
即时进行局部测试
一定要做代码审核
局部测试和整体测试尽量用模拟正规数据
测试完后,找出的问题需要记录现象和原因
跟踪完成情况,动态调整任务分配
7、项目部署上线
生产环境准备
基础数据准备
规划上线步骤
利用测试账号,完整走一遍流程
8、项目收尾
准备各项手册
准备验收报告
项目总结
以上是关于中小型WEB项目开发概要阐述的主要内容,如果未能解决你的问题,请参考以下文章
基于Linux+ARM+SQLite+WEB的智慧校园仿真应用系统 毕业论文+需求分析+概要设计+测试报告+答辩PPT+项目源码