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

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

《管理企业信息系统的开发.ppt》由会员分享,可在线阅读,更多相关《管理企业信息系统的开发.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

2、 难点n 如何估计用户需求?n 如何估计预算?n 如何估计项目时间?n 如何控制项目风险?信息系统开发的内容n 需求确定和顾客期望管理n 计算机语言与写程序n 数据库n 计算模式n 开发工具n 系统交付的流程n 系统整合n 系统开发的方法n 项目管理信息系统的开发技术n“盘古开天地”的开发技术n 1950 年代n 结构性的开发技术n 1970 年代n 面向对象的开发技术n 1990 年代“一锅粥”的开发技术n 1950 年代,系统开发处在八仙过海各显神通的阶段n 机器贵、编程人员少而无经验n 整个系统就是一个大程序n 没有任何系统性结构n 每人写的都不一样n 70 年代的软件危机n 复杂系统无

3、法写、无法维护n 系统很难超越十万行的程序复杂性的门坎n 没有人能读懂他人的程序n 没法改动n 问题n 中国重复了这个阶段吗?结构性的开发技术n 目标n 系统开发标准化和高效率n 关键思路n 人解决复杂问题的基本方法为“分而制之”n 将大问题分解为几个小问题,一直到小问题分成了能解决的小问题为止n 又称为有上而下的方法(Top-down method)n 解决问题的重点在于流程(不是数据)n 程序的结构上将程序分为主程序和子程序n 主程序对应大问题n 子程序对应分解了的小问题结构性的开发技术的例子n 计算同学们的成绩主程序读取学生的记录 读取学生的成绩 按成绩排序 生成报告打印学生成绩 打印学

4、生成绩(及格的)(不及格的)结构性的开发技术的优缺点n 优点n 简单n 容易理解n 超越了十万行程序复杂性的限制n 缺点n 数据与信息处理的过程分离n 改动数据的结构导致大量的程序改动n 导致软件虫子(BUG)n 很难再使用以写好的程序(REUSE)n 问题分割是人为的,缺乏制度性的机制n 很难超越百万行程序的坎结构性的开发技术的改动成本大n 如果学生的数据结构改变了,所有用到学生记录的子程序都需要相应改变n 忘记了一个改变,就是一个BUG主程序读取学生的记录 读取学生的成绩 按成绩排序 生成报告打印学生成绩 打印学生成绩(及格的)(不及格的)学生记录的变更需要改变的子程序面向对象的开发技术n

5、 关键思路n 流程为主的解决方法不适合多变的情况n 将数据与数据相关的程序放在一起,组成一个不可分割的整体n 用户的需要不好确定,不能跟在他们的后面n 将重心放到按现实世界来描述问题和构造系统n 利用人类解决问题的利器:归纳和抽象n 这个数据和其相关的程序的一体称为一个对象(Object)n 一个对象对应着问题中一个物体或概念n 一个队象成了结构性开发技术分割程序的制度化机制了n 面向对象的开发技术是当今最为流行的技术n 超越了百万行程序的复杂性的坎n 问题:为什么它出现在1990 年代?对象的概念n 三个部分组成n 属性n 描写这个对象有些什么数据特怔n 规则n 一个合法的对象应该满足的条件

6、和限制n 运算n 对这个对象有些什么样的操作是可以进行的属性:-名字-学号-年龄。规则:-学号是合法的,唯一的-没有毕业的或休学的。运算:-生成新对象-获取学号-改变地址-打印。学生对象用对象来描述世界或问题n 用对象来按真实世界来建立软件系统n 越是接近真实情况,系统越能满足顾客的需求原始问题软件模型面向对象的开发技术的谁需而变n 变化被局限在改变了的对象中原始问题增加的对象改变了的对象软件模型用归纳和抽象来减少重复的程序n 为什么要减少重复的程序?n 对象之间的遗传关系n 增加软件的可再用性n 减少了程序的重复性人学生 校工 教员正式客座遗传于业务流程与应用程序n 应用程序n 对有关商业对

7、象进行操作的程序n 有称为控制对象(control object)n 业务流程是由控制对象来实现的n 商业对象可以成为企业标准,为各种业务流程所用n 提供了系统整合的程序接口IT 系统开发模式n 模式n 瀑布模式n 螺旋上升n 样本式(PROTOTYPE)n 快速样本式n BUILD N 次n Object-orientedInformation System Development EvolutionIT 系统的生命周期n 概念期n 分析期n 设计期n 编程期(构建期)n 与分析和设计期相比,较短n 运营维护期n 最长的时期n 成本最多的时期n 死亡期瀑布模式n 开发过程分为三个阶段(活动)

