多个独立开发人员比一个多开发人员团队更好吗? [英] Are multiple solo developers better than one multi-developer team?

查看:97
本文介绍了多个独立开发人员比一个多开发人员团队更好吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我带领一小组四位开发人员。我们主要从事内部使用的开发项目,我们也保留了公司的网站。



项目持续时间通常从1周到3个月不等,但我们尝试拆分大型项目,持续时间不超过4到6周。



因为我们有开发人员在每个项目的基础上工作,即使所有工作都工作在同一个实体办公室。这是由我的老板决定的,他认为这更有效率,但我有疑虑。我想尝试让所有人同时在同一个项目上工作,或者每个项目至少两个,但我的老板不允许我。



由于我无法比较哪种情况会产生更好的结果,如果我能在以下情况下使用您管理开发人员的经验,我将非常感激:

  • 许多只有1名开发人员的项目。
  • 很少有开发人员的项目。
  • 一个项目有很多开发人员。
  • I lead an small group of four developers. We work mainly on development projects for internal use only, we also mantain our company's web site.

    Project duration usually varies from 1 week to 3 months, but we try to split large projects, to last no more than 4 to 6 weeks.

    Since ever we have had developers working on a one per project basis, even when all of them work on the same physical office. This was dictated by my boss, he beleives this is more efficient, but I have my doubts. I would like to give it a try to have all of them working on the same project at the same time, or at least two per project, but my boss doesn't allows me.

    Since I'm unable to compare which scenario yields better results, I would be very grateful if I could resort to your experiences about managing developers on the following scenarios:

    • Many projects with only 1 developer.
    • Few projects with few developers.
    • One project with many developers.
    • 推荐答案

      你不能。这根本没有意义。 人们太不同了,不能把它们视为牛。如果你觉得这里的主要因素不是人为因素,你就不应该继续做你正在做的事情。



      当你与开发人员合作时,你需要有这种感觉。



      一个人比十个甚至几个人更重要是非常典型的开发人员。当一个开发人员长时间破坏他人的工作从而产生强烈的负面贡献(但管理者认为是积极的)时,这是非常典型的。不幸的是,如果某些核心开发人员通过讨论事物并相互提供想法来提高结果,那么不太常见(但并不常见)。遗憾的是,当两个特定的开发人员分别具有相当高的生产力时,这种情况并非罕见,但如果他们在同一个项目中工作,则会破坏开发。它甚至发生在一些开发人员在工作时几乎无用时,但在由其他人领导时会产生良好的结果。是的,当一些开发人员能够做出很好的工作而其他人只是麻烦时,这种情况很常见;但也许这样的开发人员根本就没见过她/他级别的工人。



      如果你打算用开发人员的数量乘以时间计划开发时间和结果和权重,或类似的东西,你在开发中无关。



      -SA
      You cannot. It simply makes no sense. People are too different to count them as cattle. If you don't feel the main thing here, human factor, you should not continue to do what you are doing.

      You need to feel it when you work with developers.

      It's very typical that one person is more important then ten or even tens of developers. It's very typical when just one developer disrupt the work of others for a long time thus producing strongly negative contribution (but is accounted by managers as positive). It's unfortunately less typical (but not too uncommon) if some core of developers boost results by discussing things and feeding each other with ideas. It's unfortunately not very uncommon when two certain developers are quite productive separately, but disrupt development if they work at the same project. It even happens when some developer is almost useless when working along, but produce good results when is led by others. And yes, it's quite usual when some developer can make great work and others are only the hassle; but perhaps such developer simply never met workers of her/his level.

      If you are going to plan development time and results by multiplying number of developers by time and weights, or something like that, you have nothing to do in development.

      —SA


      这篇关于多个独立开发人员比一个多开发人员团队更好吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