第一图书网

Visual Studio Team System更佳敏捷软件开发

Will Stott,James Newkirk 电子工业出版社
出版时间:

2009年6月  

出版社:

电子工业出版社  

作者:

Will Stott,James Newkirk  

页数:

647  

译者:

刘志杰  

Tag标签:

无  

内容概要

  详细介绍了一个敏捷开发团队依托VisualStudioTeamSystem系统采用XP极限编程方法,从各个方面组织开发其项目的过程。在介绍具体过程的同时,《Visual Studio Team System更佳敏捷软件开发》详尽地解释了为什么要这样做,让人读后茅塞顿开。  《Visual Studio Team System更佳敏捷软件开发》覆盖了以下内容:敏捷开发方法的介绍,以及如何使用VSTS结合敏捷开发进行版本控制、增量构建和集成、测试驱动开发实践、探索建模、进行用户测试、计划分解、产品部署等编程实践。  《Visual Studio Team System更佳敏捷软件开发》还包含了对极限编程方法中的大量敏捷价值、原则、实践的详尽介绍,并使用案例对这些敏捷实践进行了演示,让读者能够轻松理解并顺利掌握敏捷实践。

作者简介

Will Stott——家住瑞士的Montreux,是Exoftware的合办人之一、自由咨询师。Exoftware是一个从事敏捷实践的专业顾问团。从早期的MS-DOS开始,Stott先生就开始使用微软的技术。他目前专注于用Visual Studio进行C++和C#开发。Stott先生已经发表了若干有关敏捷开发的文章,并在几次英国等欧洲国家举办的研讨会上发言。

书籍目录

前言致谢关于作者导论中断的进程第1篇 工欲善其事,必先利其器第1章 介绍VisualStudioTeamSystem1.1 VSTS的用途和架构1.2 VSTS客户端部分1.3 VSTS的服务器部分1.4 扩展VSTS1.5 总结第2章 敏捷价值2.1 工具和价值2.2 敏捷价值2.3 极限编程(XP)2.4 总结回顾第1篇工欲善其事,必先利其器第2篇 介绍敏捷开发第3章 敏捷开发概述3.1 敏捷开发项目的不同之处3.2 介绍极限编程3.3 XP就是乱来吗3.4 总结第4章 组成一个开发团队4.1 敏捷开发团队的特性4.2 敏捷团队的结构4.3 改组OSPACS团队4.4 总结第5章 TeamFoundation过程框架5.1 团队项目和过程框架5.2 微软解决方案框架(MSF)4.05.3 针对指定过程的框架5.4 总结第6章 改善你的过程框架6.1 为一个已存在的过程框架提供一个新的指标6.2 改善你的过程6.3 总结回顾第2篇介绍敏捷开发第3篇 使用版本控制第7章 管理变更7.1 在你的团队之间共享信息7.2 使用版本控制系统7.3 VSTS对版本控制工具的支持7.4 总结第8章 设置TFS版本控制8.1 架构你的团队项目8.2 为你的项目建立初始化的基线8.3 其他设置任务8.4 总结第9章 在你的项目中使用TFVC9.1 在编程的时候使用TFVC9.2 共同的版本控制任务9.3 总结第10章 使用TFVC策略管理你的项目10.1 保护你的源代码10.2 为源代码建立策略10.3 总结回顾第3篇使用版本控制第4篇 经常生成并集成第11章 生成并集成软件11.1 软件架构11.2 自动化软件测试11.3 生成和测试循环11.4 总结第12章 使用TeamFoundationBuild工作12.1 欢迎使用TEAMFOUNDATIONBUILD12.2 生成管理12.3 不断扩大的团队集成生成12.4 总结回顾第4篇经常生成并集成第5篇 实践测试驱动开发第13章 为你引进TDD13.1 测试驱动开发的本质13.2 简单的测试优先编程练习13.3 测试优先编程入门13.4 总结第14章 开发你的第一个测试14.1 为TFP创建VISUALSTUDIO项目14.2 实际案例14.3 创建一个测试清单14.4 实现测试14.5 总结第15章 学习重构15.1 进行小重构15.2 随手重构15.3 做一个大的重构15.4 总结第16章 代码覆盖率和性能16.1 代码覆盖率16.2 性能分析16.3 总结第17章 将TFP代码与用户界面集成在一起17.1 集成用户界面17.2 简单设计17.3 总结回顾第5篇实践测试驱动开发第6篇 通过建模进行探索第18章 用敏捷方式建模18.1 介绍建模18.2 敏捷建模的价值、原则和实践18.3 使用敏捷建模18.4 总结第19章 创建模型19.1 自由形式模型图19.2 UML图19.3 使用建模工具19.4 总结第20章 在敏捷项目中使用模型20.1 需求模型20.2 架构模型20.3 实现模型20.4 总结第21章 使用模式对解决方案建模21.1 模式是什么21.2 在敏捷项目中使用模式21.3 实现模式和模型21.4 特定领域语言的出现21.5 总结回顾第6篇通过建模进行探索第7篇 实现客户测试第22章 客户参与到测试当中22.1 敏捷开发中的客户测试22.2 FIT:集成测试框架22.3 案例测试驱动开发22.4 总结第23章 创建FIT测试装置23.1 标准FIT装置23.2 自定义FIT装置23.3 总结第24章 使用TeamFoundationBuild运行FIT24.1 在你的生成库中运行客户测试24.2 客户测试自动化24.3 将客户测试引进你的团队中24.4 总结回顾第7篇实现客户测试第8篇 估算、排优和计划第25章 如何充分估算和确定优先顺序的案例25.1 与客户一起工作的案例25.2 充分估算25.3 优先顺序25.4 总结第26章 敏捷计划26.1 计划的本质26.2 对每个时间段进行计划26.3 控制计划26.4 总结第27章 管理敏捷项目27.1 使用VISUALSTUDIOTEAMSYSTEM对项目进行管理27.2 敏捷计划生命周期举例27.3 敏捷项目管理的10大提示27.4 总结回顾第8篇估算、排优和计划第9篇 部署实践第28章 移动到生产环境28.1 管理发布28.2 做好部署准备28.3 监测生产环境28.4 总结第29章 开发安装程序29.1 介绍WINDOWSINSTALLER29.2 用INSTALLSHIELD创建一个安装项目29.3 在敏捷团队中开发安装程序29.4 CLICKONCE技术29.5 总结第30章 部署分布式系统30.1 分布式系统架构30.2 逻辑数据中心设计器30.3 应用程序设计器30.4 系统设计器30.5 部署设计器30.6 总结回顾第9篇部署实践第10篇 提供并展现价值第31章 产生技术性报告31.1 展现有价值的信息31.2 从TEAMFOUNDATIONSERVER中提取数据31.3 总结第32章 产生商业价值32.1 精益思想32.2 改变软件开发的经济效益32.3 链接敏捷到其他过程进行改善措施32.4 总结回顾第10篇提供并展现价值回顾修复过程附录附录A 练习安装设置VSTS附录B 针对小型团队的软件项目环境附录C 敏捷工作区练习清单极限编程实践列表词汇集参考资料资源索引

