`
marmot
  • 浏览: 11675 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我心中的软件团队建设

阅读更多

 

      近来读《人件》,《走出软件作坊》等书,我时常想,怎样才能建立高素质的团队,小公司如何走向大的发展?我并没有实际的项目管理经验,工作经验也浅,只是心中酝酿了一些想法,不吐不快,一家之言,纯为博君一笑,仁者见仁智者见智:)

  先说团队。
1. 文化
  我们都多少知道一点历史,历朝历代推翻统治者的起义军们哪个没有口号?没有口号动歪脑筋也要吼他妈一个出来,否则就是师出无名,出师未捷身先死了。
  这里的口号我理解为就是不同义军们的文化。
  团队也一样,同样需要文化。这个目前貌似都是由创始人确立,后继者发扬光大。
2. 对的人
  团队由人构成,所以人很重要,并且是对的人。
  有了前面所说的文化作引导,这样便比较容易吸引到合适的人,由于大家都认同一样的文化一样的理念有着一样的信仰,做起事情来就会齐心,很容易形成巨大的合力。
  这里对的人我理解为有共同追求的人,不是一群各怀目地乌七杂八临时拼凑在一块的人。
3. 好的愿景
  尽赔本的买卖只要是个正常人谁都不会去做。 打土豪,为的是能分到土地,不然土豪那么牛谁敢去打?不是明摆着找死吗?
  所以,请大胆承诺!给你的团队一个美好的愿景,将来成功了分给成员们的也只是一小部分,大头还是你掌控。即使失败了,相信大家一起患难与共,结下深厚的感情,也都能理解,在将来某个时候他们还会再度成为你最得力的帮手。最可怕就是大家聚在一起忙了半天也不知道应该打谁,最后吃一顿各自走人,下回你真想打土豪的时候找帮手人家都不理你,当你还在开玩笑忽悠人。
  这里好的愿景我理解为清晰明确的目标。

 

  以文化作引导而聚集起共同信仰的人为着一个清晰明确的目标。 我想事情就成功了一半,接下来就是带好这个团队,而如何带好这个团队我认为最重要的就是留住合适的人。
1. 做有意义的事情
  经常听到有人说这事纯粹是扯蛋,扯蛋听得多了就容易使人感到沮丧,没有成就感,容易松懈 。反正扯蛋嘛,我瞎操那么多心干什么。
  事物都有两面性,我们应该往积极的方面去看待,而不是仅仅看到消极的那一面。作为管理者也应该多从正面去引导,帮助团队成员树立积极的心态。
2. 让成员得到成长
  做程序员的很多都是年轻人,年轻人都渴望得到锻炼得到引导能够学习到新的东西。
3. 好的氛围
  工作应该是张弛有道的,谁都不可能长期处在一个高度紧张的状态。即便处于这样的状态,对于程序员而言也是极其有害的,程序员在被迫的压力下工作他的产出质量是比较低的。
4. 合理的物质条件
  物质条件我放到最后,因为我觉得它占的比重与前面所列占的权重是较低的。 合理的物质条件应该是不低于市场平均水平的,在这个物欲横流的社会,低于市场平均水平会让人有极大的挫败感,如果可以适当的稍高于市场平均水平会较好。当然小公司资金没大公司雄厚,比物质肯定比不过,这不是小公司的强项,提升优越感还是更多的得在前面几点做文章,激发团队的潜力创造更大的经济效益之后再及时进行补偿。以便及时进入良性循环,这个周期,我估计是不超过2年,如果超出这个周期公司还是原地踏步,没有什么实质性发展的话那么大家都得好好检讨了。

 

再说小公司。
  一般公司基本由产品,实施,销售三大块构成。产品部门负责把产品做出来然后交实施部门测试验证,销售部门再拿出去卖。卖了之后由实施部门负责具体实施,产品部门帮忙指导具体实施,实施部门在和客户的交流中不断与产品部门就产品自身进行改进,就是维护,销售部门再不断地接新需求回来,由产品部门与实施部门进行需求论证然后开发,然后再卖再维护再接需求,大致是这样一个迭代的过程。

  小公司往往又是最艰难的,激烈的市场竞争迫使小公司首先得想尽办法求得生存,其次才会考虑发展。我个人认为如果小公司在求得生存的同时建立起一支高素质的优秀团队才是其最核心的竞争力,团队是其赖以持续发展的源动力。
  小公司为了生存,凡能够为公司带来实实在在订单的销售是最有话语权, 最能呼风唤雨的人,他的个人魅力在这里得到最淋漓的展现,也就是他们,是最能主导公司走向的舵手。
  好的舵手能带领航员安全抵达目的地,也能开辟新航线,抑或遇到冰山 …舵手非常重要。鉴别舵手是否优秀,我个人认为只需衡量离职率 这一个指标便可,离职率过高管理者必须深刻检讨,不然的话那只能说明他想得过且过。
  频繁的人员流动只会造成团队的涣散,不利于优秀团队的养成。没有稳定的团队还谈什么团队建设,不经过持续建设哪来优秀的团队?没有优秀的团队公司如何能持续发展?难道永远是挣扎在生存边缘吗?
  

  我观察小公司的人员构成,除开老板不计,大致分为两种人。如果以世俗的眼光来分, 无非是拿钱多的和拿钱少的。而拿钱多的和拿钱少的以我700度的近视眼 来判断又分为年纪大点的和年纪轻的。
  我分析了一下,年纪轻的基本上是没啥工作经验的,抱着糊口和学习的想法进来的,这样的自然工资也不会太高(低于市场平均水平 ),他们更多的是希望能学习到东西,为下一次谋求更高的发展。而年纪大点的呢,是工作过好些年了的,相对于年轻人而言无论是技术上和生活阅历上都比较丰富,之所以选择小公司,一方面是出于与创始人有共同的信仰,希望能真正做出好的产品,一方面也是因为物质条件相对还算不错(高于市场平均水平 )才选择来到小公司。
这样难免会产生矛盾,年纪轻的朋友往往会在翅膀上长毛后选择飞走,因为他们的工资是低于市场平均水平的,而小公司往往又会比较累一点。程序员跳槽几乎是家常便饭,因为初期的跳槽往往能带来物质上的巨大提升,而这样的提升你要是呆在原公司几乎是不可能达到的,小公司本来就比较在意成本,况且为某个员工提升大幅度工资不论换了在哪个地方都是极其避讳的事情,这样会打击到其他没涨工资的员工,所以员工受物质利益驱使,很多都会选择跳槽。
  我认为造成这样的情况还是回到了起点2,没找着对的人 。在此我并不刻意排斥小公司招年纪轻的人,我认为如果有两三年工作经验,干过几个公司会较为适合,这样可以产生一些思想上的碰撞交流,能够帮助成员得到很多方面的提升。抱着糊口与学习的态度进来的是比较低级的想法,应该设法引导他予以提升,使之具备主人翁的意识。

  其实我个人非常看好小公司,因为对于个人而言这里的舞台是最大的,离梦想也更为接近。如果条件成熟,我希望下一次跳槽就找一家有潜质的小公司,倾尽全力做一点事情。
  好的舵手带领好的团队,并营造一个相对愉悦的氛围加上合理的物质条件,成员稳定团队持续建设,团队知识不断积累并传承,团队不断向优秀演进。有了这些我认为没有什么目标是不可达到的。

  这个世界到处都是有才华的穷人,他们很愿意帮你把信送到加西亚手中,就看你怎么发现他们了。
  “财聚人散,财散人聚”。
  人,真的是人。


                                                2010.09.09凌晨4点半
                                                

0
1
分享到:
评论

相关推荐

    防雷及短路计算软件.zip

    防雷及短路计算软件

    电线穿管选用小软件.zip

    电线穿管选用小软件

    【小白python数据分析入门4Pandas可视化-板块8案例 2018幸福大数据】

    小白python数据分析入门4Pandas可视化——板块8案例 2018幸福大数据,辅助8.1读取数据

    电气照明照度计算软件.zip

    电气照明照度计算软件

    数据库模拟考试试卷试卷

    数据库模拟考试试卷试卷

    AI人工智能算法工程师mk体系课(31周)

    算法是什么 划重点:算法是计算机科学与数学的边界,是一系列解决问题的清晰指令。 1、算法首先是数学的一部分,是子集而非全集只有那些能够被计算机实现的、而且用于解决实际问题的那部分数学内容,才能被纳入“算法”这个范畴,成为计算机科学的一部分,所以对于同一个数学问题,数学更加关心理论上能不能求解,而算法通常更关心是不是可以在有限的时间和空间内使用计算机求解。 2、算法是一系列解决问题的清晰指令就像是总指挥,需要不停地发送指令,一个算法的优劣可以用空间复杂度与时间复杂度来衡量,而算法工程师就是利用算法处理事物的人,因此逻辑完备和思路清晰是最重要的素质,通过这种方式,把想法通过算法的魔法变成“产品”,解决实际工程应用场景中的问题。 算法工程师承担的是整个工程中最核心的思路演绎,如果核心出了纰漏,则整个系统就容易出错,工程问题就得不到解决,1%的差错率都是不能被接受的。

    W25Q512数据手册

    W25Q512数据手册。The W25Q512JV (512M-bit) Serial Flash memory provides a storage solution for systems with limited space, pins and power. The 25Q series offers flexibility and performance well beyond ordinary Serial Flash devices. They are ideal for code shadowing to RAM, executing code directly from Dual/Quad SPI (XIP) and storing voice, text and data. The device operates on a single 2.7V to 3.6V power supply with current consumption as low as 1µA for power-down. All devices are offered in space-

    电学计算软件.zip

    电学计算软件

    五子棋wuziqi2.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    单片机C语言Proteus仿真实例数码管显示的频率计

    单片机C语言Proteus仿真实例数码管显示的频率计提取方式是百度网盘分享地址

    计算机设计大赛微课类别国赛一等奖作品时光修复-图像的平滑操作视频

    计算机设计大赛微课类别国赛一等奖作品时光修复-图像的平滑操作视频提取方式是百度网盘分享地址

    setuptools-63.1.0.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    Python源码-数学美之太阳花.py

    Python源码-数学美之太阳花

    五子棋对战小游戏appgobang.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    Java五子棋项目gobang.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

    setuptools-0.9.5.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    Theano-0.5.0.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    数据库选择题库数据库选择

    数据库选择题库数据库选择

    单片机C语言Proteus仿真实例数码管显示4×4键盘矩阵按键

    单片机C语言Proteus仿真实例数码管显示4×4键盘矩阵按键提取方式是百度网盘分享地址

    基于Java&权重人机对战五子棋小游戏AI-WZQ-HJF.zip

    五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes

Global site tag (gtag.js) - Google Analytics