从ABCD谈人工智能对软件开发的影响(2)
接“造词圈子割韭菜”-从ABCD谈人工智能对软件开发的影响(1)
(六)分步解析之二:组织价值(业务用例图)
这一步本来建模难度也只有+,AI的助力分数可以做到30分。
★很多领域驱动设计伪创新的文章涉及到“业务用例”的内容,基本上都是错的(见“DDD领域驱动设计批评”文章合集),这并不是因为这一步很难或工作量很大,而是因为DDD圈子的特点是砌词(用户的业务用户领域逻辑功能架构需求)就足够了,不需要真正学习知识。一旦认真学习并掌握了,很容易做对。
这一步的产出类似这样:
对于常见的组织,包括政府机构、公司、部门,AI可以根据积累的知识给出一个参考答案:和目标组织类似的组织可能会跟哪些外部组织打交道,打交道的目的是什么……。
对于具体的目标组织,它的组织价值要比愿景和组织内部流程要稳定得多。如果AI给出的关于组织价值的答案是有用的,那么很可能在很长一段时间内都有用。
对于不同机构内部定义不详的目标组织,例如,针对“浑元太极公司研发一部”来提问,这个就麻烦了。“研发一部”是干啥的?AI只能给出一个通用的关于“研发部”的回答,这离“有真正价值”还很远,你得自己去调研“浑元太极公司研发一部”的具体情况。当然,对于喜欢废话刷工作量的圈子,通用的回答足够了。
(七)分步解析之三:现状业务流程(业务序列图)
这一步建模难度+++,AI助力分数15分。
这一步的产出类似这样:
同样,询问一家生产企业从订单到生产的流程是怎样的,AI能给出通用的流程作为参考,甚至还能给出流程图。不过,这些流程图往往只有各岗位的责任,没有非人智能系统的参与,这和现实是不符合的。
只要不是信息化起步很晚的行业,当前的时间点,大部分领域逻辑是由非人智能系统来计算和判断的,并不需要人脑来做,忽略了这一点,描述的现状其实是30年前的“现状”,不是组织现在的真实现状。
另外,由于不同组织的信息化历程不同,即使是实现类似的组织价值(例如上图的生产),A组织的流程中只需要一个非人智能系统参与,例如“浑元太极全面生产管理大平台”,B组织的流程可能有来自多家开发组织的多个信息系统参与。
更麻烦的是在细节上,哪些责任是人的,哪些责任是非人智能系统的。像下面这个题:
是不是有的读者一眼就看出来,不就是B吗?
就像和软件下象棋,对方突然无厘头弃车,我们没看懂,这意味着下面哪一个:(1)软件出bug了(2)我们要输了。