管理企业信息系统的开发.ppt

上传人:小飞机 文档编号:6483555 上传时间:2023-11-04 格式:PPT 页数:63 大小:480KB
返回 下载 相关 举报
管理企业信息系统的开发.ppt_第1页
第1页 / 共63页
管理企业信息系统的开发.ppt_第2页
第2页 / 共63页
管理企业信息系统的开发.ppt_第3页
第3页 / 共63页
管理企业信息系统的开发.ppt_第4页
第4页 / 共63页
管理企业信息系统的开发.ppt_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《管理企业信息系统的开发.ppt》由会员分享,可在线阅读,更多相关《管理企业信息系统的开发.ppt(63页珍藏版)》请在三一办公上搜索。

1、多变环境中的信息系统管理管理企业信息系统的开发,主要内容,信息系统开发的基础信息系统的开发技术IT系统开发模式(过程)信息系统的整合以互联网为基础的系统开发IT项目的管理管理IT团队评价信息系统的收益,ERP:对企业的手术,Scott Buckhout,1999,研究5亿以上公司ERP项目平均超额投入 179平均逾期时间 230平均效果为预期效果的 59项目取消率 35你敢操刀吗?如何下手?,信息系统的开发,目标在给定预算和给定时间内,按用户需求,设计和完成一个信息系统并交付用户。难点如何估计用户需求?如何估计预算?如何估计项目时间?如何控制项目风险?,信息系统开发的内容,需求确定和顾客期望管

2、理计算机语言与写程序数据库计算模式开发工具系统交付的流程系统整合系统开发的方法项目管理,信息系统的开发技术,“盘古开天地”的开发技术1950年代结构性的开发技术1970年代面向对象的开发技术1990年代,“一锅粥”的开发技术,1950年代,系统开发处在八仙过海各显神通的阶段机器贵、编程人员少而无经验整个系统就是一个大程序没有任何系统性结构每人写的都不一样70年代的软件危机复杂系统无法写、无法维护系统很难超越十万行的程序复杂性的门坎没有人能读懂他人的程序没法改动问题中国重复了这个阶段吗?,结构性的开发技术,目标系统开发标准化和高效率关键思路人解决复杂问题的基本方法为“分而制之”将大问题分解为几个

3、小问题,一直到小问题分成了能解决的小问题为止又称为有上而下的方法(Top-down method)解决问题的重点在于流程(不是数据)程序的结构上将程序分为主程序和子程序主程序对应大问题子程序对应分解了的小问题,结构性的开发技术的例子,计算同学们的成绩,结构性的开发技术的优缺点,优点简单容易理解超越了十万行程序复杂性的限制缺点数据与信息处理的过程分离改动数据的结构导致大量的程序改动导致软件虫子(BUG)很难再使用以写好的程序(REUSE)问题分割是人为的,缺乏制度性的机制很难超越百万行程序的坎,结构性的开发技术的改动成本大,如果学生的数据结构改变了,所有用到学生记录的子程序都需要相应改变忘记了一

4、个改变,就是一个BUG,主程序,读取学生的记录,读取学生的成绩,按成绩排序,生成报告,打印学生成绩,打印学生成绩,(及格的),(不及格的),学生记录的变更,需要改变的子程序,面向对象的开发技术,关键思路流程为主的解决方法不适合多变的情况将数据与数据相关的程序放在一起,组成一个不可分割的整体用户的需要不好确定,不能跟在他们的后面将重心放到按现实世界来描述问题和构造系统利用人类解决问题的利器:归纳和抽象这个数据和其相关的程序的一体称为一个对象(Object)一个对象对应着问题中一个物体或概念一个队象成了结构性开发技术分割程序的制度化机制了面向对象的开发技术是当今最为流行的技术超越了百万行程序的复杂

5、性的坎问题:为什么它出现在1990年代?,对象的概念,三个部分组成属性描写这个对象有些什么数据特怔规则一个合法的对象应该满足的条件和限制运算对这个对象有些什么样的操作是可以进行的,用对象来描述世界或问题,用对象来按真实世界来建立软件系统越是接近真实情况,系统越能满足顾客的需求,面向对象的开发技术的谁需而变,变化被局限在改变了的对象中,用归纳和抽象来减少重复的程序,为什么要减少重复的程序?对象之间的遗传关系增加软件的可再用性减少了程序的重复性,业务流程与应用程序,应用程序对有关商业对象进行操作的程序有称为控制对象(control object)业务流程是由控制对象来实现的商业对象可以成为企业标准

