InfoQ

新闻

业务分析师们做好成为程序开发者的准备了吗?

作者 James Vastbinder译者 王锐 发布于 2008年6月4日 上午10时54分

社区
.NET,
SOA
主题
云计算,
.NET框架,
工件和工具,
语言,
企业级敏捷
标签
微软,
建模工具,
元编程

起初人们对微软正在开发什么东西并不十分清楚。一次含蓄地提及“Emacs.NET”使得人们纷纷臆测它是Emacs的克隆体或者甚至是Lisp的衍生物。Doug Purdy在这篇文章中抛出了第一个线索:

你可能从PDC/TechEd、他们的书籍、或者他们的杰出工作中已经了解了我们团队中的一些人,这些人包括:DonChrisClemensChrisGudge (更新你的博客),Mr. Schlimmer及其他许多人……

我不能确切地告诉你我们正在做什么(即便如此,如果你注意观察,你仍可以在字里行间发现一些端倪),但是我可以告诉你我们准备雇拥哪些人。

接下来,Doug对他们想要雇佣以进一步充实他们团队的开发者要求进行了一般化的描述。Don Box随即快速、公开地夸耀了一下开发团队所用的方法论:

……我们是一个相对小的团队(O(15)),每个月为团队设置一个里程碑、持续集成、或者TDD计划,这里没有传统的项目管理、SDE或者SDE/T。相反,每个人都要签入代码,写测试,并撰写文档。

紧随其后的是Chris Anderson在同一天——2007年11月14日的晚上——发表的一篇文章

我们不得不对我们从事的工作含糊其辞,但是我可以说我现在乐在其中……

然后这个团队转入安静模式,直到最近Doug又发表了一篇文章。这次提供了更多的信息以及实际工作描述的链接,从中可以发现更多的信息。

从最近他们公开的工作描述中可以看出,很明显他们创造了一种新的语言,而且正在试图搭建一个拥有IDE开发经验的子团队:

为这个新开发的语言提供一种平易近人的编辑体验……它使用了可扩展的VS编辑器组件和新的受管的扩展框架(Managed Extensibility Framework ,MEF)组件模型。

该工作描述与08年2月间由一些匿名消息来源发布的信息基本一致。他们报告说,互联服务部门正在从事一种新的基于XAML的语言的代号为“D”的工作。

为了在IT专家与业务分析师之间搭建消除隔阂的建模平台,微软的战略在向Oslo项目靠齐,所有一切都各就各位了。人们可以把早期的Emacs隐喻丢到一边去了。

业务分析师们准备好进行模型驱动开发了吗?他们已经开始着手学习一门语言了吗?随着技术世界转向云计算,编程的技术壁垒被类似Oslo的创新打破了,市场管理者和业务分析家真的会变成程序员吗? 

查看英文原文Are Business Analysts Ready to Become Programmers?

没有回复

回复

独家内容

世界顶尖运动队教练的成功秘诀

本文列出了来自于顶级教练Marc Lammers的9条原则,他是在打造世界最佳曲棍球队的过程中发现这些原则的,文章把这些原则映射到了软件开发实践之中。

探索JVM上的LISP

本文由Per Jacobsson所作,目标读者为有意了解Lisp的Java开发人员。文章探讨了当前可以运行于JVM上的不同Lisp方言,以明快简洁的方式介绍了Lisp程序设计工作机理和其独特之处,并在最后演示了Lisp代码同Java系统的整合过程。

Ruby/Rails: 不一样的'Web'应用

本文以一个实际应用的例子为引子,探讨Ruby/Rails在非传统web系统中应用,以及研究如何定制以Rails为基础的领域特定的MVC框架。

认识云计算

本视频对云计算进行了简要的介绍,主要包括了五部分内容:首先带大家认识“云”,然后对计算机的发展过程进行了阐述,接着介绍了业界现状和企业级/世界级计算的新布局,最后对云计算做了一下展望。

AtomServer:数据分发的发布动力

在这篇文章中,Bryon Jacob和Chris Berry介绍了AtomServer,一个基于Apache Abdera的完整Atom存储实现。在去年,作者一直致力于为其雇主——Homeaway——实现一个Atom存储,现在已开源了其Atom存储框架:AtomServer。

从卓越工程角度看微软中国开发团队的成长

开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。

利用Ruby简化你的Java测试

本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。

与赵进聊SaaS

InfoQ中文站有幸与阿里软件的首席架构师赵进在一起探讨了SaaS的相关话题,包括SOA和ASP与SaaS的异同、云计算、SaaS的前景、它的关键技术、技术瓶颈等等。