最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

图书节选:移山之道——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:13968

评论

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

与JVM做朋友系列(3)又见Class字节码

洛神灬殇

JVM X86 stack register

博客主题用腻了?来试试赛博朋克 2077 主题吧!

清秋

CMS Hexo 博客 4月日更

Redis 集群

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

架构实战营 模块一:课后作业

👈

架构实战营

架构实战营 模块一:学习总结

👈

架构实战营

JavaScript 图片转文字,文字转语音

空城机

JavaScript 大前端 4月日更 tesseract 图片转文字

元数据管理—动态表单设计器在crudapi系统中完整实现

crudapi

API crud crudapi 动态表单 表单设计

大数据计算生态之数据计算(二)

小舰

4月日更

【LeetCode】森林中的兔子Java题解

Albert

算法 LeetCode 4月日更

Vue3源码 | 读懂keep-alive组件以及缓存机制

梁龙先森

源码分析 大前端 Vue3

回归本我还是追逐名利,技术人在中年危机下的抉择?

刘华Kenneth

管理 职场 中年危机

架构实战营 模块 1 课后作业

eoeoeo

架构实战营

3.4 Go语言从入门到精通:包管理工具之Go module

xcbeyond

go modules Go 语言 4月日更

去面试,公司问我生辰八字。

yes

面试

如何做决策?

石云升

决策 28天写作 职场经验 管理经验 4月日更

区块链开发主流语言和核心优势

CECBC

区块链

没有lrzsz,怎么传文件到服务器?

运维研习社

运维 工具

外网访问Ubuntu下的Tomcat

U2647

tomcat ubuntu 4月日更

Hadoop 3.x 版本相对于 Hadoop 2.x的新特性

五分钟学大数据

hadoop 4月日更

与JVM做朋友系列(2)再见类加载器

洛神灬殇

JVM ClassLoader 类加载器

「架构师训练营 4 期」 第十三周 - 001&2

凯迪

架构师训练营 4 期

区块链走红 江苏多行业应用迈入"可信时代"

CECBC

农产品

【极客大学】模块一作业

冬天的树

Netty 核心源码解读 —— EventLoop 篇

松然聊技术

架构师实战营 模块一作业(微信业务架构和学生管理系统架构备选方案)

代廉洁

架构实战营

华仔架构实战营 - 作业 - 模块1

曲元洪

架构实战营

第13周课后练习-数据应用(二)

潘涛

架构师训练营 4 期

「Android渲染」为什么alpha渲染性能低?

李小四

Android渲染 Alpha 渲染

区块链:颠覆其外,守旧其中

CECBC

互联网

喂~ 办章吗?Python OpenCV 互联网+ 项目,图像处理取经之旅第 18 天

梦想橡皮擦

Python OpenCV 4月日更

如何在Deno中使用 Node 模块?

Sakura

4月日更

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