中小型WEB项目开发概要阐述

Posted 慕斯-ing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中小型WEB项目开发概要阐述相关的知识,希望对你有一定的参考价值。

一、中小型Web项目开发遇到的坑

需求模糊不定,摸着石头过河
平台达不到企业/客户目标,技术团队背锅
辛苦实现的功能被否定,推倒重来
开发周期太紧,累死还不讨好
频繁改需求,团队怨声载道
开发人员变动、影响项目开展
遇到技术拦路虎,严重的重新修改架构
项目上线,迟迟拿不到开发款/项目奖励

二、中小型Web项目开发步骤

1、需求调研

业务场景是什么
主要功能有哪些
管理哪些数据,数据的来源和规模
使用系统的人员有哪些,这些人如何使用
期望的项目上线时间、最长截止时间
项目预计的资金投入

2、功能及页面示意图快速设计

通过表格/树形目录方式梳理大功能和小功能
通过Axure或者Visio进行快速原型设计
注意: 一定要让上级/客户确认,最好留下书面确认材料

3、项目立项

确定资金/成本
确定项目要求
确定团队成员构成及职责
确定开发周期

4、概要设计和详细设计

创建源码和设计文档的版本控制库
技术架构选型
数据库设计
细化页面原型设计
接口设计

5、任务分解,前、后端并行

按前后端、功能模块进行任务分解
关键/核心功能模块最少2人以上
模块开发周期预留出测试时间
根据团队成员技术能力进行稍具挑战性的任务分配

6、局部测试、代码审核、整体测试

即时进行局部测试
一定要做代码审核
局部测试和整体测试尽量用模拟正规数据
测试完后,找出的问题需要记录现象和原因
跟踪完成情况,动态调整任务分配

7、项目部署上线

生产环境准备
基础数据准备
规划上线步骤
利用测试账号,完整走一遍流程

8、项目收尾

准备各项手册
准备验收报告
项目总结

以上是关于中小型WEB项目开发概要阐述的主要内容,如果未能解决你的问题,请参考以下文章

Webpack构建多页应用Mpa:阐述设计概要

软考中高项学员:2016年3月16日作业

汇道科技:web新手快速入门JavaScript的技巧

小白入门 | 前有拦路虎,我有手中刃

[高项]行政收尾VS合同收尾

基于Linux+ARM+SQLite+WEB的智慧校园仿真应用系统 毕业论文+需求分析+概要设计+测试报告+答辩PPT+项目源码