业务分析师们做好成为程序开发者的准备了吗?
起初人们对微软正在开发什么东西并不十分清楚。一次含蓄地提及“Emacs.NET”使得人们纷纷臆测它是Emacs的克隆体或者甚至是Lisp的衍生物。Doug Purdy在这篇文章中抛出了第一个线索:
你可能从PDC/TechEd、他们的书籍、或者他们的杰出工作中已经了解了我们团队中的一些人,这些人包括:Don,Chris,Clemens,Chris,Gudge (更新你的博客),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的创新打破了,市场管理者和业务分析家真的会变成程序员吗?