我是一个由15人组成的团队,经过几次管理上的改变,我的团队正处于转型之中。目前的管理层正在推动一种开发软件的敏捷方法,但没有提供任何领导。这个团队在公司内部和其他部门的沟通中都遇到了很大的问题,这些部门都是我们的客户。
管理层最近成立了一个由技术专家组成的小组.他们对代码库有很大的了解,但在公司工作了十年,不太愿意改变。目标是提供技术指导。
在过去的六个月里,我加入了这个团队。我有六年的经验,开发不同的软件,但没有相同的知识,代码库与其他人。我有良好的沟通和组织能力,能很容易地与客户沟通。
公司的重点是提供创新的新产品,但根据我的观察,我们在项目组织中出现了问题(我们似乎失去了客户的关注,埋没在代码库中,误解了需求)。
我认为我可以为交付项目提供指导,并且很好地关注客户,但是我不像技术专家团队那样拥有相同的技术专长。我也认为我是团队中唯一有过敏捷经验的人。
我有两个问题:
发布于 2011-08-31 09:07:09
团队是一组人,每个人都可能根据自己的长处和能力有自己的目标。在一个团队中,技术专家和更倾向于沟通而不是技术方面的人并肩工作,这是没有错的。
当然,这需要一个良好的组织和相互尊重。有一种风险是,拥有大量技术背景和良好代码库知识的人会利用他们的代码库知识和技术技能,认为自己更优越、更聪明或其他任何东西,并试图迫使每个人都同意他们的决定。
有些情况可能会使这一风险更高。示例:
至于你的第二个问题,你需要有足够的背景来领导一个开发团队。否则,你不仅会不明白他们在做什么,而且他们还会给人一个不好的印象,以为自己是由一个缺乏经验的人领导的,而且会避免问你问题。
这么说吧,不,你不必是一个技术专家。这是一个好处,但如果我必须在一个有良好沟通技能但缺乏一些技术技能的人和一个根本没有沟通技能的大师之间做出选择,我将永远选择第一个。
发布于 2011-08-31 09:36:46
这三个因素都导致了一个单一的结论:你的经理是随意行事的。
...and你担心顾客吗?我的意思是,顾客是你在这里所关心的最后一个问题(是的,不应该是最后一个,我们可能会同意),但我在这里看到的是:(请原谅我的法语)
远离那些老一套的人和他们的意见,记下他们和他们的意见是如何影响你的工作和项目,如何,什么时候:重大的重组将到来,你会想要有可参考的事实来支持你在这个情况下的地位和作用。
发布于 2011-08-31 09:18:49
领导开发团队的职责可能有很大不同,从分配任务、批准生产代码、设计架构、决定计划数字或培训需求等,到批准休假请求等更普通的任务。虽然您可以将一些任务委托给团队成员,但是如果您在某些类别中缺乏专业知识,那么您将很难领导这样的团队。了解团队做什么和如何做是很重要的。
从您的问题中,我收集到您主要关注的是团队缺乏沟通技能,因此与其他部门(或客户)的协调和跟踪需求是一个问题。似乎您的团队将受益于增加一个项目经理或联络经理的团队。这并不意味着这样的经理需要是整个团队的领导或技术总监。他的工作是在处于困境的沟通伙伴之间架起一座桥梁,并在他们之间进行转换,而不一定要领导他们。
https://softwareengineering.stackexchange.com/questions/104905
复制相似问题