写点什么

专访 David Starr——Visual Studio ALM 部门的高级项目经理

  • 2012-11-05
  • 本文字数:1924 字

    阅读完需:约 6 分钟

David Starr ElegantCode.com 网站的创始人。同时也是热衷于协助软件开发团队改善其软件,实践和文化的软件匠师。

David Starr 最近宣布加盟微软,成为了一名Visual Studio ALM 组织的高级项目经理。

InfoQ 的 Dmytro Mindra:David,你能给我们稍微谈谈你在 Microsoft 的新职位吗?

David Starr:作为 Microsoft ALM 部门的高级项目经理,我将会同软件开发团队一起开发 Visual Studio 的新特性。你要是想将我的职位与极限编程中的角色进行对号入座的话,我觉得我更像是一个产品负责人。

我觉得技术人员应该不仅仅只掌握他所使用的相关技术,还需要了解他所从事的相关领域。如果你是在为牙医编写软件,那么你也应该学习口腔科的相关知识。如果你是一家保险公司的企业应用开发人员,那么你也应该学习保险领域的相关知识。

我真是幸运之极啊,因为我所从事的正是我所热衷的行业:软件开发本身。在我心中,开发软件开发工具才是一种更高的追求。

我心目中的软件开发工作精彩程度排名如下所示:

  1. 开发新的编程语言。
  2. 开发软件开发工具。
  3. 开发视频游戏。

如果是从事这三方面工作的话,那真是好了。

InfoQ:你对 Visual Studio 的 vNext 版本有什么样的期望?你希望能看到什么?

DS:虽然 Visual Studio 2012 以后的 vNext 版本的更新会间隔很长一段时间,但是 Microsoft 已经清晰地展示出了更多的业务敏捷性。就像 Microsoft 所宣布的那样,Visual Studio 已经开始将以前两年一次的产品发布周期改成了季度的形式。这是很伟大的,不仅仅是对于产品而言,对整个行业也是一样的。

一旦 Visual Studio 频繁的版本发布记录被建立起来了,客户们就会考虑他们该如何接收和消费这些产品了。就算那些通常都会延迟发布软件新版本的 IT 部门也会不得不提供更加频繁的更新服务。这将有希望带动整个桌面软件行业的发展,而不仅仅是在 SaaS 领域。告别盒装软件两年一次的发布周期和 Visual Studio 2012 的发布,对于 Microsoft 都是巨大的成就。

InfoQ:现在我们看到 Microsoft 的工具变得越来越具有敏捷性。你希望它们在以后的版本中更加具有敏捷性吗?

DS:虽然我很欣赏你这个问题的精神,但是工具本身是不具有敏捷性的,它们只是工具而已。只有团队使用工具的行为才能决定是否具有敏捷性。

开发支持和鼓励敏捷性行为的工具正是 Visual Studio 的 ALM 所倡导的方针。Visual Studio 的 ALM 平台会在支持敏捷性行为和敏捷工程实践的道路上持续发展。这就是我什么会加盟 Microsoft 的原因。我想帮助构建那些可以鼓励人们开发更伟大软件的工具。

特别是,我希望看到 ALM 的产品核心会提供一些可执行形态的特征。大家请放心,我会一直推动该特征和其他可执行的规范倡议的发展,因为我本身就是验收测试驱动开发(ATDD)的热情支持者。

虽然这个领域的现有工具已经在可执行的规格方面取得了重大进展。但是我还是在 Microsoft 的生态系统里看到了一个很独特的机会,它可以满足分析师、客户、项目管理者和那些为了满足编译和运行需求而开发新软件的开发者们的各种需求。我对这一点感到很兴奋,因为我觉得这是从根本上改变了创建和交付软件的体验。

InfoQ:你是 popular trainings 和 workshops 的作者,你还打算继续从事那些工作吗?

DS:在接下来的一段时间里,我会继续负责 Scrum.org 的专业敏捷开发的基础教程,直到其他人来接手这些课程。我也会在接下来的几个月里为 Pluralsight 的敏捷开发创建一些课程。

跟整个开发者社区进行互动是很必要的。这是跟 Microsoft 进行讨论的时候一个很重要的原则。我不仅将继续从事于开发者社区的工作,而且我也确信,我会遇到更多使用 Visual Studio 进行敏捷开发的软件开发者。我希望明年可以在团队中比在教室里花更多的心思。