8、n 分析n 设计n 构造(编程)n 一个阶段跟着另一个阶段n 优点n 简单,可操作性好n 缺点n 复杂的项目,时间太长n 不好控制不确定的用户需求分析设计编程时间瀑布模式的项目管理过程项目管理项目规划 系统分析 系统设计 系统开发 测试 交付使用测试计划培训计划 交付使用的计划各个阶段的五个步骤螺旋上升式n 一个项目分为多个小周期n 一个周期分为三个阶段n 分析,设计和构造n 优点n 适用于多变的用户要求n 风险易于控制n 积多个小胜利为大胜利n 缺点n 比较复杂n 又名为小山谷方式原型式(PROTOTYPE)n 做一个原型系统n 只有最少的功能n 让用户使用提出意见n 在样本系统的基础上开发

9、最终系统n 优点n 适合于客户不清楚其要求n 及时让用户看到项目进度n 缺点n 很多样本就成为最终系统n 不完全快速原型系统n 快速建立原型系统n 无功能n 只有用户界面n 界面确定后,建立最终系统n 优点n 及时让用户反馈n 及时让用户看到项目进度n 缺点n 只适用于界面为主的系统BUILD N 次n 螺旋上升的另一个版本n 不指望一次成功n 不断构建一个个的版本n 最高版本接近项目的目标n 优点n 适逢大型复杂的系统n 缺点n 周期长n 管理复杂面向对象(Object-oriented)n 用对象建立一个仿真的系统n 通过对象的遗传来减少重复性和提高再使用性n 将对象之间的控制(业务流程)

10、与对象内部分离,减少关联性n 优点n 适合复杂多变的系统n 缺点n 对系统设计人员和分析人员要求高n 管理复杂面向对象开发流程Rational Unified Process信息系统的整合n 将不同的信息系统整合在一起,成为一个系统n 是信息化后企业业务流程整合或一体化的技术保障顾客服务系统 生产计划系统顾客定单定单询问定单确认定单发放制造单询问制造单确认制造单发放系统整合是企业信息化的永恒主题n 企业会不断地引入新的信息系统n 企业不会轻易放弃引入的信息系统n 每引入一个新的信息系统,都面临一个将新系统与现有系统整合的问题n 否则每一个系统是一个信息孤岛n 业务流程无法整合成一体化系统需要整

11、合什么?n 商业数据的整合(data resolution)n 同一个逻辑数据在不同系统中的不一致性需要解决n 业务流程(process resolution)n 不同的业务流程如何连接系统整合的困难n 商业数据没有标准n 缺少数据n 规格不合n 应用软件具有多样性n 缺乏接口n 内部变化不透明n 语言不同n 开发方法不同n 操作系统不同n 通讯技术不同n 构架不同n 大部分IT 预算花在系统整合上了系统整合的主要途经n 从数据库整合下手n 重新做综合业务系统来取代分立的系统n 点对点整合n 利用中间件来整合项目管理基础n 项目的概念n 项目管理的问题n 项目经理的任务n 项目管理的主要技能项

12、目的概念n 定义n 有一个明确的开始和结束点n 追求一些特定的结果n 由一序列活动组成n 特点n 特定的目标n 聚焦顾客的需求n 有时间与预算上的限制n 有很多不确定的因素n 无定势,需要学习n 挑战传统权力机构n 每步都有风险项目的目标n 必须明确n 否则项目必败无疑n 项目目标有三个因子组成n 成本n 做人何事都有成本,必须平衡成本与目标n 范围n 现实的项目范围是项目成功的第一步n 时间n 通常项目时间是不能减少的,但项目的范围则是可以减少的项目经理的任务n 评估n 计划n 客户管理n 客户期望管理n 客户伙伴关系管理n 团队管理n 资源管理n 执行管理和控制n 风险控制与管理项目管理的

