项目管理_软件开发的六大阶段-阿里云开发者社区

开发者社区> 开发与运维> 正文

项目管理_软件开发的六大阶段

简介:

转载 2013年05月01日 19:47:08

http://blog.csdn.net/northplayboy/article/details/601443
第一阶段:调研阶段

本阶段我们将组成企业项目调研组到企业进行现场调研,企业也部分需组织相应人员进行配合。整个调研工作将历时三星期到一个月左右时间。调研内容按以下方面进行。

1) 公司整体情况调研

目的:对企业的业务状况,组织结构,企业文化,发展战略进行仔细了解,从整体上对企业进行把握。

2) OA系统调研

目的:了解企业公文流转的方式,文档的管理,对使用OA系统的要求。在进行系统调研时,安派克公司将提供一个OA系统的原型供企业相关人员参考。

3) 人事工资系统调研

目的:了解企业现行的人事工资制度,将来可能的变化,对人事工资系统的要求。

4) 财务部门调研

目的:掌握财务部门对信息管理的要求。了解财务部门与公司其余部门的关系。特别是和销售,物资,生产部门之间的关系及其信息流动。

5) 行政部门调研

目的:了解行政部门的工作情况,在公司中的作用。了解行政部门和其它部门之间的关系,特别是和公司高级管理人员的关系。

6) 企业高级管理人员调研

目的:了解企业高级管理人员对各部门信息管理的要求,以及对公司各类信息收集、汇总整理的要求,想法。

7) 企业Internet网页调研 目的:了解企业需要如何在Internet上展示自己的企业形象。向用户提供何种服务,对代理商,经销商如何提供技术支持等方面的内容。

第二阶段:业务分析阶段

在完成第一阶段即调研阶段的工作后,我们将根据企业的目前状况,并且结合今后的发展情况,提出业务分析报告,供双方讨论确定。在此过程中如发现有争议,或不清楚的地方,还需要进行补充调研。

补充调研将采取电话,传真,E_MAIL等方式进行。待本报告的确认需经各具体业务部门确认。本分析阶段需要一到两个星期左右时间进行。

第三阶段:需求分析阶段

作为Intranet系统开发初期进行的需求分析阶段的工作,由我们的系统分析员主持。经过了解企业的要求,认真细致地调研、分析,最终建立企业Intranet系统的逻辑模型并写出系统的需求说明书。

需求分析在整个Intranet系统的开发过程中起着重要的作用,决定着系统开发的成败。在系统软件开发之前,首先应明确的是所要开发的软件应该具有哪些功能,应达到什么性能。明确了需求,就得到了系统设计开发的依据。

系统分析人员将到现场,全面了解用户的各项要求,澄清其中的模糊部分,对于哪些无法实现的要求,我们将与企业人员进行充分的协商,以得到一致的解决方案。

准确地表达被接受的用户要求也是需求分析的另一个重要方面,只有经过确切描述的要求才能成为设计的依据。我们最终将写出详尽的用户需求报告,提交给企业以确认。

1、现场调查研究: 调查研究是需求分析中掌握资料的基础工作。

2、确定需求: 确定需求就是要决定被开发的系统能够做什么,做到什么程度。这些需求包括:

A、功能需求 列出系统在功能上应该做到什么。这是最主要的需求。

B、性能需求 给出被开发系统工作时的技术性能指标。如响应时间、占用存储空间等。

C、可靠性需求 提出系统不发生故障的概率。发生故障的解决方案等。

D、安全和保密需求。

E、资源使用需求 指系统运行时所需数据量大小,所需内存及硬盘容量、网络传输速率等。

3、描述需求 已经确定下来的需求应该清晰、准确的描述。既编写系统需求说明书。

4、需求分析复核 作为需求分析阶段工作的复核,在需求分析的最后一步,应对功能的正确性、完整性和清晰性以及其他需求予以评价。

为保证系统开发的质量,复核应以企业与我们公司共同组成专门的审查小组进行审核。审核结束应有双方的结论意见及签字。后面的设计工作将完全以本需求报告为准。

第四阶段:系统设计阶段

1、系统结构的总体设计

决定系统的总体结构,包括整个系统分哪些部分,各部分之间有什么联系以及已确定的需求对这些组成部分如何分配等方面。

2、数据结构的设计

决定数据库系统的模式、子模式以及数据完整性、安全性设计。

3、完成用户使用手册的设计

设计用户手册的结构、内容及编写风格等。

4、制定初步的系统测试方案

对系统测试的策略、方法和步骤等提出明确的要求。

5、编写系统概要设计报告

6、概要设计评审

在以上几项工作完成以后,我们对系统概要设计报告进行审核。审核通过后,进行系统的详细设计。 详细的系统设计进程请见"项目进度表"

第五阶段:安装调试阶段

安装调试阶段实施的第一步是建立系统网络。网络的建立将由我们提供技术人员完成,他们将着重于检测该网络环境是否支持客户公司所选的系统,网络结构是否达到优化,是否可以使该系统稳定、高效地运行。

安装调试阶段实施的第二步是系统的安装。系统安装的复杂程度因系统本身的复杂性而异。我们将根据具体情况对安装过程做适当的调整,例如:一些小型财务软件的安装只需要十几分钟,而大型系统,如SAP、JDEdwards、Baan等,其安装需要事先周密计划,各单位统一安装、协调进行,在这期间,我们将要求客户公司提供全面的配合。

整个安装过程包括在系统实施前必须规化网络结构,根据业务量确定各个子网规模;其次是设置网络操作环境及通信协议;然后再安装各类数据库服务器、应用服务器及备份服务器;最后是系统客户端软件的安装…在此全过程中均会涉及到硬件/网络、软件/数据库等各方面的匹配。此时客户公司与我们公司之间的协调和沟通就显得尤为重要了,所以我们建议双方在开始安装之前对系统的各个环节进行统筹安排,从而保证成功地完成这项复杂的系统安装。

我们的这套EAI系统将把系统的"客户化"放在首位,客户公司可以根据自身的特点来对系统中预留的各项参数进行设置。鉴于只有将企业的特点与软件的功能紧密结合才能使软件功能得到最大限度的发挥,所以参数的设置将在客户公司需求的基础上,结合我们的技术建议,经双方共同讨论后最后决定。

第六阶段:技术培训阶段

为企业提供必要的系统维护培训(二至三名维护人员,为期一周),使其了解该系统的所有功能并熟练掌握整个系统的操作和日常维护,同时,我们公司负责为企业培训系统开发人员(二至三名,为期一周),使其掌握必要的开发技能。

当系统安装、调试完成,参数设置校验无误后,咨询人员将安排贵公司的培训,培训将根据用户在系统中的权限定义及责任范围分批分组进行。

应该强调的是,我们为贵公司员工的的培训不是仅针对系统的操作者,同时还注重培训用户自己的系统维护人员。由于该软件功能模块较多,同时为了满足贵公司让至少两名工作人员参与整个系统实施的全过程,包括用户培训,以便对整个系统的运作有全面的了解。在试运行/支持维护系统实施完毕后,需要有几个月的试运行,这是一个发现问题和解决问题的反复过程。我们也将在此过程中对系统的设置作进一步考核,同时对用户进行进一步的培训。

总之,我们所提供的培训将帮助贵公司建立自己的内部协调及系统维护工作机制,以便最终提高系统的运行效率。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章