互联网产品开发,无非两种形式,要么自建团队开发,要么外包团队开发。自建团队费用高,但因为是自己人,沟通起来方便。外包团队成本低,初期效率更高,但因为是外包部人员,沟通起来难度大些。创业者因为资金原因,很多项目初期都会选择与外包团队合作,快速开发出产品,再根据项目情况,决定自建团队还是继续外包。这样,风险低一些,万一项目失败,损失小些。但也有一些创业者,资金实力够,又怕与外包公司合作出现问题,选择自建团队。那一个完整的互联网项目组,都需要那些人呢?给大家做一个介绍,专业人员可以不用看了,主要是写给不懂互联网的人看的,我会用大家听得懂的话介绍,让大家明白是关键,个别地方不严谨,请专业人员理解。 一、 产品经理 这个人其实就是根据你的业务流程,设计产品的。他对整个产品功能,页面,用户体验等负责。此人也是老板与项目组沟通的直接人员; 二、 项目经理 负责项目进度的。项目计划,人员安排、进度跟进等工作; 三、 架构师 负责产品整体架构; 四、 UI设计 简单说就是页面效果的设计,动态,色彩等; 五、 UE设计 用户体验设计,主要是让用户能方便,快速,自然的使用产品; 六、 前端开发 你看的到的页面,就由他负责; 七、 后端开发 产品的业务逻辑就由他来开发; 八、 测试人员 负责产品黑盒,白盒测试。参加联调测试。 这是一个互联网项目组较成熟人员配置。如果是APP,会有安卓前端,和IOS前端。后端也可以分为数据库人员,功能开发人员,接口开发人员等。 以上是瀑布式开发人员配置。除了这种项目方式,目前还有一种较先进的方法,敏捷开发,团队人员组成简单很多。 一、 PO,产品负责人 他对产品负责,所有与产品有关的事,他都要负责。相当于原来产品经理和项目经理。 二、 SM敏捷教练 此人是敏捷开发特有,专门为了保证团队根据敏捷方法推动项目的。相当于军队的政委,保证团队的思想和工作方法的。 三、 开发人员 除了PO,SM都叫开发人员。不再分UI,UE,前端,后端,测试等人员。 敏捷岗位虽然少了,但工作没有少,只是在组织 形式上发生了变化,但这种变化 ,确实可以提高项目组效率,如果能很好掌握敏捷,确实事半功倍。
文:事了了 Nicole |
|