1. 流程
1.1 什么是流程?
工业品生产中,从原料到制成品各项工序安排的程序。 《牛津词典》里,流程是指一个或一系列连续有规律的行动,这些行动以确定的方式发生或执行,促使特定结果的实现; 而国际标准化组织在ISO 9001:2000质量管理体系标准中给出的定义是:“流程是一组将输入转化为输出的相互关联或相互作用的活动”。
流程不是解决为什么而做、为什么这样做而不那样做的问题,而是解决怎么做的问题,即更多的是从执行的角度把个人或组织确定的目标去执行到位,而不考虑或者改变组织的决策,在决策确立之后,流程要解决的就是怎么更好的实现决策的目标,而不是改变决策的目标。
1.2 流程的要素
流程有六要素:资源、过程、过程中的相互作用(即结构)、结果、对象和价值。把一些基本要素串联起来:流程的输入资源、流程中的若干活动、流程中的相互作用(例如串行还是并行。哪个活动先做,哪个活动后做,即流程的结构)、输出结果、顾客、最终流程创造的价值。称其为“流程的6要素”。
2. 没有流程的乱象
2.1 用户:经常在论坛,或者是打服务热线投诉,功能不能正常的使用,有时候流程出错,交易出了问题,造成一些交易失败,有时候用户扯皮,抓住不放,要花很大的精力去搞定。
2.2 老板:看到大片的投诉,觉得网站的质量太差,竞争这么激烈,用户很容易就被竞争对手争取去。网站是公司赚钱的核心载体,问题频出,担心是不是大量的投入,会不会打了水漂。
2.3 产品:觉得开发的很不给力,很多需求都不给实现,开发老是找借口,一些新功能的开发,开发的都不按时交付,耽误了整个网站的收益。
2.4 开发:抱怨开发怎么老是改需求,做到最后,有些东西基本上把最初提出的需求给推翻了。而且在项目的开发过程中,产品经理又提出别的需求,人手根本就不够,老是穿插地做一些开发,有时候在这个分支上开发,又要切换分支和开发环境。一天折腾一两次,时间一下就过去了。而且到最后,产品的还埋怨说开发的效率低下。
2.5 测试:到老板面前抱怨,说开发提交的东西,质量太低下了,有些问题,开发的自己根本上就没有测试过,有些很明显的问题都没有跑通畅,就提交测试,大大的耽误了测试的进度。
这种种的乱象,人神共愤,大家的心理都不爽,久而久之,会产生一些很不好的影响。成本花的很大,产出的产品质量却很差。根本原因,就是整个开发的流程整的不顺畅,或者根本就没有一个比较规范的维护开发流程。没有流程的控制与管理,大家开发基本上就是打乱仗。产品经理提需求,天马行空,提需求之初,没有仔细的考虑各种情况,直到最后,也没有非常明确的概念。产品的人,也不清楚开发的人力配置,经常在一个项目开发过程当中,插入别的需求,觉得什么都很着急,不能等,没有一个长期的产品规划。开发的应对各种需求,疲于奔命,应付各种各样的问题,而且项目有时间规定,到时候必须要上线,所以不顾一切地赶,单元测试的用例,也觉得没有时间去写,写出的代码,没有完全的覆盖测试。好不容易赶完了,匆匆地交付给测试,漏洞百出,有时候环境不顺畅,再加上出点问题,测试一天也跑不完一两个测试用例。最后产品的验收,没有制定完整的验收流程,最后的验收,就是UAT,产品应该写出非常详尽的测试用例去测试,否则会出现,一些bug,基本靠上线以后,用户在使用以后发现,在一片骂声中提出。没有什么具体的规定怎么验收,很有可能产品的人,自己都只是随便的到处点一点,根本就没有深入测试。好的软件质量,是靠非常多的步骤去保障的,该做的步骤,一定不能省去,否则,到处都埋了地雷,说不准什么时候就会踩爆。
3. 网站开发维护流程
日常的网站开发维护,归结起来主要有以下的三种:
3.1 bug修复
网站上线以后,或多或少的存在一些问题,一旦发现,就要及时修复bug。
3.2 小的需求
有些需求不是很庞大,或者是增加个别的页面,完善好某个流程,或者是页面上的某个文字描述需要修改。这种可称为维护需求。基本上1-3天内可以搞定。
3.3 项目
网站需要增加新的业务模块,进行立项,按照软件工程的大致流程,进行开发。做一个项目,应该有非常的详尽的项目计划,参见一个完整的项目计划。
4. 软件开发中流程管理的工具
4.1 JIRA
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
4.2 testlog
5. 网站开发维护中人力资源的管理
5.1 系统负责人
一个网站往往按照业务,被切割划分成为很多的子系统,这些子系统,必须有专门的一个人精通。最好还有一个人备份,以防系统负责人请假,离职或别的情况发生。这个系统负责人,主要的任务是,分析产品那边提出来的各种需求,把关开发所提交的代码,对产品质量把关,对开发设计方案把关。如果不是很忙的话,也可以投入开发。
5.2 专做一个系统
这种方式就是找几个人,安排专门只是做这个系统,别的系统都不需要管。这种方式的好处是,长期只关注一个系统,所有的人,对这个系统都很熟悉,比较专精。开发人员也不需要去关注系统以外的东西,相对比较轻松。不好的地方是,由于各个系统的需求多少不一样,就有可能出现这个系统的人忙的要命,而另外系统的人却是非常的清闲。人员之间的调配不是很灵活。
5.2 一人做多系统
除了系统负责人,其他的人,都相当于放入资源池,当某个系统开发需要人得时候,就从池中捞人出来做。这种方式,对开发人员的要求比较高,需要熟悉和了解多个系统的业务,这样也培养出一些多面手。
5.3 RMS(Resource Managment System)
相当于一般的日报,要求各色人等,每天都按照要求填写做每一项任务所耗费的时间,系统自动的统计和加总,每个项目最后具体耗费了多少个小时,一目了然。对于成本核算非常的方便。同时也可以很直观的让产品经理知道开发人员的资源配置,目前那些人有空,可以安排多少事情,制定很好的开发计划。保证计划的有序性。
相关推荐
网站开发流程是一个系统化的过程,旨在高效地创建和管理网站,确保从概念到上线的每一步都得到有效执行。以下是对网站开发流程的详细说明: 首先,**目标需求分析**是流程的起点,这一阶段需要明确网站的目标和预期...
"网站开发流程详细说明" 网站开发流程是指从客户提出网站建设申请到网站上线的整个过程。这个过程包括六个步骤:客户提出网站建设申请、制定网站建设方案、签署协议、客户审核初稿、网站测试和网站后期维护工作。 ...
### 网站开发设计流程概述 随着互联网技术的发展与普及,网站开发已成为现代企业不可或缺的一部分。无论是初创公司还是大型企业,拥有一个高效且用户体验良好的网站对于品牌推广、客户互动及业务拓展都有着至关重要...
网站开发流程是构建高效、高质量网站的关键步骤,它涉及从项目规划到后期维护的多个阶段。以下是对这一流程的详细说明: 1. **目标需求分析**:这是开发流程的第一步,主要任务是明确网站的目标和受众。设计团队...
### 网站开发流程详解 #### 一、引言 随着互联网技术的快速发展,网站已成为企业和个人对外展示的重要窗口之一。一个成功的网站不仅需要具备美观的界面设计,还需要有明确的目标定位、良好的用户体验以及高效的...
在《02网站开发流程和工具》的PPT中,讲师张迪详细介绍了从早期的静态HTML网页到现代动态Web应用的发展历程,以及网站开发的基本流程。 首先,网站是一个在互联网上提供网页资源的通信工具,由服务器上的服务程序...
以下是详细的网站开发承接流程: 1. **需求收集与分析**:在流程的初始阶段,A 客户会提出他们的建站需求。商务人员需详细了解客户的需求,如公司的基本信息、产品或服务的描述、功能需求(如购物车、用户注册、...
网站开发流程是一个复杂而有序的过程,它涉及到团队协作、技术选择和规范遵守等多个方面。以下是对标题和描述中所述知识点的详细说明: 1. **项目角色划分**:在网站开发中,通常会有三个核心角色——项目经理、...
本文将深入探讨数字媒体在网站中的应用以及网站开发的基本流程,帮助读者理解这一领域的核心知识。 1. 数字媒体在网站中的应用 - 图像设计:高质量的图像和图形是吸引用户的关键,数字媒体艺术家利用Photoshop、...
15. **后期维护**:上线后,持续监控网站性能,处理用户报告的问题,进行功能更新和维护。 压缩包中的"项目流程导图.png"可能是该项目流程的可视化表示,而"网站项目案例.docx"可能包含具体的案例分析或项目实施...
网站项目开发流程是将一个网站从概念到上线的完整过程,涵盖了多个阶段和参与部门,确保项目的高效执行和高质量交付。以下是对这一流程的详细解释: 1. **需求分析**: - 业务部门首先与客户接触,了解并记录客户...
本文将详细探讨网站开发的三大核心流程:规划项目和采集信息、网站规划和设计网页、以及上传和维护网站,力图展现一个完整、高效的网站开发蓝图。 **规划项目和采集信息阶段** 在网站开发的第一阶段,重点在于确立...
以下是对网站开发设计流程的详细说明: 1. **需求分析与规划**: 在项目的初始阶段,产品经理需要与客户进行深入沟通,了解他们的业务需求、目标受众以及期望的功能特性。这一步包括市场调研、竞品分析,以及定义...
总的来说,网站开发设计流程涵盖了从需求收集到后期维护的全过程,每一步都对最终产品的质量和用户体验有着深远影响。通过深入理解这个流程,开发者可以更有效地组织工作,确保项目的成功实施。
假设一个电商网站正在进行改版升级,那么其开发过程和测试流程可以具体分解为以下步骤: 1. **需求分析**:与业务部门沟通确认新版网站的功能需求。 2. **设计阶段**:UI/UX设计师根据需求制作原型图,后端设计师...
网站开发流程及命名规范是构建高效且易于维护的网站的关键环节。以下是对这些知识点的详细说明: 1. **网站开发流程**: - **业务部**:首先与潜在客户接触,理解他们的需求,签订合同,并将项目转移给技术部门。...
以下是对网站开发流程的详细说明: 1. **客户需求说明**:这一阶段是项目的起点,客户向开发团队阐述他们对于网站的需求,包括网站的目的、功能、预期受众以及品牌形象等。 2. **合作意向**:在理解了客户需求后,...
网站开发流程是一个系统化的过程,旨在高效、准确地创建和维护网站。这一流程通常包括多个阶段,以确保网站能满足特定需求、目标和用户体验标准。以下是对网站开发流程的详细解析: 1. **需求分析与目标设定**:...
网站开发流程和工具概述 网站开发是一个复杂的过程,涉及多个阶段和技术。以下是对这个主题的详细解释: 1. 网站开发基本流程: - 需求分析:首先明确网站的目标、功能和受众,制定项目计划。 - 设计:包括界面...
这大大简化了维护页面的定制流程,即使是没有专业网页开发经验的维护人员,也能快速上手,迅速完成页面信息的更新。 对于标签“维护单页源码”的理解,我们可以认为这是一种为网站维护专门设计的单页面模板。这种...