互联网时代的信息系统工程
目录
系统工程
系统工程是从整体出发合理开发、设计、实施、及运用系统科学的工程技术。
系统工程为了解决复杂的系统问题提供了一个统一的思想方法:
-
逻辑维
逻辑维就是解决问题的逻辑过程;一般是先发现问题、明确问题,到分析决策、设计、实现,再到测试、发布、更新,以上步骤反复多次最后得到一个满意的结果。
-
时间维
时间维是系统的工作进程;从规划、研发、生产、运行、迭代更新等环节描述系统工程工作进度。
-
知识维
知识维就是我们完成系统工程各个阶段需要对应专业知识(非技术实现知识,比如交通管理系统,需要交通管理专业知识的辅助设计产品逻辑)
信息系统工程
系统工程,从建筑系统工程、电子工程等工程体系就已经积累了很成熟的系统工程的一些逻辑维和时间维的经验,而知识维我们可以理解成系统工程中的专业顾问,有了知识维,系统工程实现过程中才能更好的结合实际行业需求。
而信息系统分支,抽象来说就是输入数据,加工处理数据,产生信息的系统。具体来说,比如CRM、ERP、BI、SCM等产品管理系统都属于信息系统范畴。
信息系统的基本功能
一般信息系统有以下的基本功能:
- 数据输入
- 数据传输
- 数据存储
- 数据处理
- 数据输出
等
信息系统的生命周期
信息系统生命周期,我们可以按常见的6个阶段来划分:
-
规划
规划阶段的任务在是对当前团队、目标及现有系统进行调查,对需求做出分析、延伸、约束与预测,在这个阶段系统架构师需要给出多个备选系统实现方案。这个阶段是确认新系统的
必要性
与可行性
。 -
分析
分析阶段在规划的基础上,描述系统要做什么,比如产品经理的需求说明书,并通过评审团队的需求评审。这个阶段就是弄清楚系统要
做什么
。 -
设计
设计阶段在实现之前,在分析的基础上,对系统框架进行顶层设计,对主要问题和关键问题进行详细设计,为实施阶段提供实现蓝图,告诉实施阶段要
怎么做
。 -
实施
实施阶段就是将设计实现的阶段,目前大环境下,大部分系统都将时间消耗在这个阶段,理论上来说,这个阶段不应该消耗太多的时间,应该把时间放在分析与设计,也许在不久的将来,模块化编程高度成熟后,实施将像搭建乐高一样简单,需要在分析和设计上下一番功夫才能得到更好的乐高产品。
-
运行
信息系统需要系统的部署及客户端应用的发布才完成真正的运行
-
维护
团队除了保证系统服务正常运行外,团队还需要知道系统运行状况与质量,团队需要知道用户使用状况与潜在需求,团队需要及时修复问题,并及时优化
其实这6个阶段可以是我们生活工作中解决一个问题的大体周期步骤,小到搬家大到装修,小到编写一个函数大到实现一个App;
当问题小的时候可能不需要所有阶段,当问题放大到系统复杂工程这种庞大的问题时,这6个阶段是必经的步骤,是前人经过无数次工程实践得到最佳工程实践周期。
按照软件工程我们还可以将这个生命周期再进一步细化:
- 规划
- 需求实现请求
- 初步调查
- 可行性研究
- 立项审批
- 分析
- 需求收集
- 需求评审
- 产品设计
- 设计评审
- 设计
- 概要设计
- 详细设计
- 设计评审
- 实施
- 编码实现
- 测试优化
- 产品验收评审
- 运行
- 部署与发布
- 维护
- BUG修复
- 优化更新
- 评价
- 反馈
软件系统工程总体生命周期并不是一次性的,他可能是一次完美地规划到运行、维护,99%可能是一次又一次反复的迭代以上多个阶段,最终完成一个高可用的系统。
信息系统人力需求
人力需求/阶段 | 规划 | 分析 | 设计 | 实施 | 运行 | 维护 |
---|---|---|---|---|---|---|
产品 | 70% | 70% | 10% | 10% | 0 | 30% |
设计 | 10% | 10% | 40% | 10% | 0 | 10% |
开发 | 10% | 10% | 40% | 70% | 60% | 30% |
测试 | 10% | 10% | 10% | 10% | 40% | 30% |
信息化
中国信息化管理部分列出了国家信息化体系的6个要素:
- 信息资源
- 信息网络
- 信息技术应用
- 信息产业
- 信息化人才
- 信息化政策、法规、标准与规范
一般我们看到信息化系统都是围绕着这6个要素展开的。
以下我们介绍一些现阶段常见的信息化系统:
企业资源计划-ERP
enterprise resources planning
ERP简历在信息技术基础上,利用现有企业管理思想,集成企业所有资源信息,为奇特提供决策、计划、控制与评估。ERP管理物质流、资金流、信息流三大资源流。
ERP一般有哪些功能:
- 人力资源管理:招聘、工资、员工、出差等
- 财务管理:企业财会
- 生产控制管理:将工业的生产过程与互联网有机结合,比如常说的工业互联网,可能还会涉及物联网、机器人、大数据、人工智能计算等
- 物流管理:比如进销存管理
业务流程重组-BRP
business process reengineering
客户关系管理-CRM
customer relationship management
CRM是为了企业更好的管理客户而提出的企业与客户之间的关系的管理系统,通过CRM可以更快更友好吸引客户,以更优质的服务保持客户。
CRM是一种相互学习的机制,从与客户的沟通搜集客户信息、意见、建议、要求、问题,还可进一步数据分析挖掘客户潜在的需求,并提供个性化的高质量的服务。
CRM除了搜集、沉淀客户信息并分析与挖掘更多信息外,CRM还包含三方面的工作:
- 客户服务与支持
- 客户群维护
- 营销管理
供应链管理-SCM
supply chain management
风口上的电商,SCM备受电商行业的关注。
供应链是指一个用来传送商品/服务的"网络”,从原材料一直到客户,通过设计好的信息流、物流、现金流等来完成这个网络。
狭义上讲,我们常说的供应链包括从生产到发货的各个环节,通常情况下供应链消耗团队20%以上的运营成本。
产品数据管理-PDM
product data management
产品数据管理是用来管理所有与产品相关的信息与过程的系统,比如配置、文档、结构、权限信息、特殊过程定义与管理等
对于互联网企业不同产品可以公用相同配置与设置、结构、过程等信息,这些信息可以由一个系统来管理,减少资源浪费,提高管理效率;
同样对于工业互联网,也存在很多有效的信息没有得到共享与利用,形成信息孤岛,在这样的背景下,就产生了PDM这样的管理思想与技术
产品生命周期管理-PLM
product lifecycle management
知识管理
知识管理,是对有价值的信息进行管理,包括知识的识别、获取、分解、存储、传递、共享、价值评判与保护,甚至知识的资本化与产品化。比如wiki、博客、印象笔记、有道笔记、蚂蚁笔记等等,这些都是知识管理系统的一种产品实现
在知识管理系统中,涵盖了全面的信息处理,包括信息的发布、分类、采集、搜索、加工、分享
企业应用集成-EAI
enterprise application integration
包含企业内部多应用之间的集成,甚至企业间的应用集成
企业内部的集成主要解决内部业务流程与数据流量,打通内部应用业务或数据流向,一般会采用界面集成、平台集成、数据集成、应用集成和过程集成实现。
企业间应用集成,我们经常提到的SOA(面向服务架构)及web service技术是业务集成技术上
商业智能-BI
business intelligence
BI是指对商业数据的搜集、存储、加工、分析的系统过程,是的企业的决策者能从数据分析中获得前瞻性的知识与提高预测能力,做出更有利于企业的决策。
统计数据采集+大数据分析+数据展示
企业门户
-
信息门户
企业信息门户,让用户可以快速了解企业,并从门户获得所需要的信息与服务。对企业来说,门户是展示企业信息的一个窗口
-
知识门户
一般企业内部都会沉淀一些内部知识,需要知识门户来搜集、整理、提炼功能
-
应用门户
企业下属应用门户
电子商务
电子商务3方面:
- 电子商情广告
- 电子选购、交易、交易凭证交换
- 电子支付与结算、网上售后服务
涉及到4个实体:
- 消费者
- 商户
- 银行
- 认证中心
电子商务主要3种模式:
- B2B:企业对企业
- B2C:企业对个人,商家对消费者,也就是商业零售,比如京东自营
- C2C:个人对个人,C2C商务平台为买卖双方提供一个在线交易平台,比如淘宝
电子政务
电子政务按照面向对象的不同主要有以下4种模式:
- 政府对政府
- 政府对公务员
- 政府对企业
- 政府对公民