你是否开发信息系统?(包括其他课程)
-
从技术视角,给出其IPO:
- 请再简要描述一下系统的"角色"
-
从企业视角,说明是否该系统性能达到最优?
- 为企业创造价值?
- 帮助经理决策,改善业务流程,增加收益/ 减少成本?
如果未开发过,以一个熟悉的信息系统为例,回答以上问题。
我开发过信息系统,包括J2EE课程中的教学管理系统,账本App,软件工程与计算二的企业进销存系统等。以J2EE课程的教学管理系统为例: 在教学系统中直接涉及到的三类角色:老师,学生,管理员,他们实际上属于底层操作者(老师、学生)和底层管理者(管理员)。这是与需求直接相关的,但是考虑到管理信息系统的三个维度,应该增加管理层面的决策者,管理员Admin有一定程度上的决策能力,如审批课程,但相对于整个教学管理信息系统来说管理决策十分有限,所以后续考虑加入管理者的角色和相应需求。下面以一个大作业改进雏形为基给出技术层次的IPO和企业层次的价值回答:
给出功能表的目的是选取较为有意义的小粒度功能点或模块给出一个较为全面和有概括性的剖析,对应角色和涉及的process处理
角色 | IPO涉及功能 |
老师 | 发布课程 |
学生 | 选课 |
管理员 | 查看统计信息 |
####教师发布课程
- Input: 教师名称,课程模板,开课时间,开课人数
- Process: 简单的创建存储
- Output: 课程创建信息,成功返回详情,否则返回错误提示
- Input: 学生名称,课程名称
- Process: 以特定算法筛选学生
- Output: deadline时给出成功选课学生名单
####管理员查看统计信息
- Input: 用户类别
- Process: 搜索对应用户数据
- Output: 返回用户数据统计信息
给出MBP原理图做一个参考分析
预测 需求 合同(销)
↓ ↓ ↓(生产什么?)
主生产计划 MPS
(需要什么?) ↓(还缺什么?) (现有什么?)
产品信息 ——————→ 物料需求计划 MRP ←—————— 库存信息
↓(要做什么?)↓
(供)采购计划 加工计划(产)
系统能在一定程度上帮助决策,但是没有达到最优,系统还可以优化
系统对企业的意义在于增删改查,存储的意义占很大比重,业务流程也是这个教学系统对企业的价值所在。在图中对应库存和产品信息完备,但是对于需求,预测以及对应所涉及到的计划几乎是一篇空白。系统在很大程度上实现了一套流程化的管理,如老师申请开课 -> 主管审批 -> 学生选课。对于企业制造业方程式必须回答的五个问题: 生产什么,需要什么,现有什么,还缺什么,要做什么。系统着重在于生产什么,现有什么,对于计划和实施方面很大程度上依赖于管理人员和操作人员本身,这是比较糟糕的。管理层虽然能在一定程度上给出计划,但系统不能给出反馈或提示。当然,自动化的实施流程能够走通相较原来总是聊胜于无。但从一个增删改查系统向一个真正的信息管理系统进阶还需要做很多。
**对于高层决策管理层显得不足,改进时需要考虑。**举个例子,对于企业高层如学校,对教师的开课应该有一个考量,老师的教学水平和教学质量是否能够开设课程。粗略考虑可以通过分析学生退选课情况和增加评价模块对老师评价加权取得结果并反馈给底层决策(管理员),甚至当情况严重时反馈给企业高层。我认为如果能做到这个层次的考量,对于一个教学组织的管理者来说才是真正在决策方面具有一定的帮助和参考价值。
上述是一个粗浅的分析,迫于认知水平对教学组织并没有很多认识。给出这样一个小方向的优化措施以便后续继续推进(如果整体没错的话...)