`

更好地领导一个项目的诀窍

阅读更多

      技术管理就像开车。当你做得正确时,没有人注意,一旦某个环节出错,问题会接踵而来。以下是我11年来作为Interviewing Manager的Team管理体会,排名不分先后,你必须注意每一点。

1. 不要重复过去二三十年来别人犯过的错误

     这句话来自Steve Mcconnell,IEEE软件编辑和软件开发畅销书作家。Mcconnell的作品包括经典著作“Code Complete”。Mcconnell认为,“大量阅读”是避免凡重复错误的最好方法。

2. 80% 的管理就是选择正确的人选

     Scott Adams, Dilbert漫画的作者认为一个好的项目经理必须创造一个人尽其用的环境。所有的项目经理都应该读一读Tom Demarco和Tim Lister的新书“Peopleware:Productive Projects and Teams”(2nd Edition, Dorset House, 1999)。

3. 总是试图雇用比你强的人

     不要让你的自负成为项目的瓶颈。组织一支聪明的队伍,给他们足够的资源和解决问题的规则,让员工自己解决问题。

4. 不要浪费时间

     Tom Bragg,Intellisys Technology Corp.的首席技术官员,认为太多的项目由于不能如期开始最后陷入麻烦。通常导致延迟的原因包括其它任务的干扰,人事变动,不准时的经理等等。

5. 最优的未必是最大的

     Tom Bragg的另一个建议是:密切注意项目开始后发生的事情。Bragg说:“计划好你的工作然后如期进行,过分紧张的工作强度反而往往导致生产率的降低,可能保持每周50小时以内的工作强度是最佳的。

6. 真实的,公正的估计

     项目经理应该避免“依照管理者的欲望修改计划”的陷阱。“一个有效的估计的特征是所估计的时间与金钱比实际情况低和高的概率相等”,Bragg说。

7. 使你的组织结构更有效率

     很多情况下,你可以采用另外一种与现在不同的组织结构。看一看Apache Web server的开发小组,他们的层次组织并不分明,却开发出了成功的产品。

8. 使用WWW上的免费工具

     从http://sunnet.usc.edu/winwin/winwin.html,你可以下载由Barry Boehm的学生开发的,能够把W理论(WinWin模型)和螺旋形模型结合起来的工具。在项目管理研究所的网址www.pmi.org,你可以下载它的 联机手册。从www.spmn.com你可以看到从CMM模型出发的一些建议以及两套工具:Control Panel和Risk Radar。Control Panel是Excel表格形式,由于监测生产率和质量;Risk Radar是一个Access数据库,对项目的风险进行量化管理。

9. 不要小看老程序员

     重新训练现有的程序员比雇用新毕业的大学生要有价值。老的程序员在以往的多个项目上有丰富的经验,通过新技能的训练后,他们的经验和知识会帮助年轻的程序员(包括项目经理)节约时间和金钱。

10. 为你的项目选择定正确的工作流程

     并不是所有的项目都适用一种开发流程。Intel公司有规律地检查每个开发小组的工作质量,如果出现了延迟交付或质量问题,Intel鼓励该小组改进他们的工作流程。

11. 做好你的生存计划

分享到:
评论

相关推荐

    上司与下属沟通的窍门.doc

    以上沟通策略和领导原则对于IT领域的管理者至关重要,它们有助于创建一个高效、和谐的工作环境,推动团队的成功。通过良好的沟通,管理者能够更好地引导团队,解决冲突,激发创新,最终实现技术目标和业务目标。

    培养坦率沟通的重要窍门.PPT

    在IT行业中,坦率沟通是至关重要的,无论是在团队协作、项目管理还是技术讨论中,良好的沟通...通过理解和实践沟通的基本原则,掌握有效的沟通技巧,我们可以在技术领域中更好地解决问题,推动创新,实现团队的成功。

    如何坦率沟通.pptx

    在信息技术领域,沟通是团队成功的关键。无论是开发软件、维护系统还是协调项目,有效...通过学习"如何坦率沟通.pptx"这一文件中的内容,我们能更好地提升个人和团队的技术交流能力,为项目和职业发展奠定坚实的基础。

    Cucumber Recipes

    Dan North作为行为驱动开发的创始人和RSpec故事运行器(Cucumber的前身)的作者,在推荐语中提到了“从一般的建议到关于测试嵌入式Arduino硬件项目的疯狂行为,他们能够在一个小空间内覆盖巨大的范围。” 这暗示了书...

    专题资料(2021-2022年)变革管理101招.doc

    在当代商业环境中,变革管理已成为企业成功的关键要素。...通过这101招,管理者们可以更好地理解变革的重要性,学会计划和执行变革,以及通过有效的沟通和参与,带领组织在变革中不断超越,最终达到成功。

    matlab中绿色的代码什么意思-job-searching:给大学生的找工作,求职和投资组合等的提示,重点是STEM工作

    在最后的一年,我领导了一个数据科学/机器学习的研究项目,并Swift找到了进入数据行业的道路。 我在最后两个学期申请了大约60-80个工作,并在2019年5月毕业前几周被录用。 作为工作的一部分,我有机会在波士顿大学和...

    C和C++编程心得—前人的经验总结

    1. **基础技能**:掌握C/C++可以帮助你更好地理解计算机科学的基本概念。 2. **就业市场**:C/C++仍然是很多企业和组织招聘时要求的技术之一。 3. **灵活性**:C/C++的灵活性意味着你可以开发从操作系统到游戏等各种...

    [最新]面试精华资料汇总(找工作必读)

    场全面的评估过程,旨在了解...这些内容旨在帮助求职者更好地准备面试,提升成功率。面试不仅是展示个人能力的机会,也是了解公司的窗口。通过学习和实践,求职者可以在面试过程中展现出最佳状态,增加被录用的可能性。

    世界跨国公司经营模式.pdf

    为了适应全球化趋势,许多跨国公司采取了全球性的组织结构,以便更好地整合资源、协调管理。这部分内容探讨了这种组织结构的优势和挑战。 #### 4. 美日欧跨国公司三套车(第84页) 美国、日本和欧洲的跨国公司在...

Global site tag (gtag.js) - Google Analytics