• 中小软件企业的研发团队建设(一)团队的组建


     在软件企业中,研发部门负责的主要的工作是软件设计与研发,都是强智力创造的活动,所以团队建设对与研发部尤其显的重要。优秀的团队是研发部门能获取成绩的根本。

     我对研发团队组建的一般流程的认识为:

    而中小软件企业团队建设中的有自己对应的特点:

    主要的劣势是

    1 招人经费不足,企业背景没有吸引力。

    2 人员的稳定性先对与大企业相比很低。

    主要的优势

    1 部门建设灵活,可变性高。

    2 老板“唯利是图”,注重个人技能带来的收益,而对人情关系网比较轻视。

    那么在中小型软件企业中构建团队就需要我们扬长避短,比如做为领导要善于发现技术比较好,但是情商不太高的人,这类人在小企业的忠诚度往往比较高,在团队中要扩大这类人的基数,通过管理手段充分发挥他们的作用。

    研发团队组织结构:

    研发团队的组织结构要贴切中小软件企业的特点:1 项目比较杂 2项目变更灵活。在考虑这个特点的就必须满足大团队是由可以拆分的小团队构成的。而团队结构组织一定要遵循前辈们留下的团队建设经验财富:比如2/8法则,团队中20%的人是核心需要带领团创造出80%的产值;还有一个人最好不要和超过4个人沟通这样的黄金理论。基于这些理论的知道,我在公司的研发团队中构建了一个多级金字塔的结构。

    如上图所示:每一个三角形就是一个小型团队,当小型团队成长到一定的程度了就可以考虑拆分为更加小的团队。现在团队一共是30人,基本上保证每个团队是4到5人这样一个配置,这样的话在小型团队内的沟通管理效果是最佳的。有人会问每个团队都需要一个负责人,去哪找这么多负责的人,团队的人才是需要培养的,我对团队的培养思路在后面会说到。

    做研发团队的岗位设定

    最核心的需求是需要明确两点:

    1 明确岗位的任职要求

    2 明确岗位的责任范围(对谁负责?权力是什么?要承当什么责任?有无下级?)

    同时要制定出不同岗位之间的迁升降级制度。

  • 相关阅读:
    Linux系统信息查看
    批处理Dos命令
    python语法31[函数]
    python基础31[数据结构list+tuple+set+dictionary]
    nmake使用
    linux间文件拷贝
    linux文件同步工具Unison的使用
    python语法31[基本数据类型和流程控制]
    远程桌面管理工具比较
    WindowsBatch与LinuxShell比较[batchfile之for命令详解]
  • 原文地址:https://www.cnblogs.com/langusui/p/3778391.html
Copyright © 2020-2023  润新知