写点什么

专访 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:011464
用户头像

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

关注

评论

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

pnpm 之降本增效

京东科技开发者

前端 npm 企业号 4 月 PK 榜 node_modules

“阿里味”的「Redis核心实践全彩手册」给你,还学不会就转行吧

Java 数据库 redis 缓存 面试

果然!GitHub上哄抢的500页微服务前后端分离开发手册,是出自Alibaba

Java 微服务 Spring Boot Vue 前后端分离

互联网坊间鄙视链,现在反过来了?

博文视点Broadview

Redis集群介绍及测试思路

京东科技开发者

redis redis集群 主从复制 redis哨兵集群 企业号 4 月 PK 榜

基于FFmpeg和Wasm的Web端视频截帧方案

百度Geek说

ffmpeg webassembly 企业号 4 月 PK 榜 视频截帧

京东LBS推荐算法实践

京东科技开发者

算法 推荐算法 企业号 4 月 PK 榜 排序模型 LBS推荐算法

移动端动态更新背后的原理及技术原理

没有用户名丶

天翼混合云一体机iStack解决方案直播

天翼云开发者社区

StampedLock:JDK1.8中新增,比ReadWriteLock还快的锁

华为云开发者联盟

线程 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

基于OCR进行Bert独立语义纠错实践

华为云开发者联盟

人工智能 华为云 OCR 华为云开发者联盟 企业号 4 月 PK 榜

最佳实践:马来西亚第一大电子钱包通过阿里云EMAS测试提效6倍

云布道师

阿里云

平均互信息与条件熵

timerring

信息论

请您关注我们! 开源免费独立站BeikeShop——新一代跨境电商系统

BeikeShop

开源 跨境电商 电商系统 独立站 自建网站

团队RONG合三状态,您的团队是哪一种?

禅道项目管理

IO流中「线程」模型总结

Java 架构

【3.31-4.7】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

DevEco Device Tool 3.1 Release新版本发布,新增资源管理器、SFTP、HDC

HarmonyOS开发者

HarmonyOS

API First 再先一步,OpenAPI 定义被 openAI 定为 ChatGPT 插件标准

Apifox

人工智能 OpenAPI openai 开放api ChatGPT

WorkPlus企业IM即时通讯私有化部署,从源头把控安全

BeeWorks

月光宝盒(vivo流量录制回放平台)正式对外开源

vivo互联网技术

自动化测试 流量回放 流量录制

BSN季度版本2023年3月31日迭代更新

BSN研习社

真正的AGI,既然是高度仿真人类的,是否可能也要经历过恐惧的体验?

FinClip

Laplace分布算子开发经验分享

华为云开发者联盟

开发 华为云 正态分布 华为云开发者联盟 企业号 4 月 PK 榜

GaussDB(DWS)集群中寻找节点CPU占用高的语句

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

CVPR 2023 | 单阶段半监督目标检测SOTA:ARSL

飞桨PaddlePaddle

深度学习 目标检测 百度飞桨

BSN-DDC基础网络详解(七):BSN-DDC官方合约市场

BSN研习社

华泰证券与易观千帆达成合作,促进数字用户活力

易观分析

金融 证券

软件测试丨构建高效的Web自动化测试环境及Web自动化测试实战

测试人

软件测试 自动化测试 测试开发 Web自动化测试

HummerRisk 使用教程:操作审计

HummerCloud

云安全

高频面试:如何解决MySQL主从复制延时问题

Java MySQL 面试 主从复制

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