中小型Web项目实施流程与分工简介

原创
2022/01/22 22:15
阅读数 41

        对于商业网站来说,它往往是由一个团队来开发和维护的,并且具有严格的项目开发流程约定。

一、开发流程

        从项目开发流程的角度来看,一个完整的流程包括以下5个环节:

1.需求调研及分析环节

        这是网站项目实施过程中的第一个开发环节,是由项目经理带领技术团队,面对网站使用用户而进行的资料获取、用户业务需求讨论与梳理、用户需求报告(建设方案)定型的过程。

2.设计环节

        对于网站主要功能模块的展示,一般先由美工或前端工程师完成效果图的设计出原型稿,然后取得用户的认可。

3.程序开发环节

        主要功能模块及网站风格确定后,就可以进入程序开发环节了。网站开发一般分前端开发、后端开发两部分。前端开发重点考虑网页的展示效果,后端开发主要实现数据库相关技术、后端管理系统功能等。

4.测试及部署环节

        在一个网站的开发过程中,要安排代码测试、部署环境测试、业务数据测试等工作,主要用于保证所开发的网站可以稳定地在实际工作环境中运行。

5.维护环节维护环节

        主要为用户提供全方位的技术维护支持,如安全漏洞技术升级、功能模块适应业务调整、数据备份、系统性能优化、使用功能技术咨询等。

二、任务分工

        一个典型的网站开发团队,其成员间必须进行分工合作,这样才能有序保质保量推进项目建设。这里涉及许多角色,其任务分工也不同。

● 项目经理:

        为项目实施提供进度安排,安排每名成员执行开发任务,带领团队做需求调研、需求分析,编写实施方案,协调与用户之间的关系,以及做项目汇报工作等。

● 技术经理:

        负责整体技术框架的搭建,带领技术人员实现网站功能,安排网站测试,编写使用手册。在中小型项目中,项目经理的角色往往和技术经理的角色合二为一,由一个人承担。

● 美工或前端工程师:

        负责网页静态效果的设计,包拪网页背景图片、颜色、字体、动画、栏目分布等。

● 后端开发人员:

        主要实现数据库设计、后端管理系统用户信息维护、访问功能模块权限授权、信息发布统计、信息发布等功能的开发,还要实现网页与后端数据交互的功能。

● 测试人员:

        主要根据用户需求,对程序员所开发的功能模块、网站整体集成功能、部署适应性、实际业务数据的适应性进行针对性测试,发现问题,提交问题给程序员解决。

● 运维人员:

        实现网站在实际环境下的部署,确定网络通信、网络安全、域名等配套环境的落实和正常工作,为用户提供培训服务和技术支持。上述角色随着项目的大小、用户的要求,会有所兼顾或调整,但是所承担的任务是确定的。

 

--------------------------------------

版权声明:本文为【PythonJsGo】博主的原创文章,转载请附上原文出处链接及本声明。

博主主页:https://my.oschina.net/u/3375733

本篇文章同步在个人公众号:

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部