6、,为各种业务流程所用提供了系统整合的程序接口,IT系统开发模式,模式瀑布模式螺旋上升样本式(PROTOTYPE)快速样本式BUILD N次Object-oriented,Information System Development Evolution,IT系统的生命周期,概念期分析期设计期编程期(构建期)与分析和设计期相比,较短运营维护期最长的时期成本最多的时期死亡期,瀑布模式,开发过程分为三个阶段(活动)分析设计构造(编程)一个阶段跟着另一个阶段优点简单,可操作性好缺点复杂的项目,时间太长不好控制不确定的用户需求,时间,瀑布模式的项目管理过程,各个阶段的五个步骤,螺旋上升式,一个项目分为多个

7、小周期一个周期分为三个阶段分析,设计和构造优点适用于多变的用户要求风险易于控制积多个小胜利为大胜利缺点比较复杂又名为小山谷方式,原型式(PROTOTYPE),做一个原型系统只有最少的功能让用户使用提出意见在样本系统的基础上开发最终系统优点适合于客户不清楚其要求及时让用户看到项目进度缺点很多样本就成为最终系统不完全,快速原型系统,快速建立原型系统无功能只有用户界面界面确定后,建立最终系统优点及时让用户反馈及时让用户看到项目进度缺点只适用于界面为主的系统,BUILD N次,螺旋上升的另一个版本不指望一次成功不断构建一个个的版本最高版本接近项目的目标优点适逢大型复杂的系统缺点周期长管理复杂,面向对象

8、(Object-oriented),用对象建立一个仿真的系统通过对象的遗传来减少重复性和提高再使用性将对象之间的控制(业务流程)与对象内部分离,减少关联性优点适合复杂多变的系统缺点对系统设计人员和分析人员要求高管理复杂,面向对象开发流程,Rational Unified Process,信息系统的整合,将不同的信息系统整合在一起,成为一个系统是信息化后企业业务流程整合或一体化的技术保障,系统整合是企业信息化的永恒主题,企业会不断地引入新的信息系统企业不会轻易放弃引入的信息系统每引入一个新的信息系统,都面临一个将新系统与现有系统整合的问题否则每一个系统是一个信息孤岛业务流程无法整合成一体化,系统

9、需要整合什么?,商业数据的整合(data resolution)同一个逻辑数据在不同系统中的不一致性需要解决业务流程(process resolution)不同的业务流程如何连接,系统整合的困难,商业数据没有标准缺少数据规格不合应用软件具有多样性缺乏接口内部变化不透明语言不同开发方法不同操作系统不同通讯技术不同构架不同大部分IT预算花在系统整合上了,系统整合的主要途经,从数据库整合下手重新做综合业务系统来取代分立的系统点对点整合利用中间件来整合,整合数据库,将分散在各个软件中的数据库标准化,用一个统一的数据库来代替修改各应用软件从整合后的数据库取数据优点概念简单数据整合较易?缺点工作量大流程整

10、合难?,再造综合业务系统取代分立的系统,将分离的各系统用一个新的系统来代替原来一系统变成新系统中的子模块例子:ERP优点数据、流程整合好?缺点未来系统整合难涉及面大,风险高?,点对点整合,对每对系统进行所需的数据和流程整合最为常见优点风险较低涉及面有限缺点时间长,成本高不容易变化,以中间件为基础的整合,每个系统通过中间件来传递整合信息和流程事件中间件帮助降低整合困难例子:EAI优点整合策略集中在中间件中,易于管理系统间相对独立缺点需要复杂的中间件,中间件,项目管理基础,项目的概念项目管理的问题项目经理的任务项目管理的主要技能,项目的概念,定义有一个明确的开始和结束点追求一些特定的结果由一序列活