我可能不会在课堂教学上花费太多的时间,但是你们在诸如会议室、 code camps、用户组、dojos、线上或者其他那些热情的开发者会隐藏的地方都能看到我的足迹。我希望可以有空去写更多的博客,回到 elegantcode.com 上去撰写更多技术相关的话题。

InfoQ:成为 Visual Studio ALM 部门的一员, 你有什么想法?

DS:跟 Visual Studio 团队中一群才华横溢的人一起工作,我感到既兴奋又谦卑。同这么多热情的开发者们一起为产品做贡献,我觉得这既是一个机遇也是一个挑战,特别是我们的用户又是我们的同行:开发者。

我们这些开发人员常常固执己见,有时候也很挑剔我们的工具。我也是其中之一。所以最终我决定在这里终结这种不满。

查看英文原文 An Interview with David Starr, a Senior Program Manager in the Visual Studio ALM


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-05 08:011382
用户头像

发布了 31 篇内容, 共 94747 次阅读, 收获喜欢 1 次。

关注

评论

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

Hoo 交易所虎符研究院 ∣ 如何对NFT进行估值

区块链前沿News

NFT 虎符 Hoo 虎符交易所 虎符研究院

存储高性能、传输如闪电,焱融科技携手瑞云科技给你带来不一样的体验

焱融科技

云计算 分布式 云原生 高性能 文件存储

模块八作业

whoami

「架构实战营」

详解基于机器学习的恶意代码检测技术

华为云开发者联盟

机器学习 深度学习 静态分析 恶意代码 恶意代码检测

资本热衷的垂直SaaS,如何能大有作为?

ToB行业头条

Vue Router 手把手教你搭 Vue3 路由 - 卡拉云

蒋川

Vue Vue 3 vue cli

最好用的 7 款 Vue admin 后台管理系统测评 - 卡拉云

蒋川

Vue Vue 3 vue cli

权威可信 | 华为云云测通过中国电子技术标准院软件测试工具能力评价

华为云开发者联盟

软件测试 测试 华为云 测试工具 华为云云测

MySQL是怎么保证redo log和binlog是完整的?

华为云开发者联盟

MySQL Binlog Redo Log WAL机制 日志逻辑序列号

阿里云资深专家李国强:云原生的一些趋势和新方向

阿里巴巴云原生

阿里云 容器 微服务 云原生 趋势

几纳米间风云:手机摄影的制高点争夺战

脑极体

安全开采数据“富矿”:隐私计算基建的融合与进击

脑极体

系统学习 TypeScript(四)——变量声明的初步学习

编程三昧

typescript 前端 2月月更

这么写简历,offer拿到手软,从业5年的软件测试工程师手把手教你写出满分简历

程序员暴龙

软件测试 简历优化 简历 就业 软件测试工程师

关于SaaS的内容营销策略(15/100)

hackstoic

营销 SaaS平台

梦幻联动!金蝶&华为云面向大企业发布数据库联合解决方案

华为云开发者联盟

数据库 华为云 数据管理 GaussDB(for openGauss) 金蝶

异步请求积压可视化|如何 1 分钟内快速定位函数计算积压问题

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算 FC

2022中国化妆品行业发展趋势洞察

易观分析

化妆品行业

要做需求管理?看这篇就够了。

石云升

产品经理 需求管理 需求分析 2月月更

java商城源码(servlet,springboot,html,vue,uniapp,小程序,android)一套任意组合

清风

计算机毕业设计 java商城 java商城源码 商城毕业设计源码

如何防止Arp攻击

喀拉峻

网络安全

网络安全kali渗透学习 web渗透入门 Metasploit基本使用方法

学神来啦

如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

蒋川

Vue Vue 3

掌握这20个JS技巧,做一个不加班的前端人

华为云开发者联盟

JavaScript 数组 箭头函数 逻辑运算符 计数器对象

视频图像色彩增强的主要方法与落地实践

声网

Dev for Dev 视频技术 色彩增强

Python代码阅读(第76篇):摄氏温度与华氏温度互转

Felix

Python 编程 阅读代码 Python初学者

建木持续集成平台v2.2.3发布

Jianmu

DevOps CI/CD 开源项目

微服务用户为什么要用云原生网关

阿里巴巴云原生

阿里云 Kubernetes 微服务 云原生网关

OpenHarmony移植:如何适配utils子系统之KV存储部件

华为云开发者联盟

LiteOS OpenHarmony utils KV存储部件

架构实战营模块八作业

Jude

架构实战营

网络安全必学渗透测试流程

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

专访David Starr——Visual Studio ALM部门的高级项目经理_.NET_Dmytro Mindra_InfoQ精选文章