写点什么

图书节选:移山之道——VSTS 软件开发指南

  • 2007-09-06
  • 本文字数:1241 字

    阅读完需:约 4 分钟

本次我们介绍的是由博文视点出版公司推出的微软技术专家原创精品大系中的一本书:移山之道——VSTS 软件开发指南。作者邹欣曾在微软总部参与开发过 Outlook 和 Visual Studio 2005 等软件项目,现为微软亚洲研究院技术创新部门研发经理。InfoQ 中文站节选了本书的第一篇第二章节的“白话 MSF 方法论”部分,希望能让更多的读者了解微软推荐的做软件的方法,以应用于自己的软件开发过程。

.NET 在国内拥有非常庞大的技术社区,Visual Studio Team System 也得到了广泛的应用,但介绍 VSTS 的书籍并不多,共有两本,一本是由 Sam Guckenheimer 撰写的《Visual Studio Team System 软件工程实践》,另外一本就是本文提到的《移山之道——VSTS 软件开发指南》。在问起其中的缘由时,邹欣解释说,VSTS 包罗万象,这样的书非常难写。但也正因为它的难写,才显出这本书的价值。因为作者曾亲自参与了 VSTS 的研发工作,在自己的项目中也以 VSTS 为平台等,这些都构成作者写这本书的背景基础等。

本书的主题内容是通过一个虚拟的开发团队移山公司,利用 VSTS 和 MSF 敏捷方法论来培训员工,开发商业网站的全过程。在这个过程中,作者结合自己的实际工作经验,系统介绍使用 VSTS 开发软件所应关注的各个方面。而且,本书的特色之处在于它活泼的写作形式,以对话的形式将关注点放在过程和人的管理上,而没有简单地谈论技术和技巧的使用。这种讲故事的形式可能会让许多读者有似曾相识的感觉!为了便于读者讨论,作者还建立了一个和本书相配套的社区网站——移山之道,读者关于本书相关话题的疑问可以在这儿得到及时的解答。

因为本书的实践性较强,在阅读本书时需要具备一定的实践基础,有网友评论说:

当然,全书的关键词着落在:角色、流程、管理、工具和合作,如果你没有看出来这些隐藏在文字背后的关键字,可能是你还没有适当的软件开发经验,或者带着实际的问题来看本书。有经验的团队成员,无论是 PM,还是 dev,或者 test,从目录中就可以嗅出对应内容的概要和价值;如果其中的一些内容正好和你现实中遇到的问题相似,那么你也一定会跳起来的。本书人物的性格以及对话,相信都是 Xin 在实际经验中的积累,或许曾经就有某些人,表达过类似的看法和观点,被 Xin 收录其中。这些问题,如果你现在正带领某一个团队进行开发,都可以被拿出来重新讨论,或者验证。

样章试读:白话 MSF 方法论

相关阅读:专访邹欣:移山之道——VSTS 软件开发指南

本书目录如下:

第 1 篇 VSTS 介绍

  • 第 1 章 VsTS 概述
  • 第 2 章 白话 MsF 方法论
  • 第 3 章 MSF 敏捷模式的工作流程
  • 第 4 章 工作项
  • 第 5 章 源代码控制
  • 第 6 章 构建工具
  • 第 7 章 软件测试和 VSTS 测试工具
  • 第 8 章 Office 集成功能、报表、门户网站,以及其他

第 2 篇 基本技术

  • 第 9 章 提高个人技术
  • 第 10 章 代码规范与代码复审
  • 第 11 章 两人合作

第 3 篇 实例分析

  • 第 12 章 构想阶段
  • 第 13 章 计划阶段
  • 第 14 章 开发阶段
  • 第 15 章 稳定阶段
  • 第 16 章 发布阶段和之后
  • 第 17 章 结束语

附录 A 参考资料

附录 B 代码规范

附录 C 测试计划

附录 D 网络软件工程相关站点

2007-09-06 20:131124

评论

发布
暂无评论
发现更多内容

Scala 基础 (三):运算符和流程控制

百思不得小赵

scala 大数据 6月月更

如何系统学习LabVIEW?

不脱发的程序猿

​LabVIEW LabVIEW机器视觉 ​LabVIEW工业控制 ​LabVIEW单片机 ​LabVIEW开发技巧

如临现场的视觉感染力,NBA决赛直播还能这样看?

阿里云CloudImagine

音视频 直播 音视频直播 直播解决方案

面试官问:能否模拟实现JS的new操作符

若川

JavaScript 前端 前端开发

一种低成本增长私域流量,且维护简单的方法

Geek_99967b

小程序 电商

Ubuntu下安装OpenJDK10

程序员欣宸

Java Openjdk 6月月更

在IDEA配置Tomcat你GET到了吗

迷彩

调试 IDEA tomcat构建 开发工具 Web 6月月更

setInterval、setTimeout和requestAnimationFrame

源字节1号

软件开发

声网 VQA:将实时互动中未知的视频画质用户主观体验变可知

声网

人工智能 音视频

面试官问:JS的this指向

若川

JavaScript 前端 前端开发

《运营之光3.0》全新上市——跨越时代,自我颠覆的诚意之作!

博文视点Broadview

SpringCloud - Ribbon核心源码解析

码农参上

微服务 SpringCloud spring 源码

智联招聘基于 Nebula Graph 的推荐实践分享

NebulaGraph

知识图谱 Nebula Graph

SpringCloud - Feign核心源码解析

码农参上

微服务 SpringCloud spring 源码

直播带货平台包含了直播和娱乐模块,你知道是什么吗?

开源直播系统源码

软件开发 直播带货系统

使用 ABAP 操作 Excel 的几种方法

汪子熙

microsoft Excel Office SAP 6月月更

2022中国信通院首届业务与应用安全发展论坛成功召开!

中国IDC圈

COSCon'22 讲师征集令

开源社

开源

毕业总结

小虾米

「架构实战营」

一种跳板机的实现思路

vivo互联网技术

权限 跳板机 PAM机制

如何使用 DataAnt 监控 Apache APISIX

API7.ai 技术团队

后端 监控 APISIX 网关 DataAnt

行业分析| 快对讲,楼宇对讲

anyRTC开发者

音视频 快对讲 语音对讲 视频对讲 楼宇对讲

要搞清楚什么是同步,异步,串行,并行,并发,进程,线程,协程

乌龟哥哥

6月月更

Prometheus 2.35.0 新特性

耳东@Erdong

release Prometheus 6月月更

设计电商秒杀系统

小虾米

「架构实战营」

OpenHarmony应用开发之二维码生成器

坚果

鸿蒙 OpenHarmony OpenHarmony 3.1 Release 6月月更

2022 开源软件安全状况报告:超41%的企业对开源安全没有足够的信心

SEAL安全

DevSecOps 开源安全 软件供应链 安全左移

JavaScript 对象所有API解析

若川

JavaScript 前端 前端开发

Fabric.js 笔刷到底怎么用?

德育处主任

canvas 前端可视化 画布 FabricJS 6月月更

fastposter v2.8.4 发布 电商海报生成器

物有本末

海报生成器 电商海报 海报生成 图片合成

web前端培训Node.js 如何连接到 PostgreSQL 数据库

@零度

node.js 前端开发

图书节选:移山之道——VSTS软件开发指南_研发效能_霍太稳@极客邦科技_InfoQ精选文章