MIS - 开发流程


在MIS中,信息被视为与资本和时间一样的主要资源。如果这个资源必须得到很好的管理,就需要管理层对其进行规划和控制,使信息成为系统的重要资源。

  • 管理信息系统需要良好的规划。

  • 该系统应该处理管理信息而不仅仅是数据处理。

  • 它应该为管理规划、决策和行动提供支持。

  • 它应该为业务管理不断变化的需求提供支持。

MIS 实施的主要挑战是 -

  • 信息的数量、内容和背景——信息量以及它应该描述什么。

  • 分析和呈现的性质 - 信息的可理解性。

  • 信息的可用性 - 频率、同时性、按需或常规、周期性或偶然、一次性信息或重复性等

  • 信息的准确性。

  • 信息的可靠性。

  • 系统的安全性和身份验证。

管理信息系统规划

MIS 设计和开发过程必须成功解决以下问题 -

  • 系统的开发人员和用户之间应该进行有效的沟通。

  • 用户和开发人员对管理、流程和 IT 的理解应该同步。

  • 了解不同职能领域管理者的信息需求,并将这些需求整合到一个集成系统中。

  • 创建覆盖整个组织的统一 MIS 将带来更经济、更快速和更集成的系统,但它会成倍增加设计复杂性。

  • MIS 必须与包括组织整体信息系统中所有其他子系统的复杂环境进行交互。因此,非常有必要在组织的背景下理解和定义 MIS 的需求。

  • 它应该跟上环境的变化、客户不断变化的需求和日益激烈的竞争。

  • 它应该以最佳方式利用 IT 能力的快速发展。

  • 安装这种先进的基于IT的系统的成本和时间都很高,因此不需要频繁和重大的修改。

  • 它不仅应该照顾用户(即管理者),还应该照顾其他利益相关者,例如员工、客户和供应商。

一旦组织规划阶段结束,系统设计者应采取以下战略决策,以实现 MIS 的目标和目的 -

  • 开发策略 - 示例 - 在线实时批处理。

  • 系统开发策略- 设计师选择一种系统开发方法,例如操作与功能、会计与分析。

  • 开发资源- 设计师必须选择资源。资源可以是内部资源,也可以是外部资源、定制资源或使用包。

  • 人力构成- 员工应有分析师和程序员。

信息系统规划主要涉及 -

  • 识别组织中信息系统的阶段。

  • 组织信息系统应用的识别。

  • 每个应用程序的演进都基于既定的演进标准。

  • 为这些应用程序建立优先级排名。

  • 确定为最优先的应用程序提供服务的最佳 IS 架构。

规划

信息系统要求

下图简要说明了信息需求分析的过程 -

信息系统要求

可以采用以下三种方法来确定为任何组织开发管理信息系统的要求 -

  • 业务系统规划 (BSP) - 该方法由 IBM 开发。

    • 它确定了组织的信息系统优先级,并重点关注系统中数据的维护方式。

    • 它使用支持多种应用程序的数据架构。

    • 它使用不同的矩阵定义数据类,以建立组织、其流程和数据需求之间的关系。

  • 关键成功因素 (CSF) - 该方法由麻省理工学院的 John Rockart 开发。

    • 它确定了每位经理以及企业的关键业务目标和战略。

    • 接下来,它寻找这些目标背后的关键成功因素。

    • CSF 有效性的度量成为定义信息系统需求的输入。

  • 结束/均值 (E/M) 分析——该方法由明尼苏达大学的 Wetherbe 和 Davis 开发。

    • 它确定输出的有效性标准以及生成输出的过程的效率标准。

    • 首先,它确定业务流程提供的输出或服务。

    • 然后它描述了使这些输出对用户有效的因素。

    • 最后选择评估输出有效性所需的信息

信息系统分析与设计

系统分析和设计遵循上一章讨论的典型系统/软件设计生命周期 (SDLC)。它通常经历以下阶段 -

  • 问题定义
  • 可行性研究
  • 系统分析
  • 系统设计
  • 详细系统设计
  • 执行
  • 维护

在分析阶段,常用以下技术 -

  • 数据流程图 (DFD)
  • 逻辑建模
  • 数据建模
  • 快速应用程序开发 (RAD)
  • 面向对象分析(OOA)

信息系统技术

信息系统的技术要求可分为 -

  • 设备

  • 数据中心系统- 它是在企业内提供数据处理、存储、网络、管理和分发的环境。

  • 企业软件- 这些是满足组织需求和目标的软件系统,如 ERP、SCM、人力资源管理等。

  • IT服务- 指IT服务提供商通过人员、流程和信息技术实施和管理优质IT服务。它通常包括各种流程改进框架和方法,例如 6 sigma、TQM 等。

  • 电信服务

系统测试计划和执行

系统在全面运行之前应进行全面的错误测试。

测试计划应包括每次测试 -

  • 目的
  • 定义
  • 测试输入
  • 测试程序的详细规范
  • 预期产出的详细信息

每个子系统及其所有组件都应使用各种测试程序和数据进行测试,以确保每个组件按预期工作。

测试必须包括系统用户来识别错误并获得反馈。

系统操作

在系统运行之前,应注意以下问题 -

  • 数据安全、备份与恢复;

  • 系统控制;

  • 测试系统以确保其在所有预期的业务情况下无错误地运行;

  • 所使用的硬件和软件应能够提供预期的处理;

  • 应保持系统容量和预期响应时间;

  • 该系统应有详细记录,包括:

    • 针对没有经验的用户的用户指南,

    • 高级用户的用户参考或操作手册,

    • 描述系统结构和体系结构的系统参考手册。

一旦系统完全投入运行,就应该在其整个工作寿命期间对其进行维护,以解决运行中遇到的任何故障或困难,并且可以进行微小的修改来克服此类情况。

成功和失败的因素

MIS开发项目是高风险、高回报的项目。以下可以说是 MIS 开发成功和失败的关键因素 -

  • 它应该迎合特定的、有良好认知的业务。

  • 最高管理层应该完全相信、能够、愿意这样的制度。理想情况下,高层管理人员中应该有一个系统的赞助人或发起人。

  • 所有用户,包括管理人员和其他员工,都应成为系统开发、实施和使用的组成部分。

  • 应尽快发布系统的可操作原型,以引起用户的兴趣。

  • 应该有良好的支持人员,具备必要的技术、业务和人际交往能力。

  • 该系统应该简单、易于理解,而不增加太多复杂性。最佳实践是,除非既有用途又有用户,否则不要添加实体。

  • 它应该易于使用和导航,响应时间长。

  • 实施过程应遵循明确的目标和时间。

  • 包括高层管理人员在内的所有用户都应接受适当的培训,使他们充分了解系统的内容和功能,并能充分利用该系统进行各种管理活动,如报告、预算、控制、计划、监测、 ETC。

  • 它必须产生可供所有管理者使用的有用输出。

  • 该系统应很好地融入规划、决策和监控的管理流程中。