1、第一章 商务智能与决策支持,引导案例“网上超市”号店,1.1 信息技术作用及影响,信息技术的革命,1.1 信息技术作用及影响,信息技术的作用,人类活动,不论是个人活动还是组织机构的活动,将因为现代信息技术的发展和应用而实现全球化。信息技术带来的社会和经济变化是显而易见的。,全球化的三个阶段,1.1 信息技术作用及影响,信息技术的影响,人类活动,不论是个人活动还是组织机构的活动,将因为现代信息技术的发展和应用而实现全球化。信息技术带来的社会和经济变化是显而易见的。,1.2 管理与现代化管理,管理的职能,随着近代科学技术的不断创新和生产力的飞速发展,管理才逐步发展并成为一门科学。一般来说,管理是人
2、类组织社会活动的一个最基本的手段。有人说,管理就是决策;管理就是控制;管理通常由一组人或一个人通过计划、组织、指挥、协调和控制等方式,使所管辖范围内的一切资源得到充分的开发和利用,以期实现组织的具体目标。,传统管理的职能,现代管理的职能,计划、组织、指挥、协调和控制,市场调查、经营预测与决策、新产品开发、产品推销、售后服务、人员培训、企业战略与企业文化建设,1.2 管理与现代化管理,现代化管理,现代化管理是指运用现代自然科学和社会科学的科研成果,使管理适应现代科学技术的发展水平,符合现代化大生产、满足客户和市场的需求。也可以认为是以管理科学为基础,主要运用现代科学技术的理论、方法和手段,来研究
3、和处理管理工作中的问题。,1.3 管理系统与管理决策,系统的定义,系统是由若干个具有独立功能的元素构成,这些元素之间 相互联系、相互制约,共同完成系统的总目标。,(1)结构性。系统至少应有两个以上的子系统组成 每个子系统还可以分解为不同层次结构的子系统; (2)整体性。系统为一整体,各元素相互联系,相互协调,寻求系统总体最优; (3)目的性。系统是为明确的目标而存在的,系统各机构所执行的功能都有其明确的目的; (4)适应性。系统具有适应外部环境变化的能力和自我调节能力。,系统的基本特征,1.3 管理系统与管理决策,管理系统,管理系统是一种把有限的资源,如人、财、物、信息等有效地组织起来,并充分
4、地加以利用,以实现管理组织自身经营目标的系统。,管理模型,1.3 管理系统与管理决策,管理决策,管理决策是指一个组织为了实现一定的工作目标,从各种可能采取的行动方案中选择一种最佳的或者较为满意的工作方案的决策过程。图所示的管理活动的三个层次对应着三种类型的决策过程。一般说来,战略管理层的决策活动属于非结构化决策;作业管理层的决策活动属于结构化决策;战术管理层的决策活动属于半结构化决策。,1.3 管理系统与管理决策,管理决策信息,管理活动各层次对信息的要求,决策类型与信息特征,1.4 信息与管理信息,信息的定义,信息来源于物质,来源于物质的运动,没有事物或者没有事物的运动就没有信息。然而信息又不
5、同于物质,信息可以脱离物质而被传递、交换;信息传递需要能量,控制能量需要信息,但信息在本质上不同于能量;信息具有知识的含义,即元知识,获得信息就意味着获得某种知识; 信息是现实世界客观存在的,可以被其他物体识别、获取、利用。 信息还被认为是经过加工的,能对接受者的行为和决策产生影响的数据。 信息是人和外界互相作用过程中互相交换的内容和名称,实体,属性和属性值。实体是客观存在的事物或对象,例如工厂生产的产品为一个实体。属性是描述实体的特征,,构成信息的基本要素,1.4 信息与管理信息,数据的定义,数据和信息是信息技术中的两个常用的术语,而且常常被人们互为通用。实际上,它们之间还是有一定差别的。
6、数据是人们用来描述客观事物而记录下来的、可鉴别的符号。 数据还可以被认为是对事实、概念或指令的一种特殊表达形式,它可以是数字、文字、符号、图形、图像和声音,它可以用人工或自动化装置进行处理和交换。,(1)数据是信息的载体,是信息的表述形式。 (2)信息是被加工后的数据,它们之间可以看作为原料和成品之间的关系。 (3)在计算机处理系统中,数据对计算机来说完全是一种无确定意义的符号。,数据和信息的关系,1.4 信息与管理信息,信息的特征,(一)识别性 (二)转换性 (三)传递性 (四)存储性 (五)共享性,(一)信息是资源 (二)信息是财富 (三)信息是决策的依据,信息的作用,1.4 信息与管理信
7、息,管理信息,一般来说,管理信息是在企业生产经营管理活动中产生的,它是反映和控制管理活动的经过加工的数据。它是企业管理决策的依据,是企业管理基础之一。 管理信息通常用文字、单据、账簿、图表等来表示。一个企业管理信息可以分为如下类型: (1)按管理职能划分:产品设计信息、产品工艺信息、生产信息、市场销售信息、物资管理信息等。 (2)按管理层次划分:战略决策信息、管理控制信息、作业操作信;还可以划分为车间信息、班组信息以及厂部信息。 (3)按管理对象划分:技术信息、人事信息、设备信息、财务信息等。 (4)按信息用途划分:定额信息、计划信息、档案信息等。 (5)按信息来源划分:内部信息和外部信息。
8、(6)按信息稳定度划分:固定信息和流动信息。 (7)按信息流向划分:输入信息、输出信息和反馈信息。 此外,还可以从信息保存时间、使用频率等方面去加以分类。,1.5 信息资源管理与信息技术,信息管理的含义,信息管理也称数据处理,是指按照应用的需求,采用一定的方法和手段对信息进行收集、存储、加工、传输和输出这样一个过程的总称。在这里,电子计算机被作为一个很重要的工具,处理对象是大批量的数据。 从“功能”角度看,信息管理重点在于对组织中的信息技术产品和对信息技术专业人员的管理。 从“对象”角度看,信息管理就是管理组织中的信息,包括信息的记录、收集、加工、存储、复制、传输和解释等工作。 从“目的”角度
9、看,采用信息与信息技术产品的目的是为了支持组织的活动,而当组织运用信息技术时,往往会造成组织上的变革;信息管理的重点应该让组织在引入信息技术时,顺利而有效地转换成新的组织。,信息处理的内容,1信息收集;2信息加工;3信息存储;4信息传输;5信息输出,1.5 信息资源管理与信息技术,信息处理的特点,决策需要信息,信息是决策的依据。决策过程中的每一步都离不开信息。从某种程度上讲,决策过程可视为一个信息处理的过程。在我们所处的信息社会中,自然对信息处理的要求就会越高,信息处理的特点也就越明显。,1.5 信息资源管理与信息技术,信息资源管理,(一)信息资源 信息资源是指信息活动中各种要素的总称,包括信
10、息、技术、设备、机构和人等。 (二)企业信息资源 企业信息资源是企业在信息活动中积累起来的以信息为核心的各类信息活动要素,包括信息技术、设备、信息生产者等的集合。 (三)信息资源管理 信息资源管理是运用管理科学的一般原理和方法,对信息活动中的各种要素(信息、技术、设备、机构和人等)进行规划、组织、协调和控制,使信息资源得以开发和利用。信息资源管理有狭义和广义之分。狭义的信息资源管理是指对信息本身即信息内容实施管理的过程。广义的信息资源管理是指对信息内容及与信息内容相关的资源如设备、设施、技术、投资、信息人员等进行管理的过程。 (四)企业信息资源管理 企业信息资源管理是指企业为达到预期的管理目标
11、运用现代的管理方法和手段对与企业相关的信息资源和信息活动进行组织、规划、协调和控制,以实现对企业信息资源的合理开发和有效利用。,本章小结,1.人类社会发展历史上发生过五次信息技术革命 2.世界扁平化实际上就是全球化,就是全球资源的一体化,全球市场的一体化,全球经济的一体化 3.管理与现代化管理、管理系统与管理模型、管理决策与管理决策信息、信息与管理信息、信息管理、信息资源管理及信息技术等相关概念与特征,管理信息系统,第二章 管理信息系统的概念,引导案例武汉钢铁(集团)公司的信息系统建设之路,2.1管理信息系统的基本概念,管理信息系统定义,企业管理信息系统(MIS)是以企业经营所涉及的信息资源为
12、元素的企业管理规划和控制系统。在支持企业的经营管理活动和在企业各层次做出决策时,管理信息资源发挥重要作用,信息系统的开山鼻祖 安东尼,2.1管理信息系统的基本概念,安东尼模型,“粒度”(granularity) 最早由Fuzzy创始人美国科学家L.A.Zadeh于20世纪70年代提出,是信息单元的相对大小或粗糙程度,即信息详尽性的程度范围,各种不同的粗细程度有:杂志的议题、文章、段落及句子。粒度越小,越细节,综合程度越低,回答查询种类越多,数据量大,性能低。,2.1管理信息系统的基本概念,2.1管理信息系统的基本概念,战略层所处理的信息粒度粗,信息具有高度概括性,如年度的计划或报表等。而细粒度
13、信息则是非常具体的信息,组织的最低层需要的则是细粒度信息。如每笔交易的具体信息交易发生的时间、现金支付还是信用卡支付、销售人员是谁、顾客是谁等。 在层次之间,向上流动的信息描述了机遇日常事务的企业的当前状态,向下流动的信息是源于最高层的战略、目标和指令,水平流动的信息是部门之间的沟通。,2.1管理信息系统的基本概念,管理活动各层次中信息的特征,2.1管理信息系统的基本概念,用来处理不同层次信息的信息系统,2.1管理信息系统的基本概念,管理信息系统定义的泛化,2.1管理信息系统的基本概念,2.2 管理信息系统的类型,一、事务处理系统:为企业基础层即生产运作层服务的系统,面向数据的处理。 1、业务
14、处理系统:迅速、及时、正确地处理大量信息,提高管理工作的效率和水平。 2、过程控制系统:用计算机控制正在进行的生产过程。,2.2 管理信息系统的类型,二、管理信息系统(狭义):此类系统在事务处理系统基础上增加了可供中层管理决策之用的部分系统,并为决策支持提供信息。 1、行政类管理信息系统 2、企业类管理信息系统 3、行业类管理信息系统,2.2 管理信息系统的类型,CIMS,三、决策支持系统:帮助管理人员处理相对非结构化的决策、为企业高层即高层管理服务的系统。 四、知识管理系统:组织内部的内容管理系统,允许异构数据源、文本检索与内容智能管理。,2.2 管理信息系统的类型,一、信息处理流程 信息系
15、统是一起工作的人员、数据和过程的集合。管理信息系统实际上是由计算机来完成固化的管理过程,是一个人机结合的辅助管理系统。 管理信息系统通过对信息的处理步骤,反映企业或组织的管理思想和方法。,2.3 管理信息系统的组成,二、管理信息系统的支撑部分 1、支撑管理信息系统的人力资源 包括用户单位的参加人员,如业务管理人员、业务操作人员、项目负责人员和系统维护人员等;开发单位人员,如项目经理、系统分析员、系统构架师、数据库管理员、编程人员、 测试人员、 文档人员和美工等。,2.3 管理信息系统的组成,2、支撑管理信息系统的技术 包括计算机硬件、计算机软件、数据库技术、计算机网络技术、空间数据定位与管理技
16、术、数据自动采集与识别技术、数据交换技术和人工智能技术等。 3、管理信息系统的网络架构 C/S结构和B/S结构,2.3 管理信息系统的组成,2.4 管理信息系统的发展趋势,信息系统进化的阶段模型,诺兰模型,2.4 管理信息系统的发展趋势,我国的管理信息系统的发展,管理信息系统的发展 1、管理思想现代化 2、信息系统智能化 3、信息系统协同化 4、信息系统网络化 5、开发平台标准化,2.4 管理信息系统的发展趋势,一、办公自动化系统(Office Automation System,OAS) 以先进技术和自动化办公设备(如文字处理设备、电子邮件、轻印刷系统等)支持人的部分办公业务活动。 二、客户
17、关系管理系统(Customer Relationship Management,CRM) 旨在改善企业与客户之间关系的一种管理信息系统,实施于企业的市场营销、销售、服务与技术支持等与客户相关的领域。 三、供应链管理信息系统 以客户为中心、以提高物流效率为目的,集物流作业管理、物流决策为一体,可以满足各种类型的制造业、商业流通企业和独立的第三方物流公司的需求。,2.5 常见的管理信息系统,四、产品生命周期管理系统(Product Lifecycle Management,PLM) 覆盖了从产品诞生到消亡的产品生命周期全过程的、开放的、互操作的一整套应用方案。 1、产品数据管理(Product D
18、ata Management,PDM) 2、协同产品设计(Collaborative Product Development,CPD) 3、产品组合管理(Project Portfolio Management,PPM) 4、客户需求管理(Customer Need Management,CNM),2.5 常见的管理信息系统,五、地理信息系统(Geographic Information System,GIS) 是一个获取、存储、编辑、处理、分析和显示地理数据的空间信息系统。 六、商业智能系统(Business Intelligence,BI) 将企业的各种数据及时地转换为企业管理者感兴趣的信
19、息(或知识),并以各种方式展现出来,帮助企业管理者进行科学决策,加强企业的竞争优势。,2.5 常见的管理信息系统,本章小结,1.管理信息系统是向企业或组织提供有效的管理方式的计算机信息系统。 2、针对不同的管理层次,用来处理其相关信息的信息系统也不同,按组织职能可以划分为事务处理系统、管理信息系统(狭义)、决策支持系统、知识管理系统。 3、管理信息系统的发展趋势是管理思想现代化、信息系统智能化、信息系统协同化、信息系统网络化。,第三章 管理信息系统开发概述,3.1第一节 管理信息系统开发的概念,管理信息系统开发是指根据管理信息系统要求,在原系统基础上,加上计算机系统的处理限制和用户习惯,建立一
20、个基于计算机的人机系统的过程。管理信息系统开发是实施组织变革、发展与创新,实现组织目标的战略措施。 。,管理信息系统开发?,管理信息系统开发的概念,管理信息系统开发的概念,管理信息系统开发的概念,3.1管理信息系统开发的概念,管理信息系统开发策略,用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下(Top_Down)对系统进行分析与设计,自底向上(Bottom_Up)对系统进行编码和测试。一般来说,管理信息系统开发主要有“自顶向下”策略和“自底向上”策略。,管理信息系统开发的生命周期,3.1管理信息系统开发的概念,规划,规划是管理信息系统开发生命周期的第一个阶段和首要任务
21、。规划是指为拟开发的管理信息系统制定一个可靠的规划。规划阶段的任务主要是分析企业内部和外部的环境,并整体把握企业的愿景、使命、战略、绩效指标及关键成功要素(Critical Success Factors,CSF)。在此基础上,对企业的信息需求架构进行规划,再依据信息需求架构来规划企业的整体信息系统架构和数据管理架构,然后再决定信息技术的基础设施,同时也根据对企业经营管理战略的重要性来决定系统开发先后顺序,并规划相关系统项目开发的时间安排以及资源的配置。,3.1管理信息系统开发的概念,分析,管理信息系统开发生命周期的分析阶段是通过对原有系统存在的问题进行分析,找出解决这些问题的各种方案,评价每
22、种方案的可行性,提出可行性分析报告和用户需求报告。 在分析阶段,用户和信息技术专家对原系统进行详细的调查,通过交谈、观察原系统的运行过程,收集各种报告、表格和文档,以及发调查问卷等多种形式,分析并确定系统的优点、缺点和问题,以及用户有哪些信息需求必须被满足。,3.1管理信息系统开发的概念,设计,管理信息系统开发生命周期的设计阶段要构建一个如何运行拟开发系统的技术框架。在分析阶段,用户和信息技术专家从逻辑观点出发形成拟开发系统的业务需求,但是没有考虑支持系统的技术或技术框架。在设计阶段,项目小组在接受分析阶段产生的业务需求的基础上,从物理或技术的观点设计系统的技术框架。系统设计工作应该自顶向下地
23、进行,包括总体设计和详细设计两个方面。,3.1管理信息系统开发的概念,编码,在管理信息系统开发生命周期的编码阶段,主要任务是把设计阶段完成的设计报告转换成软件的程序代码。系统分析与设计人员要同程序员一起共同完成每个程序的程序说明书,根据这些说明书,程序员再写出相应的程序代码。程序说明书中要说明每个程序的功能、所使用的编程语言、输入输出的内容与格式、处理的过程与顺序以及必要的控制等。该阶段的标志是从逻辑设计转化到物理实现。,3.1管理信息系统开发的概念,测试,管理信息系统开发生命周期中,测试阶段的主要任务是验证新系统在技术上和业务功能上的正确性。测试是关键的。实施系统测试时,必须进行多种不同类型
24、的测试。一些较为常用的测试方法包括: 单元测试:测试独立的代码模块。 系统测试:测试代码模块是否正确地集成到整个系统。 集成测试:检验独立的系统能否一起工作。 客户验收测试:确定系统是否满足业务需求并能使系统用户正确工作。,3.1管理信息系统开发的概念,实施,管理信息系统开发生命周期的实施阶段是指将系统交付给用户使用。当系统投入使用后,用户与系统技术专家要对系统进行全面的评审,以确定新系统是否达到了预想的目的,是否需要一些修正和改进。实施阶段主要包括为用户提供培训、系统转换等项内容。,3.1管理信息系统开发的概念,维护,维护是管理信息系统开发生命周期的最后一个阶段。在系统使用的过程中,由于外在
25、需求的改变、系统效率的不良、系统的错误等原因,都需要对系统进行不定期的修改和维护,以维持系统正常的运行。经过一段时间的维护后,会发现为进一步提高效率,更好地满足用户的要求,要对系统做大量的改造。,3.1管理信息系统开发的概念,管理信息系统开发方法,3.2管理信息系统开发方法,在管理信息系统长期建设中,形成了多种具有代表性的系统开发方法。20世纪6070年代是结构化开发方法(Structured Development Methodology,SDM)的时代。80年代初是原型法(Prototyping Method)时代,80年代末是计算机辅助软件工程方法(Computer Aided Soft
26、ware Engineering,CASE)和面向对象方法(Object-Oriented Method)的时代。90年代后,出现了以敏捷开发为代表的新的系统开发方法。,结构化开发方法,结构化开发方法,又称生命周期法( System Development Life Cycle,SDLC),是最老的系统开发方法之一。,结构化开发方法按工序将问题化简,将功能实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。,3.2管理信息系统开发方法,原型法,原型法(Prototyping Method)是20世纪80年代计算机软件技术发展到一定阶段的产物。与结构化开发方法不同
27、,原型法不注重对管理系统进行全面、系统的调查与分析,而是本着系统开发人员对用户需求的理解,利用系统快速生成工具,先快速实现一个原型系统,然后通过反复修改来实现管理信息系统。,3.2管理信息系统开发方法,面向对象方法,面向对象方法(Object-Oriented Method)是从20世纪80年代各种面向对象的程序设计语言逐步发展而来的。采用面向对象方法的目的是为了提高软件系统的可重用性、可扩充性和可维护性,使软件系统向通用性方向发展。,3.2管理信息系统开发方法,计算机辅助软件工程法,计算机辅助软件工程(Computer Aided Software Engineering,CASE)是基于计
28、算机的自动化的方法,它是提高系统开发效率与质量的一种实用的系统开发方法。,3.2管理信息系统开发方法,敏捷开发方法,敏捷开发方法是一套以人为核心、迭代、循序渐进的开发方法,包括极限编程、Scrum、特性驱动开发(Feature Driven Development,FDD)、动态系统开发(Dynamic Systems Development,DSD)、自适应软件开发(Adaptive Software Development,ASD)、统一软件开发过程(Rational Unified Process,RUP),以及水晶方法簇(Crystal Methods)等。,3.2管理信息系统开发方法
29、,极限编程法,极限编程(Extreme Programming,XP)法是由Kent Beck于1996年提出的一种系统开发方法。极限编程法与结构化开发放法的最大不同在于极限编程将一个管理信息系统拆分成许多很小的阶段,各个阶段通过非常短的周期迭代循环,而结构化开发方法是分阶段开发整个系统。,3.2管理信息系统开发方法,Scrum法,Scrum法也是一种敏捷开发方法,其核心准则是自我管理和迭代开发。Scrum法与极限编程法最大的不同在于Scrum法要求开发者自觉保证,而极限编程法对整个开发过程要求严格,规定需要自动测试,结对编程,简单设计,重构等约束团队的行为。简言之,Scrum法非常突出自我管
30、理,极限编程法注重强有力的工程实践约束。,基本思想 Scrum法认为管理信息系统开发过程更多是经验性过程,而不是确定性过程。确定性过程是可明确描述的、可预测的过程,因而可重复执行并能产生预期的结果,并能通过科学理论对其最优化。,3.2管理信息系统开发方法,其他敏捷开发简介,3.2管理信息系统开发方法,管理信息系统有哪些开发方式?,3.3管理信息系统开发方式,管理信息系统的开发方式有自行开发、委托开发、合作开发和购买商品化软件等形式。一般来说,管理信息系统开发方式根据企业的技术力量、资源及外部环境而定。,自行开发,3.3管理信息系统开发方式,用户自行开发方式,又称为最终用户开发,适合于有较强的信
31、息技术队伍的企业。企业对自身的需求比较了解,通过自行开发可以得到适合本单位需要的、满意的系统,并把自身的管理思想融合到软件当中去;开发过程中人员沟通方便,因此开发效率高,实施的成功性会更高些;经历完整的系统开发过程,可以培养自己的技术力量;充分了解开发过程,拥有源代码,当系统使用过程中出现问题或扩充系统功能时方便维护系统;开发费用少。,委托开发,3.3管理信息系统开发方式,委托开发是现在非常流行的软件外包方式之一。该方式适合于有比较强的IT分析和维护能力的企业组织,通常是存在有前期的管理信息系统并需要进行升级换代的企业组织。该开发方式让企业相关人员全程参与开发过程,在由企业独立完成或共同完成系
32、统分析与设计的基础上,将编程工作委托给开发企业,属于半委托和双方合作开发性质。采用这种方式双方必须职责分明并配合密切、主动沟通,及时解决发现的问题,否则,容易出现延误工期等现象。,合作开发,3.3管理信息系统开发方式,合作开发方式是指用户和拥有丰富经验的机构或专业人员共同开发系统。如果企业有开发系统的能力但是能力较弱,或者缺乏经验丰富的系统分析和设计人员,或者缺少高水平的程序员,在这种情况下,企业希望通过和有经验的开发单位合作开发自己的管理信息系统,让企业自身的员工也参与到系统的建设中,培养自己的技术骨干。企业选择开发伙伴时,重点考虑技术实力和类似企业的开发经历。,购买商品化软件,3.3管理信
33、息系统开发方式,购买商品化软件本质上也属于委托开发方式,只是该方式不会明确要求软件提供商量身定做,比较适合于规范化程度较高的领域。采用这种方式,企业必须要有软件鉴别能力。如果企业自己没有这种能力,最好外聘第三方的咨询专家,切实做好调研工作。,多种开发方式的比较,3.3管理信息系统开发方式,不同的管理信息系统开发方式有不同的特征,表3-2中列出了不同系统开发方式的区别。用户需要根据自身的状况,主要是根据项目规模、技术力量和资金情况选择适合的开发方式。,本章小结,本章介绍了管理信息系统开发的基本概念和开发策略、管理信息系统开发的生命周期;然后重点介绍了常用的管理信息系统开发方法,包括结构化开发方法
34、、原型法、面向对象方法、计算机辅助软件工程法以及敏捷开发方法,最后介绍了管理信息系统开发方式。 通过本章的学习,可以比较全面了解管理信息系统的开发方法。在系统开发时,应根据待开发系统的规模、复杂程度、用户的管理水平、技术力量及当前所拥有的各项资源等情况,按照系统开发原则,首先确定开发方式,再选定相应的开发方法进行系统开发。,第一节 信息系统开发项目及其管理 第二节 信息系统开发项目启动 第三节 信息系统开发项目的计划 第四节 信息系统开发项目实施控制 第五节 信息系统开发项目的收尾 本章小结,第四章 信息系统开发项目管理,1.1 信息系统开发项目及其管理,信息系统开发项目的特点,(1)信息系统
35、具有抽象性,不是具体的物理实体,和建造一栋大楼具有很大的不同 ; (2)信息系统的开发受到计算机系统的限制,对计算机系统有不同程度的依赖; (3)信息系统开发目前大多数仍然采用手工编程的开发模式,基本上属于定制开发,和其他项目相比,信息系统开发项目具有更大的独特性; (4)信息系统开发项目本身比较复杂,其人工成本相当昂贵,需要投入大量的、复杂的、高强度的脑力劳动。,项目管理的基本概念,(1)在范围、时间、成本和质量中寻求平衡 ; (2)在有着不同需求和期望的项目干系人中寻求平衡; (3)在客户的需求和期望中寻求平衡 。,1.1 信息系统开发项目及其管理,项目管理的知识领域,图4-1 项目管理特
36、有知识领域及主要工作内容,1.1 信息系统开发项目及其管理,项目管理过程,(1)启动过程(Initiating Processes)决定项目或项目阶段的起始与否。 (2)计划过程(Planning Processes)计划编制及其相关工作与活动的集合,确定项目或项目阶段的工作目标、制订工作计划方案、编制资源供应计划、进行成本预算、建立应急措施。 (3)执行过程(Executing Processes)计划执行及其相关工作与活动的集合,组织和协调人力、财力、物力来进行各项任务和工作,激励项目团队完成既定的工作计划。 (4)收尾过程(Closing Processes)项目(或阶段)收尾工作的集合
37、,制订项目或项目阶段的移交条件,完成项目阶段成果的移交。,图4-2 项目管理过程的逻辑关系,1.1 信息系统开发项目及其管理,信息系统开发项目管理特征,(1)信息系统开发进度和质量难于估计和度量; (2)项目周期长且复杂度高; (3)软件需要满足一群人的期望。,信息系统开发项目管理过程,(1)项目启动 ; (2)项目计划; (3)项目实施及控制; (4)项目收尾。,1.2 信息系统开发项目的启动,信息系统开发项目的立项,(1)信息系统开发项目立项是要回答“应选择哪个信息系统项目”的问题,其关注的核心是效益和利润,即需要投入多少成本?能否盈利?什么时候能够盈利?能否持久的盈利?企业需要对每一个信
38、息系统项目所带来的机会和成本进行权衡,其目标就是对时间和优势的竞争需求进行平衡。整个立项报告都需要围绕这些核心问题进行展开。 (2)在信息系统项目立项阶段,企业领导者一般会对制造-购买做出决策,确定待开发的信息系统的哪些部分应当“采购”、“外包”或“自主研发”。除了需要考虑制造或者购买的初始成本,还要考虑后续的大量费用。,1.2 信息系统开发项目的启动,自制-购买决策过程示意,图4-3 自制-购买决策过程,1.2 信息系统开发项目的启动,自制-购买决策过程的常用选择依据,表4-1 自造-购买决策过程的常用选择依据,1.2 信息系统开发项目的启动,信息系统开发项目的授权,(1)企业选择了一个信息
39、系统开发项目之后,就需要对这个项目进行授权和初始化,以便确认相关的人知晓这个项目。这时候需要一个正式的文档来确认项目的正式成立,这个文档可以有很多不同的形式,一个最主要的形式就是项目章程(Project Charter)。 (2)项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。项目章程是一个正式的文档,它正式的认可一个项目的有效性,并指出项目的目标和管理方向。它授权项目经理来完成项目,从而保证项目经理可以组织资源用于项目活动。项目章程通常由项目发起人、出资人或者高层管理人员等签发。,1.2 信息系统开发项目的启动,项目
40、章程示意,表4-2某 IT升级项目的项目章程,1.3 信息系统开发项目的计划,范围计划,(一)信息系统开发项目的需求 1. 信息系统项目的需求层次 2. 信息系统项目的需求管理过程,图4-4 信息系统项目的需求层次,图4-5 需求管理过程,1.3 信息系统开发项目的计划,范围计划,(二)信息系统开发项目中的任务分解 1. 任务分解结构 2. 任务分解的方法,图4-7 WBS任务分解结构,图4-8 有编码的WBS,1.3 信息系统开发项目的计划,进度计划,(一)活动定义 (二)活动排序 1. 确定活动质检依赖关系的原则 2. 活动之间的四种依赖关系 (三)项目进度管理图示 1. 甘特图 2. 网
41、络图,1.3 信息系统开发项目的计划,进度计划,表4-3 活动间的四种依赖关系,1.3 信息系统开发项目的计划,进度计划,图4-9 棒状甘特图,1.3 信息系统开发项目的计划,进度计划,图4-11 某软件项目的ADM网络图,1.3 信息系统开发项目的计划,进度计划,(四)活动资源估计 (五)活动历时估计 ( 六)进度计划编制 1. 路径穷举法 2. 参数标号法,1.3 信息系统开发项目的计划,路径穷举法确定关键路径,图4-12 决定项目的关键路径,表4-4 项目网络图中的路径,1.3 信息系统开发项目的计划,参数标号法确定关键路径,图4-13 项目活动的总是差与自由时差,1.3 信息系统开发项
42、目的计划,成本计划,(一)成本估算 1. 成本估算方法 2. 成本估算过程 (二)成本预算 分配项目成本预算主要包括三种情况: (1)分配资源成本,即将每个任务的资源分配情况来计算这个任务的成本预算。 (2)分配固定资源成本。当一个项目的资源需要固定数量的资金时,用户可以向任务分配固定资源成本。 (3)分配固定成本。如果某个任务的成本是固定的,可直接分配固定成本。,1.3 信息系统开发项目的计划,配置管理计划,(一)配置管理的相关概念 1. 配置项 2. 基线 3. 配置控制委员会 (二)配置管理过程和配置管理计划编制 1. 配置管理过程 2. 配置管理计划编制 (三)配置管理工具,1.4 信
43、息系统开发项目的实施控制,信息系统开发项目的实施控制,信息系统开发项目的计划和执行二者互相渗透,密不可分,计划的首要职能就是用来指导项目实施。项目实施控制阶段主要是按照项目计划执行项目,同时收集项目的实际状态信息并和项目计划进行对比来监控项目过程和性能,整合人力与其他资源,以实现项目计划。在项目实施控制中,重点介绍范围控制、进度控制和成本控制的方法和过程。,1.4 信息系统开发项目的实施控制,项目实施控制的原理,图4-14 整体变更控制过程,1.4 信息系统开发项目的实施控制,项目范围控制,(一)细化合同规定 (二)开发过程中的控制 (三)选用适当的开发模型 (四)用户参与需求评审 (五)考虑
44、开发成本,项目进度控制,进度管理和控制是一动态过程。一方面,在项目生命周期内,项目环境在不断地变化,另一方面,实施进度和计划进度会发生偏差。因此在进度控制中要根据进度目标和实际进度,不断调整进度计划,并采取一些必要的控制措施,排除影响进度的障碍,确保进度目标的实现。,1.4 信息系统开发项目的实施控制,项目成本控制,(1)项目成本控制包括监督成本绩效,确保在修订的成本基线中只包括适当的项目变更,并将对成本有影响的授权变更通知到项目的利益相关者。绩效评审时帮助控制项目成本的一个有力工具。当人们知道需要报告自己的工作进展时,通常工作就会表现得好一些。另一个重要的成本控制工具就是绩效评价,其中挣值管
45、理(Earned Value Management,EVM)是一个强有力的成本控制技术,它在项目管理领域是独一无二的。,(2)挣值管理是进行项目绩效评价的一种工具,它综合考虑了范围、时间、成本等数据。给定成本绩效的基线后,项目经理及其团队通过输入实际信息就可以确定项目达到的范围、时间、成本目标的程度,然后将实际信息和基线进行对比。基线(Baseline)是最初的项目计划加上批准后的变更。实际信息包括WBS各条目的工作是否完成了,或者大约完成了多少,工作开始、结束的具体时间,以及实际花费了多少才完成这个工作。,1.4 信息系统开发项目的实施控制,挣值管理法,挣值管理法包括为项目的WBS中的每个活
46、动或总结性活动计算如下几个数值来判断项目的绩效: (1)计划值(Planned Value,PV)也叫预算值,是经过批准的总成本估计中在一个给定时间段内可花费在一个活动上的部分。 (2)实际成本(Actual Cost,AC)是在一定时期内,完成一个活动所花费的直接和间接成本之和。 (3)挣值(Earned Value)是对实际完成的实体或实物工作价值的估计。它是根据这个项目或活动最初的计划成本以及至今团队完成项目或活动的比率而得出的。 (4)成本偏差(Cost Variance,CV)是用挣值减去实际费用。如果成本偏差为一负数,意味着完成工作的花费比原计划的多。如果为一正数,意味着完成工作的
47、花费比原计划的少。 (5)进度偏差(Schedule Variance,SV)是用挣值减去计划值。负的进度偏差意味着完成工作花费了比原计划更多的时间,而正的进度偏差意味着完成工作花费的时间比原计划的少。 (6)成本绩效指数(Cost Performance Index,CPI)是挣值与实际费用的比率,可用来估计完成项目的预计成本。如CPI等于1,意味着成本和预算是一致的。如果CPI小于1,表明项目成本到目前为止超出了预算。如果CPI大于1表明项目成本到目前为止低于预算。,1.4 信息系统开发项目的实施控制,挣值管理法,(7)进度绩效指数(Schedule Performance Index,S
48、PI)是挣值与计划值的比,可用来估算预计完成项目的时间。和CPI相似,如果SPI等于1,意味着工期和预期的一致。如果SPI小于1,表明项目到目前为止落后于预期,如果SPI大于1,表明项目到目前为止超前于预期。,表4-5 挣值公式,1.4 信息系统开发项目的实施控制,挣值管理示意,假设一个项目仅包括采购和安装新的网络服务器活动,根据计划,它将历时1周,预计花费10000元,因此其PV值为10000。但实际上花费了2周的时间和20000元进行采购和安装新的网络服务器,第1周实际花费15000元,第2周花费5000元,而在第1周结束时,采购和安装网络服务器活动只完成了一半,利用上述数据采用表4-6的
49、公式得到如表4-7所示的挣值计算过程。,表4-6 一个活动一周后的挣值计算,1.5 信息系统开发项目的收尾,信息系统开发项目的收尾,一. 项目结束应完成的任务 二. 项目结束过程 (一)项目结束计划 (二)项目收尾 1. 范围确认 2. 质量验收 3. 产品交付 4. 费用决算 5. 项目文档验收 (三)项目最后评审 (四)项目总结,本章小结,1.信息系统开发项目不同于其他的项目,其项目管理也有其特殊性。为了实现信息系统开发项目的目标并实现项目的成功,需要对项目的范围、可能的风险、需要的资源、实现的任务、成本以及进度的安排做系统的安排和了解,而信息系统开发项目管理可以提供这些安排所需的信息,它贯穿于项目的始终。 2. 本章根据信息系统项目的生命周期,考虑信息系统开发项目的特点及其特殊性,将其项目管理过程分为项目启动、项目计划、项目实施及