Jacobson博士演讲观后感 敏捷开发UP笑话教育
程序员文章站
2022-07-09 20:34:32
...
今天早上我去听了Ivar Jacobson博士在交大的演讲,总体的评价是:“没什么意思,但是很划算。”
先说说为什么没意思,不是说博士的演讲水平不够,他的演讲是非常出色的,对于对手的攻击,也实在是非常的有效。Jacobson博士尖锐的指出了UP与敏捷方法的最重要的区别,一个是建立在明确的知识的基础上的,而另一个则是建立在“心照不宣”的知识的基础上的。而通过他的严密的逻辑分析,建立在这种模模糊糊的知识基础上的软件开发,是不可能取得成功的。
接下来,Jacobson博士很谦虚的提出了“明确的知识”的一个弱点,就是知识太多了。然后我第一次了解到,UP的手册,已经有6000多页了,按照Jacobson博士的说法,这个手册,还会越来越厚,说不定会达到几万页
该怎么办呢?Jacobson博士有办法。比Agile还要Agile的单词,叫做Smart。如果可以的话,他还想注册一个http://www.SmartAlliance.org的域名呢,可惜已经被人注册了。
这个被称之为软件开发的下一次革命的Smart Process,是什么东西呢?Jacobson博士说了很多,我都没有记住,只记住了一个intelligence agency的概念。IvarJacobson公司,还按照此理念,开发了一个叫做WayPoint的软件,据说能够让人们不用再去翻阅那厚厚的手册,而是在开发过程中,这WayPoint会主动的提醒你,帮助你,教育你,纠正你,带领你去运用那些明确的知识。
我以前看到过一个笑话,叫做“四大工程”,分别是:“给太阳安上开关,给黄河装上栏杆,给飞机配上倒档,给长城贴上瓷砖”。如果有泰山需要移的话,我们就需要给泰山装上*,如果要让人们使用UP呢,我们就需要帮UP开发一个具备AI的专家系统。所以,我们现在有六大工程:
给太阳安上开关
给黄河装上栏杆
给飞机配上倒档
给长城贴上瓷砖
给泰山装上*
给UP配上专家系统
最后再说一下为什么很划算,因为今天的这个会,送了好多书,我一个人,就拿到了一本《AOSD中文版》,《程序员——9月》《程序员——10月》两本杂志,还是很划算的。