移山之道:VSTS软件开发指南(第2版)
基本信息
- 作者: 邹欣 [作译者介绍]
- 出版社:电子工业出版社
- ISBN:9787121071485
- 上架时间:2008-9-4
- 出版日期:2008 年8月
- 开本:16开
- 页码:372
- 版次:2-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件方法/软件工程
编辑推荐
这是第一本由微软Visual Studio Team System一线开发人员所写的原创精品。.
这是第一本直接针对中国软件开发人员写的循序渐进的、基于案例的教材。..
这是第一本通过微软自身的实践直接介绍微软开发流程(MSF)的实用手册,许多方法和模板正在微软的实际开发中使用着。...
内容简介回到顶部↑
这是一本介绍软件开发方法(msf)和工具(vsts)的书。本书的内容包括:程序设计的基本原则;如何在工具的帮助下进行软件开发;如何与人合作;如何管理软件工程及微软的解决方案和方法论。
本书通过虚拟的开发团队——移山公司利用visual studio team system(vsts)及microsoft solution framework(msf)敏捷方法论来培训员工、开发商业网站的全过程,系统地讲述了软件开发各个方面的内容。并且通过一系列发生在团队成员之间的故事和对话,生动地描述了在实战中如何运用开发方法,让读者了解vsts及msf如何与真实的开发过程相结合,同时解答读者的疑惑。
本书共分3个部分,在编排上由易到难,可以供各种层次的读者选择阅读。第1部分,介绍vsts的基本功能;第2部分,着重讲个人开发技术和两人如何合作;第3部分,联系具体的开发过程,讲解具体使用技巧,理论联系实战。书后有6篇附录,收录了参考文献、常用文档模板,以及vsts 2008版本的新功能介绍等。
本书通过虚拟的开发团队——移山公司利用visual studio team system(vsts)及microsoft solution framework(msf)敏捷方法论来培训员工、开发商业网站的全过程,系统地讲述了软件开发各个方面的内容。并且通过一系列发生在团队成员之间的故事和对话,生动地描述了在实战中如何运用开发方法,让读者了解vsts及msf如何与真实的开发过程相结合,同时解答读者的疑惑。
本书共分3个部分,在编排上由易到难,可以供各种层次的读者选择阅读。第1部分,介绍vsts的基本功能;第2部分,着重讲个人开发技术和两人如何合作;第3部分,联系具体的开发过程,讲解具体使用技巧,理论联系实战。书后有6篇附录,收录了参考文献、常用文档模板,以及vsts 2008版本的新功能介绍等。
作译者回到顶部↑
本书提供作译者介绍
邹欣是微软亚洲研究院技术创新组的研发经理,他和同事们一起进行新产品的研发,并把研究院的研究成果转化为产品。
2005年~现在,他在微软亚洲研究院工作。
2003~2005年,他参加了微软内部的质量管理工具(Product Studio)及Visual Studio Team System 2005的开发工作。
1996~2003年,他在微软Outlook产品团队从事开发工作,主要注重产品国际化、邮件内部协议和提高应用程序的效能。
1993~1994年开发过商用GPS汽车跟踪系统.. << 查看详细
2005年~现在,他在微软亚洲研究院工作。
2003~2005年,他参加了微软内部的质量管理工具(Product Studio)及Visual Studio Team System 2005的开发工作。
1996~2003年,他在微软Outlook产品团队从事开发工作,主要注重产品国际化、邮件内部协议和提高应用程序的效能。
1993~1994年开发过商用GPS汽车跟踪系统.. << 查看详细
目录回到顶部↑
引子
第1篇 vsts介绍
第1章 vsts概述
1.1 vsts简介
1.2 vsts快速演示
1.3 实战演习
1.4 河曲数码的项目经理
1.5 本章讨论
第2章 白话msf方法论
2.1 果冻的预习
2.2 msf基本原则
2.3 msf团队模型
2.4 msf过程模型
2.5 msf敏捷开发模式
2.6 msf cmmi开发模式
2.7 本章讨论
第3章 msf敏捷模式的工作流程
3.1 开门14件事
3.2 项目管理流程
3.3 回顾
第1篇 vsts介绍
第1章 vsts概述
1.1 vsts简介
1.2 vsts快速演示
1.3 实战演习
1.4 河曲数码的项目经理
1.5 本章讨论
第2章 白话msf方法论
2.1 果冻的预习
2.2 msf基本原则
2.3 msf团队模型
2.4 msf过程模型
2.5 msf敏捷开发模式
2.6 msf cmmi开发模式
2.7 本章讨论
第3章 msf敏捷模式的工作流程
3.1 开门14件事
3.2 项目管理流程
3.3 回顾
前言回到顶部↑
这本书的第一版上市之后,读者评价还可以,我要感谢读者对这本书正面或负面的评论。我在网上看到一些同行说要把“移山方法论”运用到他们的实际项目中,看来我得为他们项目的成败负一些责任了。与此同时,社区网站www.yishan.cc也在成长,虽然速度比我想象的要缓慢许多,但是不管怎么说,当初的设想正在慢慢变为现实,这是让人高兴的事。.
《移山之道》第一版出版后我就有了一些新的想法,也陆陆续续写了一些文字。现在我把这些想法修订到第2版中,下面是具体的修改内容:
1.重点改进了第5章“源代码控制”。
2.重点改进了第15章“稳定阶段”。我的两位同事,软件测试工程师文霏和李磊对这一章的改进提了不少建议。
3.对Visual Studio Team Foundation Server 2008新的改进内容作了简单的介绍。TFS在2008版本中变化不多,但在下一个版本(代号Rosario)会有更多重大的改进。
4.根据微软公司发布的TFS最佳实践白皮书(TFS Best Practice),把一些建议加入各个章节中。
5.改正了一些文字上的错误,包括:
a.读者发现的错误..
b.一些我认为需要修改的小地方,估计有将近一百处。
6.新加了几个小故事。最后增加了阿超和小李的感情戏(大约20个字),看来我写言情小说还是不行。
7.我在讲授《现代软件工程》和培训微软新员工的过程中,也用到了书中的不少内容。我把在这个过程中收集的一些反馈,也加入到书中。
8.编辑部制作了新的索引,改进了封面、封底。
在出版和修订的过程中,我和博文视点编辑部的同事继续着愉快而富有成效的合作。在此感谢周筠、杨绣国、杨小勤以及其他编辑部的同事。和软件项目类似,合作的双方总是有分歧和妥协,比如:编辑部为了让书名更吸引人,想改书的名字,我没伺意。我建议封面设计只用微调即可,而且微调更能体现设计师的功力,但是编辑部的设计师坚持要重新设计,最后我妥协了。在分歧中寻求理解,在妥协中实现进步,在坚持中创造价值,也许所有成功的项目都应该是这样的吧。...
邹欣
2008年7月
写于北京一个叫“上地”的地方
《移山之道》第一版出版后我就有了一些新的想法,也陆陆续续写了一些文字。现在我把这些想法修订到第2版中,下面是具体的修改内容:
1.重点改进了第5章“源代码控制”。
2.重点改进了第15章“稳定阶段”。我的两位同事,软件测试工程师文霏和李磊对这一章的改进提了不少建议。
3.对Visual Studio Team Foundation Server 2008新的改进内容作了简单的介绍。TFS在2008版本中变化不多,但在下一个版本(代号Rosario)会有更多重大的改进。
4.根据微软公司发布的TFS最佳实践白皮书(TFS Best Practice),把一些建议加入各个章节中。
5.改正了一些文字上的错误,包括:
a.读者发现的错误..
b.一些我认为需要修改的小地方,估计有将近一百处。
6.新加了几个小故事。最后增加了阿超和小李的感情戏(大约20个字),看来我写言情小说还是不行。
7.我在讲授《现代软件工程》和培训微软新员工的过程中,也用到了书中的不少内容。我把在这个过程中收集的一些反馈,也加入到书中。
8.编辑部制作了新的索引,改进了封面、封底。
在出版和修订的过程中,我和博文视点编辑部的同事继续着愉快而富有成效的合作。在此感谢周筠、杨绣国、杨小勤以及其他编辑部的同事。和软件项目类似,合作的双方总是有分歧和妥协,比如:编辑部为了让书名更吸引人,想改书的名字,我没伺意。我建议封面设计只用微调即可,而且微调更能体现设计师的功力,但是编辑部的设计师坚持要重新设计,最后我妥协了。在分歧中寻求理解,在妥协中实现进步,在坚持中创造价值,也许所有成功的项目都应该是这样的吧。...
邹欣
2008年7月
写于北京一个叫“上地”的地方
序言回到顶部↑
我在微软总部工作的时候,就听说邹欣程序写得很棒。后来在我和同事们的力邀下,邹欣2005年加盟亚洲研究院成为技术创新组研发经理。在负责将一些研究院技术转化成微软产品的同时,邹欣还负责研究院新员工和实习生的编程培训,包括MS^21项目。.
邹欣工程师集他于微软10年的工作经验,撰写了这本关于编程和项目管理的专著。本书内容丰富实用,适合计算机学院、软件学院、信息学院高年级本科生、研究生作为软件开发方法和工具的参考教材。这又是一本基于VSTS软件开发编程实践的好书,是软件程序员继续进修的优秀阅读材料。更特别的是,这是我读过的最有趣的一本关于软件开发的书籍。所有对软件产业有兴趣的人士都会发现此书具有极大的参考价值。
作者在本书中与读者分享他在微软的工作经验,以及以MSF为代表的微软的管理理念和企业文化。他列举了很多微软的具体做法,比如一个软件团队成员组成为什么包括软件工程师(Dev),项目经理(PM),软件测试工程师(Test)。读者在本书中还会发现很多微软软件开发的秘密,例如吃狗食(Dogfood),小强大扫荡(Bug Bash)和为什么我们采用里程碑(Milestone)的方式宋开发软件。 以前人们常说软件总是要做到第三版(v3)才稳定和最终受用户欢迎,在互联网的时代中, 书中的主人公们还有足够多的机会做到V3么?大家可以从书中找到答案。..
编程是一个自我挑战的过程。要成为一个优秀的软件程序员,我们必须学习多种编程语言,熟悉编程环境,掌握编程工具,勇于面对挑战。
编程也是一种文化。编写大型软件需要团队协作,需要鼓励争论的工作环境,批评和自我批评的氛围。本书书名为“移山之道”,作者意在鼓励各位编程同好以愚公移山之执著精神,不断提高程序设计和管理的功力。
编程是一项艰苦的工作,更可以是一项有趣的工作。我希望读者在阅读本书时找到编程的快乐,在实战中发掘出更多的编程乐趣,在管理软件项目中收获成功的喜悦。
人类的生活因为优秀的程序员和杰出的软件而变得更加美好。...
沈向洋博士
微软亚洲研究院院长
微软公司全球资深副总裁
2007年春于北京
邹欣工程师集他于微软10年的工作经验,撰写了这本关于编程和项目管理的专著。本书内容丰富实用,适合计算机学院、软件学院、信息学院高年级本科生、研究生作为软件开发方法和工具的参考教材。这又是一本基于VSTS软件开发编程实践的好书,是软件程序员继续进修的优秀阅读材料。更特别的是,这是我读过的最有趣的一本关于软件开发的书籍。所有对软件产业有兴趣的人士都会发现此书具有极大的参考价值。
作者在本书中与读者分享他在微软的工作经验,以及以MSF为代表的微软的管理理念和企业文化。他列举了很多微软的具体做法,比如一个软件团队成员组成为什么包括软件工程师(Dev),项目经理(PM),软件测试工程师(Test)。读者在本书中还会发现很多微软软件开发的秘密,例如吃狗食(Dogfood),小强大扫荡(Bug Bash)和为什么我们采用里程碑(Milestone)的方式宋开发软件。 以前人们常说软件总是要做到第三版(v3)才稳定和最终受用户欢迎,在互联网的时代中, 书中的主人公们还有足够多的机会做到V3么?大家可以从书中找到答案。..
编程是一个自我挑战的过程。要成为一个优秀的软件程序员,我们必须学习多种编程语言,熟悉编程环境,掌握编程工具,勇于面对挑战。
编程也是一种文化。编写大型软件需要团队协作,需要鼓励争论的工作环境,批评和自我批评的氛围。本书书名为“移山之道”,作者意在鼓励各位编程同好以愚公移山之执著精神,不断提高程序设计和管理的功力。
编程是一项艰苦的工作,更可以是一项有趣的工作。我希望读者在阅读本书时找到编程的快乐,在实战中发掘出更多的编程乐趣,在管理软件项目中收获成功的喜悦。
人类的生活因为优秀的程序员和杰出的软件而变得更加美好。...
沈向洋博士
微软亚洲研究院院长
微软公司全球资深副总裁
2007年春于北京
媒体评论回到顶部↑
故事化的情节,实战型的经历,让你在不知不觉中了解整个项目开发的过程,就跟看小说一样,只要你能从第一页翻到书的最后一页,你就受益非浅。.
——豆瓣网会员:anchor
我们公司前一段时间进行VSTS培训时我觉得有必要买本书自己看看。一看不要紧,看完之后马上又重新看,现在正在看第三遍(当然不是全部咯),其实里面讲VSTS的部分并不比我们公司内部的讲师讲得更详细,但作者说明了为什么要这么用,另外作者让我弄明白了什么是MSF,也让我有马上将自己的项目移至VSTS服务器上去的冲动,目前项目还是处于很松弛的管理状态,代码管理也不正规。该书还提出了一个在微软敏捷4之上的新的方法——移山方法,我就打算用这个管理我自己的项目。..
——China-pub会员:kiciro
因为在书店中看了一看这书,感觉很不错,所以买了它。当然我买这本书的目的并不是在学习VSTS的用法,因为我觉得在这本书中有很多的技巧与道理,出于学习这些技巧与道理的角度,我觉得不管你用不用VSTS都可以来看看这本书。
——China-pub会员:ooyuan
这本书既讲了原理又讲了具体使用方法,由浅入深,对初学者很有帮助。...
——CSDN读书频道:xxxcyy
——豆瓣网会员:anchor
我们公司前一段时间进行VSTS培训时我觉得有必要买本书自己看看。一看不要紧,看完之后马上又重新看,现在正在看第三遍(当然不是全部咯),其实里面讲VSTS的部分并不比我们公司内部的讲师讲得更详细,但作者说明了为什么要这么用,另外作者让我弄明白了什么是MSF,也让我有马上将自己的项目移至VSTS服务器上去的冲动,目前项目还是处于很松弛的管理状态,代码管理也不正规。该书还提出了一个在微软敏捷4之上的新的方法——移山方法,我就打算用这个管理我自己的项目。..
——China-pub会员:kiciro
因为在书店中看了一看这书,感觉很不错,所以买了它。当然我买这本书的目的并不是在学习VSTS的用法,因为我觉得在这本书中有很多的技巧与道理,出于学习这些技巧与道理的角度,我觉得不管你用不用VSTS都可以来看看这本书。
——China-pub会员:ooyuan
这本书既讲了原理又讲了具体使用方法,由浅入深,对初学者很有帮助。...
——CSDN读书频道:xxxcyy


点击看大图





加载中...


