研发团队人员架构及岗位职责方案
研发团队人员架构及岗位职责方案研发团队人员架构及岗位职责方案 1 1.人员架构.人员架构 2 2.目前问题.目前问题 通过横向对比行业内大部分研发团队, 针对公司研发团队现状, 提出一些不成熟的建议, 抛 砖引玉: 1)平台从产品策划,到项目管理都由程序自主开发, 导致研发团队职能分配不精准, 造成 责、权分配不明;可通过目前研发项目对团队开展细分职能,专业人做专业事。 2)项目进度由程序自己把控,没有监管,有可能导致拖沓、质量、等问题。因程序专业技 术较强,最好由有完整项目经验的项目经理把控项目质量、 进度。由程序承担人与项目 经理共同把控进度与质量, 互相监管, 互相制约。 项目经理需要把公司利益放在第一位, 并且有优秀的管理水平。 3)项目质量需由各部门共同把控;策划、程序、美术最后共同验收,并及时和第一线业务 人员反馈沟通,由此可以提高用户体验, 避免用户体验差造成的操作不便, 这样可以节 约业务人员对外培训成本,节约公司资源。 4)需要有项目的整体时间计划, 细化到每一个模块的时间节点并上报, 这样可以把控好整 体项目进度,并做到有效监管;项目每个模块细化分配到个人,责、权分明。避免对于 项目需求敷衍糊弄。 5)程序队伍需要更有奋斗精神,对工作应仔细承担。 6)目前普遍公司的互联网项目研发部门大致分为策划部,程序部,美术部, 测试部;并且 由项目经理管理人员及项目进度、 质量、考核等。由项目经理主导其他部门承担人开会 讨论项目的开发及运营, 并依据公司计划从顶层订立年度计划, 并逐步细化;由策划部 与程序部共同企划项目产品流程; 达成一致后由策划部提出产品与美术需求, 由程序执 行,最终由测试部测试,策划部门审核;并由项目经理对整体项目质量进度承担。 7)运营部门应着手准备新媒体的推广宣传, 公众号细分到两个渠道, 一方面是政府、 高校; 另一方面是广大学生与群众, 并着手研究新媒体运营工作, 针对不同人群订立不同的运 营策略,发布信息,这样不仅可以精准推动农校对接的社会认知, 并且可以和其他部门 联动,例如人事部的招聘等;而且可以为未来的我饿网、HR 网站积存用户与口碑,并 为以后的运营积存经验和人才储备。 8)美术部门需要学习新的知识及软件应用, 例如 AE、UI 等,为公司节约成本及未来的项 目做准备。 9)依据项目情况,总体总监与经理级别各需一人, 执行人员数量依据不同项目, 由项目经 理与前后端主程序共同开会讨论订立若干。 3.3.岗位职责岗位职责 项目部项目部 项目经理:项目经理: 1 1、、 计划:计划: 1)项目范围、项目质量、项目时间、项目成本的确认。 2)订立项目过程中的规范化、规范化、流程化。 3)依据项目范围、质量、时间与成本的综合因素的考虑,开展项目的总体计划 与阶段计划。 4)建立项目的每一个时间节点,并在每个时间节点审核并评估项目进度。 5)各项计划得到上级领导、客户方及项目组成员认可。 2 2、、 组织:组织: 1)组织项目所需的各项资源。 2)设置项目组中的各种角色,并分配好各角色的责任与权限,在特殊情况下。 组 织项目组加班。 3)定制项目组内外的沟通计划。 (必要时可按配置管理要求写项目策划目录中的 《项目沟通计划》 ) 4)处理项目组与其它项目干系人之间的关系。 5)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。 6)安置客户培训工作。 3 3、、 领导:领导: 1)保证项目组目标明确且理解一致。 2)创建项目组的开发环境及氛围, 在项目范围内保证项目组成员不受项目其它方 面的影响。 3)提升项目组士气,加强项目组凝聚力。 4)合理安置项目组各成员的工作,使各成员工作都能达到一定的饱和度。 5)订立项目组需要的招聘或培训人员的计划。 6)定期组织项目组成员开展相关技术培训以及与项目相关的行业培训等。 7)及时发觉并处理项目组中出现的问题。 4 4、、 操控操控 1)保证项目在预算成本范围内按规定的质量和进度达到项目目标。 2)在项目的各个阶段,跟踪、检查项目组成员的工作质量; 3)定期向领导汇报项目工作进度以及项目开发过程中的难题。 4)对项目开展配置管理与计划。 5)操控项目组各成员的工作进度, 即时了解项目组成员的工作情况, 并能快速的 解决项目组成员所碰到的难题。 程序部程序部 前端开发程序总监前端开发程序总监 1)承担前端开发部门产品组团队的管理和发展,配合公司和部门战略订立目标并付 诸实施。 2) 3) 4) 5) 6) 7)承担团队的前端开发质量,保障进度,不断提升效率和产能,追求高性能,有针 对性实施前后端分离。 8)承担前端技术在公司的推广和完善,以用户为中心,不断尝试创新,给用户最合 适的产品,提升团队业界影响力。 前端开发工程师前端开发工程师 1) 2) 3) 4) 5) 依据工作安置高效、高质地实现代码编写,保证契合规范的前端代码规范; 承担公司现有项目和新项目的前端修订调试和开发工作; 与设计团队紧密配合,能够实现实现设计师的设计想法; 与后端开发团队紧密配合,保证代码有效对接,优化网站前端性能; 页面通过规范校验,兼容各主流浏览器。 实现前端程序开发的全部工作,并实现相关的文档;与项目经理沟通,订立 项目目标、计划,把控项目进度并实现。 与美术设计师沟通,合作实现网站页面前端的特效和最新的应用。 主动跟进与处理各模块的bug; 对前端项目组员开展管理,合理安置工作,订立KPI 并开展考核。 承担团队专业上发展, 关注互联网产业的发展, 做到专业发展和业务需求相结合; 后端开发程序总监后端开发程序总监 1)承担后端开发部门产品组团队的管理和发展,配合公司和部门战略订立目标并付诸实施。 2)实现后端程序开发的全部工作,并实现相关的文档;与项目经理沟通,订立项目目标、 计划,把控项目进度并实现。 3)与项目组其他成员维持优良沟通,明确需求说明书和设计说明书,对后端项目组员开展管 理,合理安置工作,订立 KPI 并开展考核。 4)开展系统总体测试,开展 BUG 修订; 5)参与编写技术文档; 6)参与客户培训,实施培训; 7)实现领导安置的项目后期保护工作; 8)执行与其他岗位配合的责任; 9)实现上级领导交办的其它工作。 后端开发工程师后端开发工程师 1) 2) 3) 4) 5) 6) 依据工作安置高效、高质地实现代码编写,保证契合规范的后端端代码规范; 承担电子商务后台的整体架构的完善; 承担电子商务后台的性能优化; 承担电子商务后台核心模块的开发; 合理安置架构,实现代码可保护性、可读性高 与前端工程师沟通对接,完善调试、开发工作,并撰写工程文档 策划部策划部 产品经理产品经理 1) 2) 3) 4) 5) 6) 7) 8) 承担产品的市场调研、需求分析、产品功能设计和交互设计; 制作需求文档并与程序沟通,依据市场协助程序实现平台开发; 参与产品概念设计,到上线后的数据行为分析和用户反馈收集; 独立实现产品的策划、原型、产品流程和交互设计,包含定义、设计、推进等工作,实 现需求文档的撰写; 持续完善和优化已有产品功能; 订立策划部工作,合理安置策划部任务,考核策划部员工KPI; 订立针对公司业务