管理是什么?
先“管”,然后“理”,管是职责,理是解决问题。
软件是什么?
不是“软”的“物件”。
软件实现的是功能,帮助人完成某项事情的工具。
这两个东西有共同点吗?
有。
管理是完成工作的组织结构和行为方法,软件是实现管理的工具。
我们为了实现高效的、完善的管理,把繁杂的、容易出纰漏的工作交给电脑,电脑用软件来完成这些。
电脑如何懂得管理?如何管理?电脑和管理之间是如何沟通的?
(为什么美国可以有“苹果”“谷歌”?我们只能有“百度”?现在又来个“小米”。。
因为我们不注重“需求”,或者需求没有反应或满足客户的本质要求。)
软件设计大致分两部分,一个是数据管理,另一个是功能应用。
数据是“菜”,功能应用是“菜谱”,软件思想是什么?“厨师”。
有了菜,按照菜谱的配置方法和先后工序,再加上高水平的厨师,自然能做出好菜,比如“拔丝苹果”。
数据管理能提供高质量的数据,相当于菜的精加工,当然了,这必须依赖于“菜谱”的需求。菜谱嘛,大师级厨师对于满足食客需求的积累。
因此,一盘好菜,满足客户需求的好菜,关键在于厨师对需求的理解,在于食材的质量,在于厨师的手艺。
好的软件也是一样的。
首先在思想上一定要符合行业特色,不懂行业是做不出好软件的。
然后由懂得软件设计的行业专家提出规划与需求,这个过程是非常重要的。他是软件设计人员与行业沟通的重要桥梁。软件最终的好坏,这里是最关键的。