13、主要技能n 管理技能n 项目规划和项目推动n 招聘和建设一个稳定的工作团队n 沟通 n 有效的谈判 n 公关n 人际关系n 项目执行和控制n 风险管理n 技术技能n 解决问题的技能n 灵活但是坚定n 富有创新而寻求平衡n 尽可能地以事实和数据说话n 耐心项目管理的过程n 定义项目n 目标n 范围n 关键因素n 项目计划n 确定项目活动n 安排项目活动n 分配资源n 项目执行与控制n 管理顾客期望n 管理项目团队n 控制技术方向n 管理风险n 项目评估确定项目活动n 列表法n 活动图法活动 描述 先决活动 时间(天)A 营销方案设计 无 2B 营销人员培训 无 3C 促销 A,B 5D 市场反应

14、评价 C 4ABCD确定关键路径n 关键路径n 从项目开始到项目完成的最长路径n 最长路径决定了整个项目的时间n 任何关键路径上的活动延迟将导致项目的延迟ABCD3542项目时间:12 天安排项目活动n Gantt 图n 一个直方块代表一个活动1 2 3 4 5 6 7 8 9 10 11 12ABCD分配资源n 人力资源n 预算1 2 3 4 5 6 7 8 9 10 11 12市场调研员销售代表营销经理项目经理IT 项目管理的特殊点n 用户的要求变化大n 用户要求变化的影响n 增加成本和工期n 减少用户的满意程度n 要管理用户的期望n 人员流动大n 团队第一n 坏老鼠屎,尽快去掉n 备份人

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

16、支持n 技术写作工作的五个核心要素n 技能的多样性n 任务的标识n 将工作与企业的目标联系在一起n 任务的重要程度n 自主性n 从工作中取得的回馈n 问题n 这对我们有何意义?员工心理状态的三个关键n 能经历有意义的工作n 能经历对工作的结果负责n 能学到工作个项活动的结果的知识个人和工作所追求的四个结果n 内部高涨的工作热情和斗志n 卓越的工作质量n 员工对工作的高度满意n 低缺席率和离职率评价信息系统的收益n 清楚地认识系统的不同作用n 测量管理层关心的指标n 评估组织中的IT 投资效益识别信息系统的不同作用n 三种常见的系统n 支持性系统:能帮部门干好他们的工作n 经营性系统:支撑经营战

17、略的系统n 产品或服务性系统:系统能以产品或服务出售或出租的n 绩效测量的方式n 组织的绩效n 商业价值n 问题n 列出主要组织绩效和商业价值的指标测量管理层关心的指标n 财务指标n 回报率n 资产利用率n 经营指标n 供应链的可靠性n 供应链的反应速度n 供应链的柔性n 供应链的成本n 顾客满意度n 其它指标n 雇员满意度n 公关n 社会形象n 问题n 列出主要的一些指标供应链运作绩效的关键指标50%$30M Revenue$30M Indirect Cost35 days97 days0%63%Supply Chain SCORcard Performance Versus Competi

18、tive PopulationOverview Metrics SCOR Level 1 Metrics Actual Parity Advantage Superior Value from Improvements定单按时完成率 85%90%95%定单完成率94%96%98%外部可靠性完美定单完成率80%85%90%定货提前期 7 days 5 days 3 days柔性反应速度制造柔性30 days 25 days 20 days总成本 19%13%8%3%内部成本维修成本NA NA NA NA NA附加活动的增值 NA$156K$306K$460K NA库存时间119 days 55

19、days 38 days 22 days NA资产利用率回款周期 196 days 80 days 46 days 28 days资产周转率 2.2 turns 8 turns 12 turns 19 turns NA调整时间82 days 55 days 13 days45 days$7 M Capital ChargeKey enabler to cost and asset improvements$30M Revenue评估组织中的IT 投资效益n 组织水平n 个体n 部门n 全公司n 影响作用n 对市场绩效的影响n 对组织流程的影响n 对技术(功能)的影响n 对投资者的影响n$1 的

20、IT 投资能产生n$5-17 的股票价值n Why?n$1 的固定资产的投资能产生n$1 的股票价值n$1 的流动资产n$0.70 的股票价值Brynjolfsson and others,“Intangible Assets:how the Interaction of Computers and Organizational Structure Affect Stock market Valuations,”2002.小结n 开发IT 系统是一个复杂的项目,必须加以管理n 根据项目特点,选用适合的系统开发模型n 系统整合是任何新IT 项目必须考虑的n 用户期望管理是项目按时完工,用户满意的成功因素n 人员管理是另一个重要因素

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