在我工作的地方,我们有 2 到 5 人的小团队。作为开发主管,您实施了哪些让您的团队脱颖而出的事情?意思是,它让其他团队说,“这很酷”或“我们为什么没有想到这一点”。只是一些开箱即用的想法,使您的团队非常高效。
9 回答
自动化单元测试和自动化构建系统(如 CruiseControl)
夏威夷衬衫日
为什么要与其他团队竞争,公司目标应该是一个共同的目标。
我们大致有两个团队(一个致力于“现成”产品,一个致力于定制解决方案)。但我们习惯于互相帮助。在我看来,这就是应该的方式。
首先也是最重要的——我们按时完成符合完成标准的事情。在我看来,这是最好的做法:)
我们目前正在使用 CC.NET 进行单元和功能测试自动化。QA 爱我们。但是,我正在寻找诸如此类的东西。
就其他团队可能感兴趣但与他们的工作没有直接关系的一般主题进行公司内部演示(否则他们应该比你更了解这些问题)。
志愿做有益于每个人的内部项目。(例如 Stylecop 对代码库的介绍、每周的极客午餐等)
写好代码?
编辑:当然这是完全错误的,实际答案应该是:
编写糟糕的代码。
我们仅标准化构建过程。我们不会让我们的 SKILLED 开发人员使用指定给他们的技能。我们让他们随心所欲地编写代码,使用编辑器和命令行,使用 IDE,如果他们愿意,可以使用锤子和凿子。它们仅受构建过程的约束。每个人都受制于相同的构建,在我们的例子中是一个 ant 脚本。
由于自由,开发人员喜欢并在我们的团队中执行。其他限制开发人员的团体无法理解我们是如何做到的。
我不同意这是公司的目标。因为最终每个人都在寻找自己。让一个团队脱颖而出很重要。原因是多方面的。要脱颖而出,团队必须能够展示自己,团队负责人必须承担责任。这些天开发好的代码还不够,而且还能够呈现它