信息化的边界
2016年,阿法狗战胜李世石宣告了人类进入人工智能元年,很多人开始担忧:人类是否很快就会被人工智能取代?吴军曾就这个问题进行过解释,总结了人工智能的边界:
1. 世界上有很多问题,其中只有一小部分是数学问题;
2. 在数学问题中,只有一小部分是有解的;
3. 在有解的问题中,只有一部分是理想状态的图灵机可以解决的;
4. 在后一类的问题中,又只有一部分是今天实际的计算机可以解决的;
5. 而人工智能可以解决的问题,又只是计算机可以解决问题的一部分。
而普通企业能做到的信息化的边界还在人工智能可以解决的问题的边界之内。可以从图中看到,可以通过信息化处理的问题只是企业遇到的问题的一小部分。信息化系统绝不是组织在真实世界的运行情况,在计算机世界的重现,而是经过了层层边界过滤形成的系统。因此,信息化凡事讲边界,不在边界内的事情绝不考虑,在边界内的业务也要符合信息化项目指标的才纳入考虑的范畴。在需求调研过程中,必然会遇到各种各样的需求,每个人都会站在本立场表达自己需求,而信息化考虑的只有边界内的需求。
使用技术化的语言和工具描述需求
为了可以明确边界,必须使用技术化的语言和工具描述需求。比如项目调研过程中常用的流程图、ER图,不仅仅是为了梳理业务,便于行业交流,同时也是为了将需求从复杂现实世界中抽象出来,让边界更加清晰。普通人对于描述一个问题,常常会讲一个故事、表达一种情绪或者希望,而信息化实施过程中就必须使用明确的量词,使用精确的语言。因此需求文件如同法律文书般乏味。因为精确往往意味着枯燥,模糊才能产生诗意。信息化正是为了将枯燥留给计算机,让人们有更加多的时间追求诗意。