作为一名全栈定位的产品,结合自己工作的三年时间,大小互联网团队都有接触,总结一下在工作中的团队配合一点点个人的经验
产品不分BC,主要以一个“敏捷”的团队配置来总结,分别从,人、事(项目)两个角度来总结
核心思想“小而精”
互联网初创团队,在资源匮乏的情况下,前期势必会由一个个相对独立的项目所左右
一个步调一致、行动高效的敏捷研发团队,可以为团队的成功奠定不小的基础
说说步调一致:
一个敏捷的研发团队,团队成员之间对彼此的业务实现能力有明确的认知,不可存在严重的“技能盲区”,即便面对没有接触的技术,也有快速的学习能力予以克服
研发团队:1+1+2
1名产品:负责项目的业务,团队资源协调
1明全栈工程师:负责项目实现设计,保证实现结果质量
2名业务员:根据业务要求配合技术组长实现业务(根据项目的类型、复杂度,以保证前后端技术栈平衡为主)
交付:
一个项目从实现的前期、中期、后期,过程的记录,对于查漏补缺,备忘起到关键作用
3种:产品需求文档、技术框架设计文档(具体文档的侧重暂不赘述。)
测试团队:1+N
1名测试负责人:保证测试环节过程的不出错
N名业务人员(根据项目复杂度,动态定夺):协助测试负责人员完善每一次测试版本记录反馈,协助研发团队定位问题
交付:
每版本的测试结果记录反馈(具体文档的侧重暂不赘述。)
运维团队:1+N
1名运维负责人:保证产品安全上线,保证生产环境运行状态,数据安全管理措施,容灾机制制定(以业务的不同阶段、不同时期而定)
N名运维业务人员(根据项目复杂度,动态定夺):协助运维负责人成功发布每一次产品的上线。
交付:版本上线反馈记录
总结:
关于团队的人员配置问题,是一个困难且复杂的过程。需要决策者能在产品的实现过程中,不断根据自身条件、业务规模、营收状态动态调整人员结构。
每个独立的人员在这个过程中,时刻要明确“职能边界”,保证自己的工作做好了之后,协助整个团队项目的推进