2016-11-16   访问:1613 次  

我们的困惑

当业务来临的时候,眼见着美好的光景,却消化不了。有备无患,我们应该提前备战,在时间充裕的时候成立研发团队,进行具有前瞻性的开发,并建立具有战斗力的队伍。


如何创建研发团队

这是我们需要学习的,学习并实践,尽快创建研发团队,包括人员,制度与管理等。


如何有效展开业务

高效有战斗力,打胜仗。


以下为学习知识点的结构导图

研发团队组织与管理.jpg


主要团队角色的工作职责

研发组组长

  • 定义要开发的产品,组织产品研发团队的会议,人员工作安排;

  • 负责公司产品需求调研、需求分析,设计与规划等,并完成相关文档;

  • 协调资源推动产品功能实施,跟踪进度,与相关团队有效沟通,提高产 品质量;

  • 定期对自身产品及行业、竞争对手等进行数据分析,评估、优化用户体 验和功能;

  • 跟进项目开发组对产品的开发、及时解释产品的功能细节或解决项目组 提出的需求疑问;

  • 负责小组内的其它事情,完成经理授权,委托的其它任务;

美工

  • 协助需求分析,设计相对应后台管理系统界面,深入了解目标用户(设计 的页面满足其需求的各种人物角色);

  • 与产品组长密切合作,与研发人员沟通,将功能与设计相结合,确保设 计的界面具有可用性和吸引力;

  • 将设计页面切图,编写HTML,CSS,JS源代码,形成稳定的静态页面;

  • 跟进项目研发过程,及时解决在研发过程中所遇到的设计问题;

架构师

  • 需求分析,确认和评估系统需求;

  • 系统分解,将需求分解软件需求,再根据软件的需求,重组子项目,子 系统,组件和模块,以及它们之间的罗辑关系,并设计系统整体架构搭建系统实现核心架构;

  • 澄清系统细节、扫清主要难点,指导协助开发人员进行实际工作;

  • 把控项目的架构,使设计的项目尽量效率高,开发容易,维护方便,升 级简单等;

  • 培训与指导,架构工程师需要对整个团队进行技术培训,给与每个开发 人员有效指导,以避免团队成员对系统设计的误解而造成项目的延误;

开发人员

  • 负责项目模块的详细设计、编码和内部测试的组织实施;

  • 参与技术可行性分析和需求分析

  • 熟悉并熟练掌握公司软件项目的相关软件技术和使用方法;

  • 负责相关技术文档的拟订和管理;

  • 及时反馈实际工作中遇到的问题,并提出改进建议,参与项目的升级维护;

  • 积极参加各种技术上的培训;

测试人员

测试人员为产品组中的所有人员,全民参与测试,交叉测试。

  • 制定测试计划,测试方法;

  • 对测试 问题的确认、定位、解决测试问题

  • 进行测试效果评估,书写测试报告;


一些亮点

确定日常工作来源”:其实是表明项目管理同样要具有计划性,不能闲置资源,急时救火。日常工作来源要思考清楚。

检查与反馈”:项目经理往往需要重视这件事,甚至说,管理很大一部分工作就是检查与反馈的过程。


游客