再读经典的“微软团队-成功秘诀” 敏捷开发项目管理风险管理agile团队管理
今天静下心来,重新读了一下很久以前就读过的“微软团队-成功秘诀”,有一些体会分享:(有些是老生常谈,但确实是最容易疏忽的)
① 软件是智能产品,包含的智能越高,软件的价值就越高。管理者最辛苦的地方就是如何将团队的智能用聪明的方法结合起来
② 软件团队必须将软件和用户结合在一起,即软件不只是提供功能、性能,而且要提供用户体验(页面风格、交互、帮助、文档等),只有软件直接和用户关联,软件团队才不会被仅仅认为是“成本部门”。
③ 软件团队最精简的组织:项目管理、软件品保、程序开发、产品管理与行销、系统文件与使用者教育
④ 真正的权威是来自于对现实状况的精确掌握
⑤ 敏捷开发更加尊重个人,但绝不是任由个人*开发。好的管理者,是在*式的极端和放羊式的极端之间找到最适合团队的方法
⑥ 项目创建初期,最重要的事情就是激活团队,第一件事情就是共享项目的Vision,在头两周要高频率的沟通,经常得到大家的反馈。因为在项目初期,所有的成员最有的是激情,这个时候最容易建立流程和规则。过了这个时间,再要建立流程和规则就很难了。
⑦ 如果员工的新点子能够被团队接受,那就实施,这是非常有效的非物质激励的方法
⑧ 如果管理层对技术是压榨而不是培养,优秀的人会离开,苟且的人会留下,最后组织和技术一起走下坡路
⑨ 判断一个人是否在认真思考,最简单的方法就是看他是否专心倾听别人的看法,并且立即给予直指核心的响应
⑩ 如果你对团队有任何疑惑,去看他们的软件和文档。如果两者一致,你可以相信自己看到的团队现状;相反如果软件和文档未能表现出应有的水准,表示团队有问题,无论团队看起来多么健康
⑪ 充分的授权是指事先已经给属下提供了完善的支持-训练、信息、资源,然后让属下能够自主地做出正确的决定。否则的话,让属下做决定等于就是弃他于不顾
⑫ 评估产品的优劣是根据产品的功能特色以及品质的高下。纯粹就软件本身而言,有两种主要的策略可以赢得产品特色的竞赛:一种是推出遥遥领先竞争者的产品特色,但软件产品会因此庞大而脆弱;另一种是大量投资在典范性的功能特色(改变使用者的工作方式),后者更有竞争力
。
⑬ 高深的技术应用不是重点,重点是真正帮助用户。VC++刚推出时用户认为非常难以入手,而Wizard的改进则帮助提高了20%的销量