11、动组成特点特定的目标聚焦顾客的需求有时间与预算上的限制有很多不确定的因素无定势,需要学习挑战传统权力机构每步都有风险,项目的目标,必须明确否则项目必败无疑项目目标有三个因子组成成本做人何事都有成本,必须平衡成本与目标范围现实的项目范围是项目成功的第一步时间通常项目时间是不能减少的,但项目的范围则是可以减少的,项目经理的任务,评估计划客户管理客户期望管理客户伙伴关系管理团队管理资源管理执行管理和控制风险控制与管理,项目管理的主要技能,管理技能项目规划和项目推动招聘和建设一个稳定的工作团队沟通 有效的谈判 公关人际关系项目执行和控制风险管理技术技能解决问题的技能灵活但是坚定富有创新而寻求平衡尽可能

12、地以事实和数据说话耐心,项目管理的过程,定义项目目标范围关键因素项目计划确定项目活动安排项目活动分配资源项目执行与控制管理顾客期望管理项目团队控制技术方向管理风险项目评估,确定项目活动,列表法活动图法,确定关键路径,关键路径从项目开始到项目完成的最长路径最长路径决定了整个项目的时间任何关键路径上的活动延迟将导致项目的延迟,A,B,C,D,3,5,4,2,项目时间:12天,安排项目活动,Gantt 图一个直方块代表一个活动,分配资源,人力资源预算,IT项目管理的特殊点,用户的要求变化大用户要求变化的影响增加成本和工期减少用户的满意程度要管理用户的期望人员流动大团队第一坏老鼠屎,尽快去掉备份人员文

13、档培训,风险大时间不能太长(18个月)每天检查TOP10风险项目容易延期加人就想火上加油应削减/延迟功能,管理IT团队,IT团队管理的周期七种主要IT职业的类型职位的核心因素,IT团队管理的周期,Scott Parry(1999),Performance Indicators:the Heart of Human Resource Management,Training House,1999,七种主要IT职业的分类,数据库开发与管理数字媒体企业系统分析师和系统整合专案网络设计与管理程序开发和软件工程师技术支持技术写作,工作的五个核心要素,技能的多样性任务的标识将工作与企业的目标联系在一起任务的

14、重要程度自主性从工作中取得的回馈问题这对我们有何意义?,员工心理状态的三个关键,能经历有意义的工作能经历对工作的结果负责能学到工作个项活动的结果的知识,个人和工作所追求的四个结果,内部高涨的工作热情和斗志卓越的工作质量员工对工作的高度满意低缺席率和离职率,什么是一个优秀的职位?,心态是工作经历的工作是有意义的工作的要素为工作多样能用上不同的技能和专长工作能与企业的目标联系起来工作是重要的能影响他人的生活和工作自主性应能够有完成任务而采取行动的一些自由工作有回馈工作有一些内在的回馈和奖励,评价信息系统的收益,清楚地认识系统的不同作用测量管理层关心的指标评估组织中的IT投资效益,识别信息系统的不同

15、作用,三种常见的系统支持性系统:能帮部门干好他们的工作经营性系统:支撑经营战略的系统产品或服务性系统:系统能以产品或服务出售或出租的绩效测量的方式组织的绩效商业价值问题列出主要组织绩效和商业价值的指标,测量管理层关心的指标,财务指标回报率资产利用率经营指标供应链的可靠性供应链的反应速度供应链的柔性供应链的成本顾客满意度其它指标雇员满意度公关社会形象问题列出主要的一些指标,供应链运作绩效的关键指标,评估组织中的IT投资效益,组织水平个体部门全公司影响作用对市场绩效的影响对组织流程的影响对技术(功能)的影响对投资者的影响$1的IT投资能产生$5-17的股票价值Why?$1的固定资产的投资能产生$1的股票价值$1的流动资产$0.70的股票价值,Brynjolfsson and others,“Intangible Assets:how the Interaction of Computers and Organizational Structure Affect Stock market Valuations,”2002.,小结,开发IT系统是一个复杂的项目,必须加以管理根据项目特点,选用适合的系统开发模型系统整合是任何新IT项目必须考虑的用户期望管理是项目按时完工,用户满意的成功因素人员管理是另一个重要因素,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号