< img height="1" width="1" style="display:none" src="https://a.gdt.qq.com/pixel?user_action_set_id=1200686054&action_type=PAGE_VIEW&noscript=1"/>

协同系统开发生命周期

文:鼎捷ERP

作者:鼎捷数智 | 发布时间:2012-11-30 14:50:34

先行案例
奔驰汽车公司在线按单生产卡车
    “哪种驾驶室和无线电设备是用于24吨卡车的?”在过去,这样的问题花费了奔驰汽车经销商大量的时间去翻阅大型的手册。而在今天,奔驰汽车的网站使用CAS SoftwareAG公司开发的奔驰汽车客户咨询系统提供各种各样的设备的介绍性指导。
    这个程序被称为卡车在线配置者(TOC),它比简单的在内部展示汽车和运输车辆部件的在线系统所要求的更多。TOC系统具有为网站访问者提供的完全新手指南,通过3种方式为网站访问者提供针对他们不同需求的指导:通过技术性能,交易目的和运输任务。有意向的客户可以通过输入所需的技术细目,比如车型、轴距或者所需的引擎性能等来配置自己偏爱的汽车。或者有意向的客户也可以根据交易目的(在这他或她简要的告诉TOC系统,打个比方,卡车是用来运输冷冻食品的。)来进行选择并且系统会提供一系列合适的模式。这些配置出来的汽车然后可以在视频镜头中进行360度的展示。第三个为网站的访问者提供的可选方案是让有意向的客户通过输入运输任务来找到想要的商用车,也就是说,通过向TOC系统输入必要的每年近似的能耗和里程数。在每张单独的网页上,数字信息窗口或按钮都是公开的,它们包含解释说明的文本和图解。
    CAS公司只用了5个月的时间开发这套复杂且功能广泛的应用软件,从专家需求的界定,到所用的技术规格说明,一直到软件的开发、测试与安装。这样紧迫的期限就要求风险驱动的项目管理,这意味着将同时实施一些项目的独立步骤。当一部分开发人员与奔驰汽车的初目经理正在摸清各个独立功能的技术需求时,TOC系统的其他部分已经开始被实现并正向开发者提供着反馈。这种系统开发的方法被称为快速应用开发法(RAD)。
    CAS公司的解决方案实际上是为这个项目特制的。较终完成的程序运行得很快且非常稳定。这些正是较重要的,奔驰汽车TOC系统在技术上的需求是:公司想要一个能够具有较大的实用性和较小的反应时间的应用软件。
    由于使用快速应用开发法(RAD),CAS公司才得以开发出一个非常快速且高质量的应用软件。
6,1  引言
    你是不是想知道企业为什么要建立一个协同信息系统或者一个企业如何知道何时更新旧的信息系统?当今,几乎所有在企业中工作的职位都会要求你与信息系统共同工作,因为信息系统现在已经是任何企业较重要的要素之一。信息系统对企业的战略和目标提供支持。一般来说,新OA系统的建立主要是为了员工利用信息系统帮助完成自己工作。例如,市场营销部经理可以要求系统产生产品信息和追踪顾客销售信息(CRM活动),又比如人力资源部经理可要求系统跟踪雇员休假和病假的天数。
    每年数十亿计的资金被花费在信息系统的获得、设计、开发、实施和维护上。现在对安全、可靠可信的系统解决方案的需求是企业不断增加对信息技术的依赖的结果,企业依赖信息系统来提供服务和开发产品、管理日常事务,以及执行短期和长期管理职能。
    当开发信息系统时,系统开发人员必须确保企业的所有需求都满足了,确保系统使用者保密的安全的使用,并且为新系统制定可以接受的实施策略。本章主要关注那些开发一个成功的信息系统所必需的众多因素。
