MIS - 开发流程



在 MIS 中,信息被视为与资本和时间一样重要的主要资源。如果要有效管理这种资源,则需要管理层对其进行规划和控制,以便信息成为系统的重要资源。

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

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

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

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

MIS 实施中的主要挑战包括:

  • 信息的数量、内容和上下文——需要多少信息以及它应该描述什么。

  • 分析和呈现的性质——信息的易理解性。

  • 信息的可用性——频率、同时性、按需或例行、定期或偶尔、一次性信息或重复性信息等等。

  • 信息的准确性。

  • 信息的可靠性。

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

MIS 规划

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

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

  • 用户和开发人员之间对管理、流程和 IT 的理解应保持一致。

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

  • 创建一个涵盖整个组织的统一 MIS 将导致更经济、更快、更集成的系统,但是它的设计复杂性也会成倍增加。

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

  • 它应该与环境变化、客户需求变化和日益激烈的竞争保持同步。

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

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

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

一旦组织规划阶段结束,系统设计人员应为实现 MIS 目标和目标做出以下战略决策:

  • 开发策略——例如:在线、实时批处理。

  • 系统开发策略——设计人员选择系统开发方法,例如运营与职能、会计与分析。

  • 开发资源——设计人员必须选择资源。资源可以是内部的或外部的,定制的或使用软件包的。

  • 人力资源构成——员工应包括分析师和程序员。

信息系统规划主要包括:

  • 确定组织中信息系统的阶段。

  • 确定组织 IS 的应用。

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

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

  • 确定用于服务最高优先级应用程序的 IS 的最佳架构。

Srrp Planing

信息系统需求

下图简要概述了信息需求分析的过程:

Information System Requirements

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

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

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

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

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

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

    • 它确定每个管理人员以及业务的关键业务目标和策略。

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

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

  • 目的/手段 (E/M) 分析——此方法由明尼苏达大学的 Wetherbe 和 Davis 开发。

    • 它确定输出的有效性标准和生成输出的流程的效率标准。

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

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

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

信息系统分析与设计

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

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

在分析阶段,通常使用以下技术:

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

信息系统技术

信息系统的技术需求可以分为:

  • 设备

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

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

  • IT 服务——它指的是 IT 服务提供商通过人员、流程和信息技术实施和管理高质量 IT 服务。它通常包括各种流程改进框架和方法,例如六西格玛、TQM 等等。

  • 电信服务

系统测试规划与执行

在系统完全投入运行之前,应对其进行全面测试以查找错误。

测试计划应包含每个测试的:

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

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

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

系统运行

在系统投入运行之前,应注意以下问题:

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

  • 系统控制;

  • 测试系统以确保它在所有预期的业务情况下都能正常工作;

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

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

  • 系统应有良好的文档,包括:

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

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

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

系统完全投入运行后,应在其整个使用寿命期间对其进行维护,以解决运行中遇到的任何故障或困难,并可能进行一些小的修改以克服这些情况。

成功和失败的因素

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

  • 它应该迎合特定且清晰的业务需求。

  • 高层管理人员应该完全相信、能够并愿意使用这样的系统。理想情况下,高层管理人员应该为该系统指定一位负责人或赞助人。

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

  • 应尽快发布系统的可运行原型,以激发用户的兴趣。

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

  • 系统应该简单易懂,避免过于复杂。最佳实践是不添加任何实体,除非有其用途和用户。

  • 它应该易于使用和导航,并且具有较高的响应时间。

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

  • 所有用户,包括高层管理人员,都应接受适当的培训,以便他们能够充分了解系统的內容和功能,并能够将其用于各种管理活动,例如报告、预算、控制、规划、监控等。

  • 它必须产生所有管理人员都能使用的有用输出。

  • 系统应很好地集成到规划、决策和监控的管理流程中。

广告