章节摘录

第1篇 工欲善其事,必先利其器第2章 敏捷价值价值观帮助我们建立世界观并且影响行动时采用的原则。本章探讨了人们的工具和它们的价值之间的关系。随后介绍的敏捷宣言,是一套团队进行敏捷开发的重要原则。不过,大部分的要素都和描述的极限编程(XP)的核心价值——沟通、反馈、勇气、简洁和尊重等有关。阅读完本章后,你应该明白,虽然VisualStudioTeamSystem(VSTS)可以帮助团队解决一些技术问题,但是它还是敏捷开发团队讨论问题的地方,实际的成果在于交付更好的软件。2.1工具和价值显然,好的工具对于开发团队做好工作来说是必需的,但是开发团队如何获得好的工具呢?在下面几页中,我们分析了购买工具和自制工具的不同。下面的内容将带领我们开始讨论软件开发的价值和原则,这将帮助开发团队选择最佳的工具,而且有助于更好行软件开发。

媒体关注与评论

  “本书给出了现实世界中敏捷软件开发的实用建议。它超越了编程的范畴来研究建模、部署、数据库及管理等话题,而这些正是大多数敏捷开发类图书所欠缺的。真希望这本书是我执笔写成的!”    ——敏捷开发实践的领导者,IBM权威人士Scott W.Ambler


编辑推荐

VSTS赋予了微软开发团队一个强大、整合的工具集来进行敏捷开发。《Visual Studio Team System更佳敏捷软件开发》将为在现实工作里的敏捷开发环境中实现VSTS提供全面、透彻的指导。通过整《Visual Studio Team System更佳敏捷软件开发》的案例研究,作者向我们展示了如何用VSTS逐步改善软件开发的方方面面——从项目规划到设计,从编码到测试再到部署。《Visual Studio Team System更佳敏捷软件开发》中,两位作者——敏捷开发顾问WillStott和微软开发带头人JamesNewkirk,将理论和实践紧密结合起来,为我们提供了容易上手的练习、深入极限编程(XP)技术核心的视角等诸多内容。《Visual Studio Team System更佳敏捷软件开发》内容涵盖:如何采用VSTS支持向敏捷性指标和技术的迁移如何塑造敏捷团队和构建高效的过程框架如何运用TeamFoundationVersionControl版本控制功能来帮助团队有效管理代码改动及共享彼此代码如何通过TeamFoundationBuild实现增量构建和集成如何为测试驱动开发与重构生成大多数的VSTS工具如何将敏捷性引入软件建模,以及更加高效地使用模式来解决建模问题如何使用FIT集成测试框架确保满足客户的需求如何评估、规划敏捷项目并对其按其轻重缓急进行排序《Visual Studio Team System更佳敏捷软件开发》的读者为软件团队中的开发者、架构师、测试人员和管理人员等专业人士。如果正着手向VSTS迁移,或者正考虑这么做,《Visual Studio Team System更佳敏捷软件开发》可帮助你为改进现行流程打下坚实基础,从而很快从VSTS中受益。

图书封面

图书标签Tags

广告

下载页面


Visual Studio Team System更佳敏捷软件开发 PDF格式下载



综合介绍了敏捷开发使用的技术,同时与vsts结合,实战性很好。


Visual Studio Team System 的确是个难度较高的话题。但是这本书也写得实在是太差了,翻译更是差。哎!


相关图书