业务和技术的关系,由于国内大多数都是搞管理软件的公司,所以业务至上还是有普遍的现象,无法摆正业务和技术之间的关系。真正决定价值的并不是业务,是需求,业务并不等于需求,是需求的一个组成部分。
业务是纵向了解领域知识,所谓纵向是指行业的业务知识只能在该行业用,有很大的行业独占性,无法做到行业间通用。
技术是横向的了解领域知识,追求的是跨行业的通用解决方案。很多基础软件就是跨行业的,比如数据库软件,任何行业的管理软件都要用到数据库。
业务和技术关注点不同,对需求的理解不同,得出的东西也不同,比如管理软件,业务得出一系列流程,技术得出一个工作流引擎,能说技术的价值不如业务嘛, 业务得出的东西只是适应一个行业,而工作流引擎可是能通用任何行业。
业务是炊,技术是米,人再能也难为无米之炊,除非画饼充饥。只站在业务的角度看技术又何尝不是另一个坐井观天。