[if (gte IE 9)|!(IE)]>>
2014-03-19 16:39 九个头条我要评论
最完美的开发模式?扯!
其实每个公司都在追求最完美的开发模式:首先花几个月时间做计划;然后是设计,设计又是几个月的时间;然后开发,开发这个过程可能仅仅占整个周期的24%甚至更少,最后的测试也是一个浩瀚的工程,在微软,没有测完的产品是不可以发布的。
产品发布以后才是用户真正使用这个产品的开始,在这样的一个开发模式里面,产品的周期往往会变成“产品月期”。到最后,每个windows新版本基本上没有两年是做不来的,不只是windows,哪怕是一些小的产品也做不出来。
当时我感觉比较痛苦,我不明白为什么像谷歌,像facebook这样的初创公司,甚至其他一些小公司,他们那么小,竟然可以在直面微软的竞争压力下,发展那么迅速,甚至在某一些方面超越微软,当时我不明白,到底问题在哪里?
微软的人才还有内部的流程,当时在我看来基本上已经是无敌了。给大家一个简单的概念,就是做windows时有五六千个开发人员做每一版的windows。你可以想象,五六千个最顶尖的软件开发工程师,分成一个个小组,每组配五个人,311配备——即每3个工程师就要配一个产品经理,一个测试。
在311的后面有个0是我自己加上去的。大家知道这个3110里面的0是代表这什么吗?
是用户的声音!在微软,前面三个数字不管你放大多少倍,多少人去做这样的项目,在开发过程中,代表用户的这个数字还是零。
因为微软一直在追求“最完美”的开发模式,那是一种让你不可能犯错的开发模式。每个周期都是那么严谨,要执行这个计划的话,没有人可以犯错。但这本身就有一个问题。
微软在新的领域里面,为什么没有跑的那么快?是不是应该重新思考开发的模型?
请巫师、失联时间变幻不已、印度不开雷达因为嫌贵……这个世界是有多荒唐?
Facebook周三宣布,该公司将在第三方智能手机应用中展示部分广告主的广告。