微软研发:致胜策略

微软研发:致胜策略

ID:31857435

大小:271.55 KB

页数:86页

时间:2019-01-22

微软研发:致胜策略_第1页
微软研发:致胜策略_第2页
微软研发:致胜策略_第3页
微软研发:致胜策略_第4页
微软研发:致胜策略_第5页
资源描述:

《微软研发:致胜策略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章奠定基础您是否曾经暂时停下手边的工作,思考一下如何能使项目的进行更有效率?您想到的是需要高深学问才能解决的方式呢?还是只要利用一些经验法则就能化腐朽为神奇呢?但愿这个答案像猜谜游戏一般简单,这样我的训练工作就容易多了,可惜事实不然。要让项目提高效率,需要长时间、一点一滴地累积非常多的知识、技巧和信念,尤其新手更是如此,不幸的是,这种能力的培养需要很大的耐心和毅力,而大部分的人都是用尝试错误的方式来学习,这样代价既高,功效也不大。尝试错误的方式会耗用很长的时间,可能得到经历很惨痛的教训,如果能善用前人的经验和

2、智能,学习前人已经归纳出来的知识,避免犯下同样的错误,不就快得多了吗?本章首先来介绍前人的经验。就我所知,对于一个希望不加班就能如期完成任务的团队,必须把握好的原则,这是软件开发部门的基本观念,也是往后几章的基础。专心改善产品公司付薪水给程序设计师,是要他们在合理的时间内做出品质精良的软件,但是程序设计师的时间却经常被其他的事情占用掉了。这样的程序设计师或他们的经理们,就是因为不了解软件开发的真理:任何不能改善产品的工作,都是浪费时间或是偏离方向。如果您一时不了解这个观念的重要,请想一想以下两个极端典型的比较:一

3、位程序设计师一天到晚开会、写报告、阅读和回复电子邮件,另一位程序设计师则专心研究、设计和测试新产品的功能,试问谁比较容易脱颖而出?毫无疑问是心无旁骛的那一位,他甚至可能提前完成工作呢。我经常发现,团队出问题的原因之一,往往是因为程序设计师们都在做他们不该做的事:他们花太多的时间准备开会、参加会议、读写开会记录和进度报告,以及回复电子邮件。这些不能改善产品的工作,固然一部分是程序设计师自己主动做的,但更大的一部分是主管下的命令。曾经与我共事过的一位经理,要求每一位组员要用e-mail交一份工作周报,每周开一小时的会

4、讨论目前各人手上的工作内容,以及其他突发性的事务,开完会后,提出意见的人负责写出书面报告,交给经理。这位经理的动机只是想管理每一个细节,但并不了解这会让团队被无意义的工作压得无法喘息。这些进度报告真的那么重要吗?那些后续报告的用意又是什么呢?如果开会时经理自己做个简单的笔记,不就省了这些报告所占用的时间和精神?很显然,这个问题的答案必须视您身处的企业环境而异,但从我刚才所举的实例来说,其实只有最初制定进度的那份报告是有价值的,其他的报告都是可有可无,甚至进度检讨会都没有必要召开,而且每次那位经理要求后续报告时,我

5、都很纳闷,心想:“我刚才不是已经告诉他我的想法了,为什么我还得再写一遍?”我不过是偶尔去参加他们的定期进度会议,所以对我的时间损失并不大,不过,我常在想,不知道公司里有多少不必要的例行工作正在加重员工的负担?这位经理本意是尽力把每件事情做到巨细靡遗,但是却违背了身为软件开发领导者的基本守则:领导者的任务是努力消除程序设计师工作上的一切障碍,让程序设计师全力专注在真正重要的工作——改善产品。这并不是震惊世界的大发现,而是极简单的道理,但是,有多少软件开发主管是真的把“消除程序设计师工作上的障碍”当作积极追求的优先目

6、标,而且确实做到呢?如果刚才提到的那位经理真的用心去减少组员不必要的工作,我确信他可以想出更简单有效的方法掌握工作进行的状况,而不必一再浪费组员的时间开会和写报告。千万不要把程序设计师的时间浪费在改善产品以外的工作上。请不要从字面上解释我的话我所谓的不要把程序设计师的时间花在改善产品以外的工作上,请不要从字面解释成程序设计师只许写程序。事实上,思考如何设计、测试程序和接受需要的训练等等,虽然不是直接投入在改善产品上,但对产品品质却有重大深远的影响。如果程序设计师在动手写程序前,仔细思考过产品的设计,把缺点改正,当

7、然会比一味地埋头苦干要好得多了。有些团队的活动,用意是让团队成员在愉快的环境中工作,提高程序设计师的生产力和士气,虽然看似与产品无关,最后还是对产品品质与工作效率有正面的帮助。排除干扰如果您希望团队能在期限之内完成好的软件,就必须尽可能排除一切不必要的工作,特别是您打算分派工作给全体组员之前,请等一下,问问自己,这件工作真的有必要叫大家做吗?能不能由您自己做呢?比方说,如果您要准备向上级报告项目概况,非得要所有的程序员停下手边的工作,为每个程序写一份摘要吗?我倒不这么认为。身为经理,您应该平时就对项目的进度及一切

8、的状况非常清楚,不必靠人帮忙就能做出切中要点的演示文稿,而且信息已经存在脑海中,比起再去汇总整理一堆人的报告应该是快得多,也更好组织。或许这要花掉您几个小时,但总比打搅整个团队去做一件与产品无关的工作要好。我通常会做得更彻底一点。如果我发现一位程序设计师总是被不能不做、却与产品无关的工作绊住,我会主动解除这件工作,由我来做好了,这样程序设计师就能完全专心在软件上面。除非是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。