成为团队合作者意味着什么?

Tel*_*ian 1 project-management

我们正在开始一个软件项目的工作,并在处理较小的细节时挖掘重要的细节.几个不同的时代出现了大量的事情,将以某种方式对项目产生巨大影响.我在谈论我认为应该采取的方式,并且用事实来支持我的推理.因此,我被标记为不是"团队合作者".

那么,成为一个软件项目的"团队合作者"意味着什么呢?是否意味着同意你认为非常糟糕的想法并且将来会让事情变得困难?这是不是意味着不分享意见?这是什么意思?

编辑:大约4个月前,我是这个团队的新手,并开始工作这个项目.

Mar*_*ers 6

成为团队合作者意味着在实现个人目标之前优先考虑团队目标.

有不同的方法可以做到这一点,并尽早提出潜在的问题是其中一种方式.但是对它进行外交通常是一个好主意 - 你必须考虑其他团队成员如何对你的观察和短语问题作出谨慎的反应,以避免冒犯可能过于个人化的其他团队成员.

团队合作确实意味着知道什么时候需要停止争论而不是妥协 - 你不能总是期望让一切顺利.重要的是要知道哪些战斗值得战斗(因为错误的决定会对你的项目产生重大影响),什么时候最好退缩并让别人找到自己的方式,避免冲突.


Bil*_*l K 5

这对我来说真的很难,因为我经常处于同样的境地.

可能发生的事情是你没有意识到你何时与别人对抗.

他们认为你不是一个团队成员只是一种方式让他们告诉你,你所做的是让团队的其他成员感到困难.

你可能是对的,但在许多情况下,试图解释你的观点可能会产生更多的敌对而不是有用.

在会议中,我常常不停地唱着"KYFMS",闭嘴.它给了我一些关注的东西,而不是提供的错误信息.通常我可以在会议之外一对一地处理它,这有时会更成功,也可以避免浪费那些甚至不关心的人的时间.

有时问题甚至在我没有输入的情况下得到解决 我也可以在第二天一直提到它.

不要过分强调这一点.我会听一位程序员提出一个设计问题,想一想并回答"好的,这是你问题的答案,这是实际的重新设计,你需要实际让它工作".他们会去实施我给他们的答案,但在他们的脑海中,他们可以看到我所概述的更好方式的优势,并且最终会决定自己采取这条道路.

另一种情况可能是你一直在思考问题,解决各种子问题并得出结论.其他人说"让我们这样做",你说"不,那不行,我们必须这样做".这完全没有效果,因为它们不再是您的参考框架.你实际上必须回溯并带领他们完成你的发现.让他们建议你已经意识到的事情会失败,然后说"但在这种情况下会发生什么".

这一切都归结为这样一个事实:优秀的程序员几乎总是非常擅长阅读其他人的感受.练习试图找出观众的想法.尝试阅读他们的肢体语言(它可能需要我们的努力 - 对于大多数人来说它自然而然).你甚至可以让他们引导谈话,只是提出问题,以便在正确的方向上戳他们.

如果这个答案对你来说听起来很合理,你可能会在The Programmer's Stone中找到一个很好的解释