热门回答:
如果你是老板。首先。你要清醒地风清楚每个人的长处短处和适合于做什么工作。能够完成什么任务。或者你要聘亲一个有经验的管理者。不一定是专业精深的专业人员。应该是一个管理老手即可。他应该明晰地知道每个人应该干什么!
第二。大政方针你要拿。或者通过民主协商的方式找出来。然后。就是把办公室主任找好。协调执行即可。
剩下的就是各干各的事了。
其他观点:
根据题主问题。从以下5点进行构建一个研发团队。希望能够提供的建议有用。
1、 想要高效的的管理一个30人的研发团队。首先得确定一个研发团队的角色有哪几类。一般团队角色类型如下:
项目经理
架构师
产品经理
设计师
前端工程师
开发工程师
测试人员
2、 人员比例怎么配置?30人的研发团队建议的人员配比如下
3、每个人在团队的职责(来自招聘网。大部分公司岗位招聘需求都类似。根据各业务形态不同有差异化区分)
项目经理:
1、 负责项目需求管理:与客户进行项目需求沟通。确定项目范围和项目需求;2、负责项目实施管理:编写项目实施管理文档、组织编写项目技术文档、协调组织项目成员、工作任务分工及完成情况检查、项目技术疑难问题解决等;3、负责项目质量、进度与成本控制:完成公司要求的项目质量保证制度。确保项目质量、成本和进度目标的达成。
架构师:
1.负责整个产品研发团队的建设。全面负责公司系统的技术方向和总体规划;2. 参与产品项目的评估、规划、决策。审核总体技术方案。以及相关的预算评估及规划;3. 负责系统的日常系统运营、维护、升级。保障平台和数据的安全、稳定;4. 负责制定技术开发规范、运维规范、安全规范、问题处理规范等。并跟踪开发过程。确保按时交付;
产品经理:
1. 负责公司现有平台的产品设计和优化。处理产品相关问题并提出合理化解决方案;4. 对公司产品的体验规划、产品生命周期管理负责;4. 具有商业思维。发掘千图网潜在创新业务机会。主导孵化落地。
设计师
1、参与产品需求讨论与分析。具备良好的产品思维和交互设计思维。能以专业的角度来分析和判断方案可行性;2、配合开发人员进行页面布局效果的整体实现。保证最终设计质量;
前端开发工程师
1.web前端系统和功能的开发、调试和维护2.前端技术框架和组件的开发3.与设计师和后台沟通完善需求
开发工程师
1.参与系统及相关产品需求分析及架构设计, 负责业务模型到技术模型的转换;2、参与制定设计及实现规范。设计、实现及部署工作。负责相关文档编写;4. 负责对软件的开发。测试。以及解决技术疑难问题;
测试工程师
1、根据产品设计。进行需求分析。风险评估。同时制定测试计划。完成用例设计。执行测试用例。准确发现并定位跟踪问题;3、在跟进项目中与团队人员有效沟通。推动问题并合理解决;4、对现有测试方案进行改进。提升测试质量。
4、团队制度规则建立
1、绩效和考核
在研发绩效制度上。实行年度考核。每半年为一个周期。年中考核占40%的权重。年底考核占60%的权重。包含自评价、直属上级评价、同事之间互评、人事和老板。考核的核心以个人对公司的影响力作为最重要的标准。
有考核就有奖惩。年度考核是决定一个个体和团队一年的奖励或者惩罚。做得好的和做的不好。都由这个结果来评定。
奖金由结果决定。我们通常会定义公司、部门和个人三级系数。不同的系数代表了不同的含义。然后加权出来的结果代表了你能拿到多少奖励:
公司系数:由公司的总体营收和整体目标达成情况有关。决定了公司总奖金池和调薪池的多少。
部门系数:部门总监的个人系数。决定了部门在公司多个部门的排序。以及该部门总的奖励系数。
个人系数:个人的考核结果。决定了个人在所在部门的排序。以及个人总的奖励系数。
这三个因素加权到一起。基本就为每个人和每个部门定义了一年的绩效。
2、构建成长型团队才能提高效率留住人。以下几个方式供参考
敏捷开发模式
拥抱变化。快速响应;
拆分任务。任务对应相应时间到小时;在短时间内能完成
每日站会。总结昨天的工作。列出今天的工作及难点
及时更新问题状态
团队轮值周/日会议
每周。一位团队成员担任轮值主席
组织和主持每日的站会
组织和主持每周的例会
锻炼当众演讲的能力
增强领导力
每日站立
1. 每天早上。由轮值主席组织。每天15分钟
2. 快速交流昨日进展和问题。快速商议解决
3. 快速计划今天的工作安排。每天花很小的时间复盘
团队分享
轮流分享。提前排计划
做充分的ppt准备
讲某个技术/产品的学习使用心得。或者某个上线模块的开发流程与代码
每周例会分享(会议控制在1小时内)
5、提高效率的工具和办法
1、建立svn。拆分研发从需求分析到测试上线每个环节的文件夹。及时更新每个环节内容。沉淀项目结果。复盘项目过程问题等;
2、搭建禅道。线上跟进项目的每个环节:
覆盖项目核心开发流程。完整软件生命周期管理。增加测试、文档、发布等功能。svn关联缺陷。
其他观点:
团队要有一两个高级工程师专门搞技术的。团队出了岔子紧急事故他们要搞得定。一个项目经理。跟进度。催bug。和产品对接。要有一两个架构师。负责整个项目的规划。性能。稳定性。提供解决方案。做成本预算。这个架构师和高级工程师一起配合。同时架构师还要参与评估产品的可行性。再有三四个高级工程师带十多二十个初中级就差不多了。高级工程师负责任务拆解分配。团队虽小。流程要规范而且灵活。不能没有流程。也不能为了流程做流程。流程方便追责。和做奖励。避免风险。该有的接口文档设计文档。数据库说明必须要有。这是架构师和高级工程师的任务。小团队管理量体裁衣。发挥灵活性。适合团队就可以了。
您还感兴趣的文章推荐以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/257031.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
团队,项目,系数,产品,需求,测试,公司,部门,技术,流程
没想到大家都对如何高效管理一个30人的软件研发团队?感兴趣,不过这这篇解答确实也是太好了
如果你是老板。首先。你要清醒地风清楚每个人的长处短处和适合于做什么工作。能够完成什么任务。或者你要聘亲一个有经验的管理者