请阅读Joel on Software - How to be a program manager。
在他的文章中,他为项目经理指出了不同的事情。
- ...(事实上,有14年的编程经验,你可能知道 太多,不能成为一个好的用户倡导者
- ......赢得程序员的尊重,让他们承认你是对的
- ......作为项目经理,它有助于自己编码
- ......在任何辩论中表现出智慧,开放和公平
作为投票支持这个问题的完美受众,你认为是什么? 您认为项目经理的哪些属性
拥有。
答案 0 :(得分:9)
IMO PM的最重要技能是将开发人员从工作政治中解放出来。如果客户(无论是内部还是外部)干扰了开发人员的工作效率,那么PM就无法完成他们的工作。
答案 1 :(得分:7)
我认为在开发人员成为问题之前从开发者的路径中删除障碍的能力是此类管理的最重要方面。
有一个明确的,明确定义的开发路径允许开发人员在不必切换或停止的情况下找到他们的流状态。
答案 2 :(得分:6)
了解软件估算不是截止日期的项目经理。
答案 3 :(得分:6)
根据我的经验,项目经理和团队负责人不是同一个人。事实上,在我从事IT工作的15年里,我从未有过项目经理作为我的团队领导。
要回答您的问题,我在团队负责人中寻找的内容:
答案 4 :(得分:4)
在我看来,一个优秀的项目经理/团队负责人能够充当客户,管理层和开发人员之间的油脂,如果需要(不仅仅是管理层),还可以为各方提供支持,并处理妨碍项目向前发展的障碍开发人员可以专注于开发。
答案 5 :(得分:1)
我喜欢的一种不错的管理方法是MBWA(不要与MBA混在一起)。这意味着走动管理。它听起来有点奇怪,但想到它......
请看这个链接(作为众多可用的链接之一):http://www.businesstown.com/people/communication-walking.asp
......因为这对每个经理和项目都不起作用......
答案 6 :(得分:1)
我不想告诉你这个,但最重要的属性是他们的沟通能力;把手放下。如果他们不能很好地沟通,他们就无法消除障碍,也无法在利益相关者和行动者之间进行转换。
沟通不久之后是组织/规划能力和工具知识;当然还有领域知识(B.S.探测器,以及对项目的一般理解,而不必一直问......这是什么。)
如果没有这三件事,你处于劣势。
所以,我同意Joel的观点,拥有编程背景对于项目经理/项目经理来说至关重要 - 特别是对于软件等无形的东西。但是,你必须有10年或15年的经验吗?不,在场上几年就应该给你足够的信息。
答案 7 :(得分:0)
能够从坏中告诉我们,我们随便称之为“质量”。其他一切都紧随其后。
答案 8 :(得分:0)
团队领导: