网站建设业务及开发流程

发布时间:2021-01-15 11:55:00

根据笔者的经验,网站项目管理可以分为以下七个阶段进行控制:需求分析和变更管理。项目模型和业务流程分析。系统分析和软件建模。界面设计、交互设计和程序开发。系统测试和文档。客户培训、技术支持和售后服务。应该注意的是,尽管这些阶段有一定的优势,例如,需求变更管理和测试,文档都贯穿于整个项目过程,其中许多阶段是交替或同时进行的。

根据笔者的经验,网站项目管理可以分为以下七个阶段进行控制:需求分析和变更管理。项目模型和业务流程分析。系统分析和软件建模。界面设计、交互设计和程序开发。系统测试和文档。客户培训、技术支持和售后服务。应该注意的是,尽管这些阶段有一定的优势,例如,需求变更管理和测试,文档都贯穿于整个项目过程,其中许多阶段是交替或同时进行的。

(1) 如何做好需求分析和变更管理?

让用户尽可能清楚地解释所有的想法,列出所有的要求,不要遗漏。在这个时候,我们不应该害怕去“勾引”客户的潜在需求,增加设计和开发的工作量,以免被未来客户无休止的变化拖入泥潭。我们要直接、清晰地与客户逐一列出问题和要求,抛开组织、归纳和分析,准确记录用户最原始、最完整的要求,完成工作。很显然,如果客户的需求不完整,随时可能发生意想不到的变化,甚至这种变化会破坏已经完成的模型和结构,那么这个项目从一开始就注定要失败;例如,站点的所有功能都已经实现,本地测试没有问题,但是你不知道客户的系统要承受1的负担,你以前认为的好处是1万个独立的IP访问的访问流。稍有经验的开发人员就会明白,这样的设计是一场灾难。无论是应用服务器、数据库还是程序,都需要重新开发!

2: 从现象分析潜在需求

在许多情况下,客户不是专业人士。在他们没完没了的描述中,我们不能指望他们帮我们理清重点和技术难点。这就需要我们为客户进行分析、总结和整理,尤其是客户话不多,但技术难度和强度都很高的地方。客户通常对需求有一个非常模糊的概念。大多数情况下,给出的要求是通用的,难以控制。这就需要业务人员在听取客户的详细说明后,帮助客户进行梳理和分析,并预测开发过程中可能发生的变化以及未来应用中可能的修改和升级需求。

例如,在为客户设计办公自动化系统时,可能需要为客户预留将来与业务部门互动的渠道;在设计电子邮件系统时,可能需要考虑广告管理服务器的需要;在设计网上电子商店时,未来可能需要增加对库存产品的统计分析,由于时间和财力的考虑,客户通常能够收到开发过程分阶段实施的影响,在需求分析中,我们可以提前想象客户未来的需求变化,这不仅使项目的开发更加顺利,而且为以后企业的进一步深化打下了良好的基础。

3: 用自然语言描述项目模型

销售人员在与客户沟通和调查过程中撰写的需求分析,应尽量用自然语言描述。尽管客户的级别和资质不同,但最自然的描述可以使项目开发的每个成员清楚地理解需求的含义,避免理解上的偏差。对于客户来说,这样的模型描述最接近实际,易于参与修改,可以作为测试验收的依据。


上一篇: 没有了

热门推荐

技巧精选

0571-88730320 联系我们,谈您的需求

立即咨询 立即建站