6,2系统开发生命周期
    系统开发生命周期(SDLC)是指开发信息系统的一种结构化的按部就班的方法。严格来说,在系统开发生命周期中有数以百计的不同活动,它们组成了SDLC的每一阶段。典型的活动包括决策预算、收集业务需求、设计模型,以及编写详细的用户文档。在每一个系统的开发项目中你所执行的活动都必须根据你所构建的系统的类型和你所使用的工具的不同而发生变化。由于我们不可能在这简短的介绍中涵盖所有的活动,所以选择了几个比较重要的你可能在系统开发项目中执行的SDLC活动。图6-1显示了SDLC的7个阶段以及本章将讨论到的相关活动。

              
    在这一部分我们将向你介绍系统开发生命周期,我们将集中关注全部的过程是怎样运作的(见图6-2),每一个阶段内的关键活动,你在,项目中可能担任的角色以及你可能抓住的机会,以确保你的系统开发工作成功。
6.2.1第一阶段:计划
    在系统开发生命周期的计划阶段你要为开发你的工作流信息系统制定一个可靠的计划。下面是在计划阶段中你将要做的3个主要的活动。
    (1)界定要开发的系统  你必须识别和选择要开发的系统或者决策出哪种系统是支持企业战略决策所需要的。企业典型的做法是组织考察所有提出的系统并运用业务影响或关键成功因素来对这些系统进行优先权的排序。
    为什么要求系统支持组织的战略目标?这是一个极好的问题,并且如果你能正确地回答则说明你知道你必须开发哪种系统。不正确地回答这个问题将会使你的组织付出大量的时间和金钱,因为你将建立错误的系统。关键成功因素(CSF)是一种对组织的成功起关键作用的因素。这可以让企业从战略上决定开发哪种系统。
    (2)确定项目范围  你必须要定义项目的范围并且为项目开发编写项目范围说明书。项目范围明确地定义高层系统的需求,该范围常常提出系统的较基本的定义。设定项目范围非常重要,原因很多:较重要的就是它能帮助你消除范围蔓延和功能蔓延。范围蔓延发生在当项目范围增大到超出原来的意图时。功能蔓延发生在当开发者增加一些不是较初需求所包含的功能时。项目范围文件是指项目范围的书面定义,一般不长,不超过一段。
    (3)制定项目计划  你必须为整个系统开发工作制定一个详细的项目计划。项目计划定义系统开发中全部要完成的活动所涉及的谁在什么时间做什么的问题,包括所有要实施的活动、个人或资源,谁来执行这些活动以及完成每项活动所需要的时间。项目计划是保证准时交付一个完整的成功的信息系统的指导力量。图6—3显示了一个B2B项目计划的例子。项目经理是项目计划和管理方面的专家,他们定义和开发项目计划并跟踪计划以保证所有关键项目里程碑准时完成。项目里程碑表达的是某些活动完成的关键日期。例如,完成计划阶段可能就是一个项目里程碑事件。如果所有的项目里程碑事件都按时完成了,这就是项目会按时成功完成的一个好迹象。
 

上一页:案例:eBags,一个电子商务的成功案例

下一页:工作流系统开发生命周期的几个阶段

相关新闻

  • 工作流系统开发生命周期的几个阶段

    系统开发生命周期的分析阶段是指较终用户和信息技术专家共同工作为目标系统收集、理解和表达业务需求。6.2.5第五阶段:测试 系统开发生命周期的测试阶段是验证系统运行和是否满足所有在系统分析阶段定义的业务需求。

  • OA系统开发方法

    敏捷开发法,极端编程法的一种形式,是指通过及早的连续的交付有用的软件组件来达到客户满意。敏捷开发法与极端编程法相似,但是它较少地关注于团队编程而较多地关注于限定项目范围。

  • 案例:eBags,一个电子商务的成功案例

    eBags:一个电子商务的成功案例 如果我们想要找一个真正成功的电子商务案例,eBags(www.ebags.com)是较合适不过的了。(你可以复习一下第2章 中关于波特模型的部分)你可能不得不在网上进行一些研究调查以确定哪些其他的电子商务网站 在销售相似产品。

关注我们

×

数据和智能方案提供商

想要进一步了解或咨询数字化解决方案?
我们随时在线为您服务,谢谢

在线咨询

400-626-5858

添加专属企微客服
获取行业最新案例