大数据产品--项目管理篇
一、团队组建
1、团队角色
团队角色及其职责如下:
- 产品经理:负责产品规划,拉通公司战略规划、市场、研发、财务等部门,负责从产品的规划、实现、落地实施、客户反馈等整个过程的监控和组织,对整个产品的成败负责。
- 大数据架构师:负责平台的架构设计、核心框架搭建。
- 大数据开发工程师:负责大数据的数据分析处理,也就是计算层的工作,一般要求掌握Spark,Hadoop,Kafka等技术生态组件。
- 数据库工程师:负责数据接入需求分析、数据的ETL,数据仓库建模,一般要求掌握Sqoop,Kellte,Oracle,MySQL等技术。
- 算法工程师:负责数据挖掘模型的建模工作,同时编写实现代码。
- 应用架构师:负责搭建大数据业务服务层、应用系统、大数据可视化展现的应用框架。
- 应用开发工程师:负责应用的前后端开发,一般就是Java开发,包括前端、后台开发人员
2、人员配备的数量
有些公司将研发经理和大数据架构师合并成一个人,这就架构师要求既会管理研发团队,又精通技术。
人员数量上,根据产品的规模或者项目的规模而定,按中等的项目规模来说,大数据架构师占1~2人,大数据开发工程师2~4人数据库工程师1~2人,算法工程师1~2人,应用架构师1人,应用开发工程师一般会多一些。