对于程序员而言,面向业务的开发与面向产品的开发不同,面向业务更多的注重功能性需求,面向产品需要更多的平衡
,包括方方面面的平衡,很多,太多,甚至需要包括企业营销策略。
作为一个成熟的开发人员,要能够适应两者,能够完美地应对角色转换,在面向业务的工程中更多地注重需求,注重客
户体验,从 项目的各项成本,人力,时间,资源方面协调考虑。而对产品开发,需要更多的惯性,也需要更多的技术,在
这里不是否认面向业务的软件项目不需要技术研究,从纯理论的角度考虑,无论什么样的软件项目,遵循的软件工程思想
套路也很多,可以是这样,也可以是那样。
在软件工程领域,划分中有再工程,绿色工程等等,但是还没有看到面向业务的软件过程与面向产品的软件工程之差
别。那么在实际工作中,这两者的差别是相对大的,从实践中,要不断体验。