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

节选

[

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

]

本书特色

[

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中受益。

]

作者简介

[

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 敏捷工作区练习清单极限编程实践列表词汇集参考资料资源索引

封面

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

书名:Visual Studio Team System最佳敏捷软件开发

作者:(美)斯托特(Stott.W.).(美)纽科克(Newkirk.J.)著

页数:647 页

定价:¥98.0

出版社:电子工业出版社

出版日期:2009-06-28

ISBN:9787121084775

PDF电子书大小:74MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注