思考:如何打造一个优秀的研发体系?( 六 )

很多公司的研发团队分为项目团队、产品团队还有比较纯粹的技术支撑团队,所以设计一个合理的协作流程并有效执行,有效的实现需求的转化,这是研发体系要重点去建设的。(当然需求的转化也要考虑到我们的业务方向和定位,过度的需求转化会让我们战线拉的太长,导致资源分散。)

动力:优秀的平台架构

根据图4的需求转化模型,产品的丰满不仅需要项目需求源源不断的滋养,它也依赖底层平台的支撑。

不论技术平台还是产品平台,平台的主要作用是:

需求的通用性的高度抽象,使其更标准化,便于复用,提升效率;底层架构的设计、技术实现的封装,实现功能的可扩展性,支持更多场景。平台的核心是低耦合,高内聚,一个大点的团队,可能存在不止一个平台,比如:互联网业务和企业应用之间存在着较大的差异,可能构建不同的平台来支撑不同的业务。比如:我在负责掌上医讯业务时,它本身是面向C端的互联网应用,我们构建了代号为camel的平台用来支撑和该业务相关的产品和项目,在公司内部的其他团队可能也存在着其他的各种各样的平台。

推荐阅读