|
|
« 解读孙子兵法(上) | Microsoft Research: World-Wide Media eXchange » 软件战争观bruce | 十一月 07,2004 22:33
软件现阶段,以至于很长一段时间内,人的因素仍然会占主导地位。 “做软件以人为中心”,让我把他和军队作战联系在一起。 治国: 作战的目的是为了给百姓提供一个好的劳作平台。适当的收一些租子,充当国库,部分用于军饷,部分用于个别人所有。 百姓因国家军队的保障,能够安心过好日子。 爱民入子,全心全意为人民服务:以客户为中心,用户体验。 保住民心是治国之道。 市场占有率和领土 用户忠诚度与用户支持度 软件巨头MS的本地化策略(以本土部队治本土民众,好比伊拉克傀儡政权?)
治军:《孙子兵法》 中国古人很早就总结出这种以人为本的治军模式,为什么我们的软件企业管理体制却那么差呢? 软件团队的管理非常类似军队的管理,以人为本 分级式的管理结构 行政管理和项目管理:各种兵种分种类进行日常管理(训练、交流),各个兵种抽出人马投入战斗(或大或小) 好比做一个项目,成立临时team,有专门的PM,有别于部门经理。 借助先进的合适的管理制度。 武将与文将:开发经理与管理经理 速成战士与蓝领 作战不是比武:团队和武林高手(开发高手)关系 揭竿而起与创业公司的必备条件:Core Team 软件工程与机械自动化作战,降低人的因素,提高效率。 各种兵种不可少,团队中开发、测试、架构、项目管理、用户体验一个都不能少,当然有些兵种可以同时担任几种不同的角色。 XP配对编程与联合操练作战。 要快速的聚集兵力,光靠高手不够(成本高、数量少、不愿降级),需要批量征兵入伍(蓝领引进)。只有这种情况下需要蓝领。 军师 高手从军: 不想当将军的士兵不是好士兵,当然也有混口饭吃的士兵。 成为高手的必要步骤:程序高手好比武林高手 1:对习武有兴趣 2:有练武天分,也可以勤能补掘 3:起码的技能,会走会跑会打架,不能是残疾,好比会使用电脑,会打字,会使用各种软件 4:基本功扎实,扎马步稳,力量、持久力强,好比算法、逻辑、计算机语言方面扎实过硬,这一块需要长时间理解和参照正确的理论。(大学学习的重点) 5:加入门派:如C++,JAVA 6:使用好的武器:如Eclipse,VS.net等,效率之源,使用得越娴熟,技艺越高超。 7:编码和设计,好比会打架和灵活运用招式打斗 8:模式pattern(设计模式,编程思想,数据模式,BuildingBlock),好比武林密集拳谱,是由于高手多年经验归纳总结起来的,只会总结怎么做有杀伤力,不会叙述为什么会有这种招式,因此需要前面基本功扎实,加上长期的实践(对战),才能很好领悟其中真谛,否则如同看天书。光记住招式并不能成为高手;高手是拥有扎实基本功,灵活运用招式到打斗中。公开的优秀秘籍得到不难,真正领悟其中内涵,把他们领悟、用好很难。 9:做有心人,善于总结心得,归纳与人交流。互相切磋武艺。参加武林大会。借鉴他人经验,取长补短。 10:分各种阶层,只有踏实勤奋多练多思考才能一步一步的往上爬 高手往往特立独行,有自己的思维,但真正打仗的时候,虽然一个顶十个,但往往不是个别高手能够取胜的,只有千军万马,好的团队,好的将领,好的统帅,好的士气才能打胜仗。 高手可以做什么:当教头、当英雄。好的将领不仅要专业技能让人仰慕和信服,更要好的情商与人沟通的能力。 无论是武林高手还是速成征兵的到了军队,都是战士,只是层次不一样,当将领的机会不一样。均缺乏领军打仗的技能,需要培养。大学专业毕业和蓝领。 中国武侠资源这么丰富,古人留给我们的经验又这么多,怎么就没几个像样的软件部队呢?
论持久战 机械化部队
好比外国人或国内有钱的老板,看中你的潜质,给你一批军火和资金让你揭竿而起。 等你赢得一片领土,他会连本带利收回的。 Bruce | 2004-11-09, 08:42
人尽其才,物尽其用,不同的人做不同的事情,讲究团队的合作,单人只是匹夫之勇,不能说人无英雄,一个人一年开发出软件和十个人一个月开发的东西,时效性是不同的:),不知道这样理解的对不对 紫心feeling | 2004-11-09, 09:16
目前做什么事情都有自己的生态链,也就是现在很流行的一个词,叫做 Ecosystem。资本家有钱,你有想法与技术,ok,大家谈谈,最后达成一个妥协协议(任何协议、合同都是某种意义上的妥协),最后,资本家出钱,你出想法出技术出力气,最后大家按照最初的妥协条款来分钱!很正常也很自然! |
|
我的日历
近期文章
本站新地址 http://b.9zi.com 文章归档
八月 2006 内容分类
未分类 [4]
我的链接
新软 新闻交换站内搜索
|
||||||||||||||||||||||||||||||||||||||||||||||||||||