# 第02节:需求怎么来的

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!

13年-15年,我也是在非互联网的传统企业工作,与互联网相比这两类公司的工作模式有着非常大的差异。以承接需求来说,在传统行业工作的时候,我的需求都来自于带来我的项目经理。

项目经理会出去与对接的甲方聊本年度的需求,比如需要完成一个烟草精准打码项目,再聊完以后项目经理回来开始整理几千页的项目文档,因为几千万的项目就需要几千页的文档。项目确定了以后对应的研发就开始按照项目文档进行设计和开发了,最终开发完成以后到甲方现场开始实施部署一直到验收完成。

而在互联网从事开发工作,会有更多的角色,我们以承接需求的视角来看,涉及的角色包括:业务方、产品、运营、研发、测试,这些角色以及各项的负责人、系统架构师、风控等部门都会按照需求的大小不同而会被拉到一起进行项目PRD评审,并逐步到排期、研发上线。这里分别介绍下每一个角色在整个项目从研发到上线过程中的角色,方便大家了解在互联网做研发是一种怎样的工作模式。(当然每家互联网可能有不同的扁平化管理会略有差异)

# 业务

研发角度你所承接的需求,最开始并不是产品经理给你,而是业务方根据市场战略提出需求,这些需求的背后是依赖于某些战略落地的背景,完成目标结果,这个目标可能是拉新、促活、留存等等,最终在预期投入下完成价值产出。

# 产品

业务定需求、产品做方案,产品经理需要梳理方案执行落地的过程,协调各方部门配合完成项目开发。所以在UI、前后端研发视角下,各处都有产品经理的身影。当产品经理把各方可配合的信息协调好后,就开始整理输出PRD文档,在整理完成后开始拉对应的项目需要的人员,组会一起评审PRD。可能有些时候第一次PRD评审会遇到不少问题,如果不通过或者有问题,则需要2、3次评审。评审完成后交棒给研发。