微软规划:领先之道[按需印刷]
基本信息
编辑推荐
本书比其他工程管理书籍更加深入地探讨了来自于实践经验的行动战略和坚韧不拔的精神。这些战略和精神将帮助您创建一个优秀的小组,并指导他们推出世界级的软件。您将从本书的各个主题中获得您所需要的任何东西。
内容简介回到顶部↑
本书比其他工程管理书籍更加深入地探讨了来自于实践经验的行动战略和坚韧不拔的精神。这些战略和精神将帮助您创建一个优秀的小组,并指导他们推出世界级的软件。您将从下面的主题中获得您所需要的任何东西。
1.人才与组织;揭示了招聘、面试和保留合适的人才及创建正确的企业组织结构的方法,以及为优秀软件的开发工作创建良好的企业文化方法。2.工具与方法;揭示了获得最好的开发工具的方法;并确定了质量保证和发行工程中正确的处理方法。3.定义与计划;揭示了管理需求、可用性模型、技术基础和进度计划之间主要关系的方法。4.工程的执行;揭示了通过及早发现和解决问题以保持工程进度的方法,还指出了执行一个合理的测试版本计划已获得有利产品测试的实际反馈的方法。5.发行与结束;揭示了管理工程结尾阶段、确保产品做好发行准备、奖励和表扬小组成员贡献以及为下一个工程做准备的方法。
1.人才与组织;揭示了招聘、面试和保留合适的人才及创建正确的企业组织结构的方法,以及为优秀软件的开发工作创建良好的企业文化方法。2.工具与方法;揭示了获得最好的开发工具的方法;并确定了质量保证和发行工程中正确的处理方法。3.定义与计划;揭示了管理需求、可用性模型、技术基础和进度计划之间主要关系的方法。4.工程的执行;揭示了通过及早发现和解决问题以保持工程进度的方法,还指出了执行一个合理的测试版本计划已获得有利产品测试的实际反馈的方法。5.发行与结束;揭示了管理工程结尾阶段、确保产品做好发行准备、奖励和表扬小组成员贡献以及为下一个工程做准备的方法。
作译者回到顶部↑
本书提供作译者介绍
作为一个在软件行业工作了18年之久的资深人士,爱德·沙利文曾获得梅里马克大学计算机科学学士学位。后来,他又获得波士顿大学计算机科学硕士学位。
爱德曾在新罕布什尔州纳舒厄市运用Spitbrook企业软件工程工具为数字设备公司(Digital Equipment Corporation)工作了11年。他参加了大量的工程开发工作,其中包括开发基于VAX/VMS操作系统的软件工具,并多次担任管理角色。最终,他加入了数字设备公司的咨询部门,并主管为一种客户参与管理系统开发的自定义软件产品的开发和.. << 查看详细
目录回到顶部↑
目 录
推荐序一
推荐序二
出版者的话
译者序
作者简介
前言
第1章 优秀的人才,以及如何寻找到他们 …3
“优秀”的定义 …5
发现并吸引优秀人才 …17
普遍存在的问题及其解决方法 …29
第2章 简历、面试和聘用 …33
查阅简历 …34
面试应聘者 …41
人才的保留 …55
普遍存在的问题及其解决方法 …58
第3章 软件工程的组织 …63
numega公司的组织结构 …64
角色与职责 …70
推荐序一
推荐序二
出版者的话
译者序
作者简介
前言
第1章 优秀的人才,以及如何寻找到他们 …3
“优秀”的定义 …5
发现并吸引优秀人才 …17
普遍存在的问题及其解决方法 …29
第2章 简历、面试和聘用 …33
查阅简历 …34
面试应聘者 …41
人才的保留 …55
普遍存在的问题及其解决方法 …58
第3章 软件工程的组织 …63
numega公司的组织结构 …64
角色与职责 …70
译者序回到顶部↑
如何创造出软件产品?如何创造出大量优秀的软件产品?
如何管理一个软件工程?如何管理一个新兴的软件企业?
如何完成软件工程?如何在压力之下按期完成软件工程?……
曾几何时,在中国人的脑海里,提起软件就会令人想起中关村。曾有一批优秀的软件企业崛起过,可是真正能够傲立于软件世界的又有几个?是什么使得中国的软件业始终不能像美国或者印度那样,在一个国家的经济中成为一种支柱产业,难道只是模式和管理上的问题?
从我们能够得到的教科书里,软件产品和软件工程似乎也只能停留在定义里;能给人留下印象的,只剩下一个个漂亮的流程图了。可是,软件岂只是if和else语句那么简单!本书的独特之处,就在于它没有刻板地去描述如何创建和管理一个软件工程。作者爱德·沙利文先生用其18年的软件开发和管理经验,向你生动展现了软件工程的方方面面,其中包括你可能不曾想到过的许多东西。
从这本书里,你将看到,一个优秀的软件企业是属于创建软件、管理软件工程以及参与软件工程的人的。“人”这个概念相信你不会陌生。但什么才是人才?谁才能成为优秀的人才?作为一个新兴企业,你应当如何招聘、面试和保留优秀的人才?又应该如何合理使用人才?是不是企业内的每一个职位都应该聘用优秀的人才?应该为优秀的人才创建一个什么样的企业文化?你是否也考虑过类似于“内核级”这样的概念?有了“人”之后,“武装”他们的“装备”又该如何?也就是说,怎样寻找适合于软件工程的工具? 一个软件工程,除了开发任务之外,质量保证、发行工程、用户培训、人力因素等等充当的是什么角色?又该如何完成?工程需求、工程模型、用户界面和进度计划之间的关系如何?在执行这些任务时,应该注意什么问题?如何制定合理的工程需求?如何创建一个合理的工程模型?如何对其进行评价?用户界面应该考虑哪些因素?进度的规划又如何进行?如何管理软件工程的进度和方向?当一个软件工程开发完毕的时候,是否就意味着工程已经完成了?还需要注意些什么?如何为下一个软件工程做准备?在这本书里,你将获取这些秘密。
本书的特色,不仅仅在于它是出自一个优秀的软件工程管理人员之手,而是它背后一个个生动的实例。NuMega是一个什么样的公司?它和微软公司有什么关系?为什么微软公司会找它来制作Windows操作系统的调试软件?它在软件调试方面有什么独到之处?在书中的许多地方,都有“案例回放”。这是作者在NuMega公司工作时,亲身经历的一个个故事。这些小故事告诉你,在软件开发过程中遇到问题和困难时,他们是怎样解决的。每一章后面,还有“普遍存在的问题及其解决方法”。它告诉你,软件工程中有哪些容易被人们忽略的细节,以及妥善解决这些细节问题的方法。软件工程的结尾往往也是人们容易忽略的部分。正如书中所做的飞机着陆的比喻一样,软件工程的结尾也需要保证安全性。这个时期举行的“行动会议”与进度会议有什么区别?你是否听说过巡视管理法?是否也曾将其运用于你的软件工程?如何进行信息的共享?待发行版本阶段有哪些工作要求?你是如何对工程人员进行表扬和奖励的?你曾经计划过采取什么样的庆祝活动?你的员工是否也感觉到了你对他们的认可和感激?这个时期可以为下一个工程做些什么准备?你又是如何对刚刚完成的软件工程做出总结的?对于这些问题,本书都做了精彩的描述。
还有一点是我必须提示你的,即关注本书中出现的问题,而不仅仅是方法。NuMega公司和中国的许多企业一样,也是从一个小企业发展起来的。它遇到的问题,在如今中国的软件企业中几乎同样会遇到。你可以从NuMega公司处理问题的每一个细节里学到很多思考问题的方法,这也是一面你必须引以为鉴的镜子。因此,这本书最大的作用,就是它能够引发你对自己遇到的事情的思考。这是一本关于思想的书籍,而其中思想或许正是你目前所急需的。
这本书是任何想取得成功的年轻企业家都必须阅读的经验参考。这也正是翻译此书的初衷,即让更多的企业,尤其是新兴企业,了解软件工程的真正含义,并在学习和借鉴过程中,摸索出符合自己企业的管理模式,早日让中国更多的软件企业成为软件行业的佼佼者。
对于作品本身,我应该感谢原著作者爱德·沙利文,是他精炼的文笔以及简洁的语言,使得本书的翻译工作得以顺利进行。
前言回到顶部↑
我于1994年夏加入NuMega公司,身兼公司为微软视窗系统制作的纠错软件Bounds Checker开发小组主管以及产品-市场部门主管二职。当时,NuMega的员工只有14人。除了两个创立者之外,还有三个软件工程师、一个首席运营官、四个销售人员、一个办公室主管、一个货运人员、三个技术支持人员以及一个市场联络代表。我们的公司是一个小公司,也就是说是一个新兴企业。每个人都是身兼数职。但是,虽然我们的公司是一个小公司,我们的未来计划却定得很高,并且我们对未来也充满期望。我们团结一致就为了创造出优秀的软件产品,我们还期望网罗软件工程的精英到我们这个小组来,以创造出世界上最优秀的开发工具。
四年后,由于有公司创建者的苦心经营和一个优秀的管理小组,公司人员增长至150多人。我也随着公司的成长而成长,并最终成为公司的工程主管。在最初的四年里,我们研制出六个主要的商业软件产品,即BoundsChecker和SoftICE,还得到了两个新产品的订单,并自主开发出四个新产品。几乎所有这些产品都在规定期限内交送到用户手上,大大地增加了利润,我们也从中获得非常大的利益。实际上,我们的产品得到用户非常好的评价,其所获得的荣誉也可以列入到以下行业奖项当中去:
2000年
?DevPartner?for Visual Basic获得由Vbxtras杂志颁发的“软件质量保证最佳组件或工具”奖。
?BoundsChecker?VC++ Edition获得由《程序员天堂》(Programmer's Paradise)杂志颁发的“最畅销测试和调试工具”类的“登峰造极”奖。
?CodeReviewTM 6.1获得由《Visual Basic程序员杂志》(Visual Basic Programmer's Journal)颁发的“读者的选择”奖。
?FailSafeTM 5.21获得由《Visual Basic程序员杂志》颁发的“读者的选择”奖。
1999年
?DevPartner Studio获得由《软件开发杂志》(Software Development Magazine)颁发的乔特·科勒(Jolt Cola)“优秀产品”奖。
?DevPartner Studio获得软件开发业的五星级认证。
序言回到顶部↑
就在1999年4月初,IDC发布对世界各主要国家和地区关于1998年信息社会指数ISI(Information Society Index)所做的研究报告结果。这份报告指出,美国的信息国力仍保持世界第一的地位,而中国的排名则居于世界第53名。
事实上,IDC对于信息国力的评比指针主要分为计算机基础建设、信息/通信基础建设及社会基础建设三大项。换句话说,信息国力的重点不在于一个国家的信息产值有多少,而在于一个国家于信息应用的投入到达何种程度。
比尔·盖茨在其《数字神经系统》一书中,一开始就强调,过去20世纪80年代、90年代,企业成功的因素是品质、是企业再造;而展望未来,企业胜出的关键则是“速度”,这一点从它的书名以《与思考等快的明日世界》(Business @ The Speed Of Thought)为副标题即可看出。
数字神经系统并不是一项新的科技架构或是新的软件代号,它所强调的是一种数字基础建设,除了在硬件方面,将个人计算机透过网络连结起来之外,更重要的是利用目前已经成熟的网络技术来建造企业的管理模式。
未来,企业的成长与淘汰都取决于速度,企业中的每一个工作者都要能够适度地“决策”,如果所有的决策都还要经由层层的关卡才能决定,这样的企业岂能取得速度上的优势?因此企业的工作者必须能在正确的时间、正确的位置撷取正确的信息,以帮助他们做出正确及关键的决策。这就是建立数字神经系统的重点所在。
既然企业建立数字神经系统是如此重要,面对21世纪数字时代的来临,企业该如何适应整体经济环境的冲击?企业若仍因循过去的管理经验及技术,在面临未来以信息为管理基础的竞争时,这样的方式将无法满足企业的需求,企业需要的是以未来竞争为根本的数字神经系统。
软件与硬件其实只是实现数字神经系统的材料,真正实现数字神经系统的是企业里的管理团队及信息部门。如何驱动和改变企业内部这些重要成员的动力,发挥其效率将会是数字神经系统能否成功的关键。
除了需要具备信息技术相关知识之外,信息团队的领导者或管理者更需要好的方法与经验。就像企管系的学生在学校中学习管理知识之外,案例研读除了可以帮助学习者更了解这些知识的实质内涵,还可以在未来多变的环境中,拥有更强的应变能力。而这些具典范价值的经验与方法何处可寻呢?在《微软团队:成功秘诀》、《微软研发:致胜策略》、《微软项目:求生法则》以及《微软规划:领先之道》这四本书中,经由微软自己企业发展过程中的经验与法则,可以获得最佳的解答。虽然这些内容是架构在微软软件开发的特质之上,但却都是“放之四海而皆准”的知识与原则。
当你的企业正彷徨于未来信息时代的挑战,而没有胜算的把握时,相信这几本书将会是帮助你前进的最佳材料。








加载中...

