ALM产品六爻:TeleLogic, Rational, DevTrack, Jira, RTC, URTrack...
ALM产品六爻:TeleLogic, Rational, DevTrack, Jira, RTC, URTrack...
六爻,是易经描述事物发展规律的一种方式。
潜龙 潜龙勿用
见龙 直,方,大,不习,无不利
惕龙 含章可贞,或从王事,无成有终(三有危)
跃龙 囊括(知道很多),无咎,无誉
飞龙 飞龙在天,黄裳(下身穿黄色(皇服),上身仍平民装),元吉
亢龙 亢龙有悔
IT软件产品犹如龙从潜龙变成飞龙,又最终坠为亢龙,并非只是一种难以解释的非常道的变化,而是由于非常具体的技术/市场原因导致的。
技术
观点:随着技术更新,老产品将老去。
IT软件开发技术的变化是非常快的,ASM, Basic, C, C++, C#, ASP.net MVC……本人工作只有15年,居然用到了所有这些开发语言(真正的因为工作原因使用)。而这些语言的生产率差别如此之大,以至于如果想用前面的语言实现后面语言正在做的事情,只能落一个事倍功半的下场。
所以比如祖父级的TeleLogic DOORS刚出场的时候,极可能在使用C语言,也只能被迫选择C/S结构(S甚至是后来才加上去的功能),若TD不能在5年内占据市场,极可能被下一个产品(可能是C++编制的,也可能是C#编制的)追上。这种追是一种潜移默化但却必然的。由于老产品多数不能用新语言重构,这就像猎豹追赶一头500米外的老牛一样,只是时间问题。
市场
观点:“大量老客户”是老产品的掘墓人
市场上最受欢迎的产品往往不是功能最强大的,而是功能最简洁的(不能简陋),因为新客户更加容易接受一些。(国内客户数最大的两个收费ALM都是轻量级产品)
老产品为什么不能停留在简洁状态呢?因为在早期因为简洁大受欢迎后,会积累大量老客户,而这些老客户肯定希望在产品上增加功能。这种动力无情地推动一个产品变成飞龙(功能最强大的佼佼者),直至亢龙。Telelogic和Rational的产品是个典型,强大到新客户很难接受。
比如Telelogic在高端市场饱和后(T选择高端市场不是“选择”,而是在那个年代只有高端市场)未能向中端和低端移动,被收购时只有7.8亿美元,这对于一个垄断军工/航天领域的企业不是一个大数字。Rational也存在同样问题,IBM收购T和R的目的不是因为这两个公司很赚钱,而是要拿他们去当敲门砖,做其他生意。
Jira推出时是非常简洁的产品,并因此大受欢迎,来自Jira自身的营业额应该超亿美元(无最新数字,09年2月是大约7000万美元),要想被收购7.8亿美元肯定是不够的,真实平民胜贵族。不过其30%收入来自出老客户续费已经为它的老去埋下伏笔。前几天看XX与Jira的对比报告惊呼:终于有人说Jira太复杂了!
凤凰
凤凰因为性别歧视,在中国的故事不多,这里说的是西方能浴火重生的那种。
RTC算是IBM浴火重生的凤凰产品,只是……一出生就太复杂了,一只很大的凤雏,而非想象中的丑小鸭。
丑小鸭
显然ALM产品还在推功能,而非让客户拉功能,只能说是ALM1.0。
或许你会说有定制功能,但那只能说到达1.1了。
“我想让界面变得简单一些……”任何市面上声称能定制的ALM要让这个人点头说:“嗯,是简单多了”,要么不可能,要么要花上一天两天功夫,而不是10秒,或者1分钟。
还好这人多半也是个程序员,可能只有程序员,才能忍受程序员带来的痛苦吧。
期待ALM2.0,能升能降,能浴火重生的龙。
点击下载免费的敏捷开发教材:《火星人敏捷开发手册》