`
peizhiinfo
  • 浏览: 1495332 次
文章分类
社区版块
存档分类
最新评论

神秘的方法论

 
阅读更多

陈总原是国内某著名IT公司的设计师,所在的公司在电信和金融等行业均有比较大的生意。陈总有超过十五年的IT工作经验,还在学校读书的时候就帮人干项目了,当时是班上公认的计算机怪才。陈总工作后从程序员开始干起,这些年来,用过汇编、C、C++、Java等开发语言,搞过从主机终端到C/S、B/S、SOA的体系结构,使用过结构化设计、面向对象分析设计、服务建模等诸多设计方法,对于 UML、设计模式、分析模式也都烂熟于胸。

十余年来,陈总通过无数项目的摸爬滚打,做了大大小小项目不下三十个,并主持了公司主要的两代产品的体系结构,可谓经验非常丰富,经验教训都有一大箩筐。

几年前架构师的概念开始在国内火起来了,鉴于陈总对公司的贡献以及卓越的技术能力,陈总被提拔成了公司的首席架构师,负责建立公司的架构师体系,管理公司的架构师团队。

在陈总的眼里,公司其他的人员很难称之为架构师,充其量是一个分析人员或者设计人员。他想搞一个架构师任职体系,可究竟架构师应该具备哪些能力呢?这让他颇为困惑。

公司的业务越做越大,他再也没有经历同时去亲自设计那么多的项目的架构了。几个他没有参与的项目,因为“架构师”的不好的设计,造成了巨大的损失,客户非常不满意。

他越来越感到公司缺乏他这样优秀的架构师,

这期间他也给公司做了一些架构的培训,可是他内心清楚,这只能是一些建模技巧或者面向对象分析设计的培训。架构究竟是什么?他其实自己也困惑。

心中有架构的感觉,却讲不出来啊。

讲得出来的部分,也感觉很不系统,不体系,比如上次项目用的和这次项目用的方法就很不一样,还是更多地凭感觉在做事情。

是啊,谁说架构是一门科学的?架构更像是一门艺术。

架构师,不是那么容易炼成的,是血战中杀出来的。

一个项目的架构设计没有考虑周全客户的内外网不连通以及性能等问题,糟糕的架构设计造成了客户巨大的损失,项目因此被客户暂停了。

客户很生气,后果很严重,陈总亲自去救火。

该项目的架构设计非常糟糕,再多的小修小补也于事无补,没办法得推倒重来了。

客户已经开始不信任他们了,于是请了IBM来负责架构的重构,但长期作战与客户培养的战略客户关系和许多遗留系统的应用使得客户离不开陈总公司,所以详细设计和开发仍然交由陈总公司来做。

与IBM的架构师第一次开会完毕,陈总的火眼金睛就看得出来,IBM派到这个项目组的架构师工作并没有几年,其经验似乎也并不丰富,起码和陈总比起来经验是差远了,不知道为何IBM却派来做这么重要项目的架构设计。经过几次交流,陈总打心眼里看不起他,心想大公司也就这水平吧,也来做架构,看你能做出什么花样来?

更好笑的是,该架构师还时不时请教他一些具体的技术问题,有些对于他来说看起来是挺弱智的一些技术问题。

一些简单的没有技术含量的架构决策,IBM的架构师还拿到会上大家一起讨论,居然还得靠他这个技术专家一锤定音。

但是IBM的架构师会在会后把开会一起定下来的架构决策整理好后发给大家。客户还是非常认可这种方式的。

期间IBM的架构师有条不紊的推动,没有少骚扰他们。

时间过去了一个月……

一个月后IBM的架构师提交了一个架构设计来终审,陈总乍看之下大吃一惊,没想到这个看起来经验并不是很丰富的架构师能拿出如此高质量的架构设计文档来。接下来的事情顺理成章,开发和实施都非常成功。

陈总想这小子是不是后面有高人指点?他自认为自己很难拿出如此规范而全面的架构描述。

接下来又跟IBM有过类似的几次项目合作,虽然合作的架构师不一样,但他发现了一个规律——他们设计出来的架构文档不仅形式都差不多,而且考虑都很周详和全面。

他就更加惊讶了,就算是自己前后做的两个项目,上一次设计的样式可能和这次都不一样。何况两个不相干的人做的架构文档呢?却能都做得大差不差。

陈总是个非常谦虚好学的人。在合作的过程中,他与IBM的架构师也结成了好朋友。

他主动和合作过的IBM的一个架构师王工程师交流,希望能挖到其中神秘的诀窍。

陈总主动请IBM的架构师王工吃饭,王工说:“哪里哪里,应该我请您陈总才对啊。”

陈总说:“如果是IBM的销售来了,我让他请吃饭都是给他面子,但是,IBM的架构师来了,我是无论如何要请的。”

饭中,王工告诉了他其中的“诀窍”:“架构并不神奇,方法论铸就神奇。”

“那,方法论包括哪些东西?”

“这个,恐怕不太方便,陈总”,王工比较警惕道。不过毕竟拿人的手软,吃人的嘴短,王工觉得就这样打发回去不太好,于是问道:“您觉得什么是架构呢?”

是啊,架构是什么呢?陈总在思考,看看如何回答才好。

王工接着说道:“一百个人,对软件有一百个看法;一百个人,对架构有一千个理解。如果对架构的认识和理解都不一致,怎么保证做出来的架构是一致的呢?在理解都不一致的情况下,如果是一个团队来做架构的话,又怎么保证做出来的架构是高质量的呢?”

“在我们IBM,架构师都要接受架构的系列培训,无论是谁培训出来,大家对架构的理解是一致的,做出来的设计也是一致的,方法论就是把人当傻瓜使,一步一步地按照这一套方法下来,绝大多数都能保证成功,起码,很难因为技术问题而失败。”

“噢,那你们都要接受多长时间的培训?”

“前后三年了,我还没有上完毕方法论的课呢。”

“要上这么久啊”,陈总很诧异。

“主要是架构的课都是很多人抢着报名,很难抢上的,今年年初估摸架构的课公示出来的那两天,我不停地刷啊,刷啊,刷了好多次,才抢先报上好几门课,你不知道那个困难”,IBM的架构师得意地说道,对于他能抢先报上名,显得有点沾沾自喜。

“那你们对外提供架构方法论的培训吗?”

“不可能,我们就靠这个东西吃饭的,方法论是IBM的机密,没有听说这回事。”

王工接着讲了一个故事,是听HR讲的,某一架构师在其老板特殊支持下通过三四年的时间把IBM所有的架构方法都学了个遍,没想到却被友商三倍薪水挖跑了。

“一大损失啊,学毕方法论的课就跑了”,他模仿着HR咬牙切齿的神情惋惜道。

“为什么会挖你们的呢?据我所知,几家大的厂商都有架构方法论,也给我们培训过架构师呢。”

“那给你们培训什么了?”

“主要是培训如何使用它们的中间件产品,不过,说老实话,会的不用听,不会的听了也白听,没培训完,我就溜了”,陈总道。

“不仅如此,我还参加过社会上的架构培训,有的一人天几千块钱,价格不菲,培训完毕后还是云里雾里,要么太理论化了,和实践脱离太远;要么只是一个过程框架,不能称之为方法”,陈总深有感触补充道。

“这就对了,IBM是全球最大的IT服务商,拥有最全的软件产品线,跟其他以桌面软件为主、或者单纯做硬件或者单纯中间件的不一样,IBM能提供整体的端到端的解决方案,卖解决方案跟卖产品是不一样的,是最需要架构方法论支持的,因此,IBM的架构方法是全世界最系统、最完整的,包罗万象,不是单单的硬件或者中间件方面的架构,它从企业架构、应用架构、基础架构乃至集成架构等都有详细的方法论”,王工说道。

“你们不是号称要成就合作伙伴吗?”陈总说:“说实在话,你们的中间件和数据库与竞争对手各有优劣,对于我们独立软件开发商来说,跟大白菜一样,用谁的都一样用。别的家现在都在做架构师的培训了,虽然主要是和产品相关的架构师培训,毕竟对众多初级的架构人员来说还是有一些帮助的。”陈总道:“而且,也能吸引不少开发商,你们不是号称做中国的IBM吗,怎么不为我们中国开发商培训培训架构师呢”。

“这个,好像国外还没有这样的流程,你可能知道,我们大部分的方法论还都是从国外引进来的版权,给国内IBM同事上课都需要他们的授权”,王工无奈的说道。

两人相见恨晚,谈得非常投机。

……

一天,王工很兴奋的给陈总说,“IBM渠道大学软件架构师培养计划启动了,对合作伙伴培养合作伙伴的架构师,IBM软件集团大中华区合作伙伴架构部和IBM中国渠道大学一起来做这个培养,中国还是全球首批启动这个培养计划的国家呢。”

“太好了,给我报上二十个名吧,我的架构师队伍都要让他们参加。”

“第一批恐怕不能给您这么多名额,听说每家只能给2~3个。”

“太少了,看看能不能多争取一点?对了,你们为什么又舍得给合作伙伴做的架构方法的培训了?那不是你们的看贝吗?”

“没错,这个说来话长了,我们软件集团大中华区合作伙伴支持总经理王小虎王总你认识吗?”

“太熟悉了,他还经常给我传递传递IBM的文化、价值观,我们公司的老总都非常喜欢听他讲的课,这对于提升我们公司的管理和整体研发能力可是帮了老大的忙了,这就是为什么我们现在转向使用IBM的产品的重要原因。”

“是的,王总本身也是做技术出身,有非常深厚的技术功底,同时也具备相当强的民族责任感,秉承了IBM帮助中国客户成功和帮助中国软件企业发展的理念,非常愿意帮助国内的合作伙伴走向成功,他认为为国内的合作伙伴培养架构师是一件双赢的事情,既能帮助国内合作伙伴成长,又能让合作伙伴更多的卖IBM的产品。在王总和合作伙伴部架构部张红卫经理领导下,花费了老大的力气争取到这个试点的。”

“对于合作伙伴,我们也是有一定的遴选条件的,首先对架构师的培养有迫切的需求, 有计划建立稳定的架构师团队;其次,有长期的合作承诺, 对IBM软件产品愿意投入技术资源;最后,有相应的IBM软件许可收入的承诺。”

“第一条没有问题,关于后面两条,其实我们每年都卖不少IBM的软件产品,还有必要承诺吗?”

“我们这个培养计划不光是课堂培训,培训完毕以后还要实战练习,就是您现在得承诺要将培训的内容运用到实战项目上去,我们后期还会指派指导老师跟踪辅导方法论在项目上的实际应用,总之,不但要把方法论传出去,还要让合作伙伴用起来。否则光课堂培训效果也是有限的。”

“另外,培养计划不是免费的,我们会收取一定的成本费用,维持这个培训能够运转下去”,王工补充道。

“价格不是问题,关键是效果,外面花上几千块钱一人天的培训我们都参加了,我们今年做了上百万的培训费用预算,还不知道怎么花呢。”

“那我给您简单介绍一下培养计划的模型,共分为四个级别,助理架构师、中级架构师、高级架构师、杰出架构师。每一个级别都有一些必须要上的必修课,助理架构师主要是具备独立架构的考量能力;中级架构师要会灵活运用方法学,独立完成一般项目的架构设计工作;高级架构师要求深入某一特定领域的架构能力;杰出架构师可带领架构师团队交付大型复杂系统并要求业界重大的影响力。”

接着,王工给陈总介绍了一下培训路线图,介绍了一下各级别的必修课。

“上完课考试通过后发培训证书,过认证的话还需要要提交论文,从中级架构师开始还要论文答辩,答辩通过后才发相应的架构师证书。”

“我看到中级架构师还有一个项目管理基础的课,这是基于什么考虑?”

“我们对每一级架构师有详细的能力定义和实践要求,我们认为,架构师应该是半个项目经理,要能带领团队进行研发,因此,要求具备项目管理的能力,您看高级架构师还要求具备咨询的能力呢。”

“嗯,有道理,那如果已经通过了PMP项目管理认证了呢。”

“如果是这样,就可以免修这一门课,如果没有通过类似PMP项目管理的认证,也可以参加IBM渠道大学的课,IBM渠道大学现在每个月都在开项目管理这样的课,您的架构师自己抽空上就可以,不过这种课目前的价格是一千五百块一天,不像架构师这个培训只收一个成本费用。”

“噢,那像我这种,该从哪个级别上起呢?”陈总开玩笑问道。

“像您这种享誉国内的架构师,单就经验和能力而言,肯定是杰出架构师了。”王工顿了一顿道:“不过,IBM从社会上招聘的很多水平很高的架构师,虽然级别定得很高,但也要从基础的课上起,并不是说他能力不强,而是说不管能力多高,大家都要用一套方法体系,要用一套架构语言来说话。”

“我明白了,我会要求我们的架构师都从最基础的学起,我刚看了《道德经》,曲则直,洼则盈,放下才能承担,空才能有,清空原来的野路子,才能学着真经,学到真正的架构方法论,然后在公司推广运用。”

“第一期什么时候开始上课?”陈总接着问。

“应该很快了,听说合作伙伴部首席架构师周恒以及杨娟、艾飞等架构师已经开发完毕课件了。渠道大学的王远经理和陈秋颖他们也正在组织召开发布会和准备培训环境”,王工说道。

……

2010年8月2日,IBM在北京举办了主题为“智慧的架构,智慧的成长”的中国渠道大学软件架构师培养计划的启动仪式。据悉,中国是全球范围内首批享受IBM架构师培养计划的国家。而2011年5月23日,首批通过第一阶段认证的26位架构师,获得了“助理架构师”证书。

分享到:
评论

相关推荐

    系统架构方法论__基础篇__中文版PPT

    系统架构方法论是软件开发中的核心概念,它关乎软件系统的整体设计和组织方式。这篇基础篇的PPT旨在揭开架构的神秘面纱,通过实例帮助读者理解和应用架构思想。架构并非仅关注软件本身,而是涉及业务目标、技术决策...

    软件系统架构方法论实战

    解开架构的神秘面纱 列举众多的示例,供大家参考 希望人人了解架构,人人都可以从架构师的高度开展工作 上承业务目标 下接技术决策 控制整体复杂性 有利于软件目标的沟通并达成一致 有利于软件的组织和开发...

    《Linux内核修炼之道》精华版之方法论.pdf

    ### Linux内核修炼之道——方法论精粹 #### 前言:理解内核学习的哲学 《Linux内核修炼之道》是一部旨在帮助读者高效掌握Linux内核学习方法的著作,作者任桥伟通过深入浅出的方式,为读者提供了一条清晰的学习路径...

    短视频底层方法论教程[视频课程].txt打包整理.zip

    因此,对于有志于在这个领域发展的创作者而言,了解短视频的底层方法论变得尤为重要。今天,我们就来探讨这个主题,揭开短视频创作与运营的神秘面纱。 首先,我们要了解的是短视频的基本制作流程。从最初的创意构思...

    《方法论》.docx

    《方法论》一书不仅是一次对古希腊数学家阿基米德研究方法的细致回顾,更是一次对科学思想发展史的深刻洞察。在这一著作中,我们不仅能够窥见阿基米德本人如何运用他的天才智慧在几何与力学的交叉领域内驰骋,更可以...

    系统架构方法论系统架构方法论PPT课件.pptx

    系统架构方法论是IT行业中一个至关重要的领域,它涉及到软件设计、开发、部署和维护等多个环节。在本课件中,我们将探讨架构的本质、架构的重要性以及架构设计的一些关键原则。 首先,架构并不神秘,它实际上是对...

    后现代艺术美学方法论阐释.doc

    后现代艺术美学方法论阐释 后现代主义是一种反对现代主义的文化和哲学运动,它强调了对现代性的批判和对传统叙事的解构。在艺术领域,后现代主义呈现出多元、模糊和非线性的特征,挑战了传统的美学观念。本文旨在...

    ERwin方法论及使用

    由 ERwin支持的信息模型方法是神秘的缩写字:”IDEF1X”,IDEF1X方法由 U.S.空军开发。目前,它应用于空军、政府机构、航空工业和财政部门、大公司、大型企业。并且,信息模型在各种主要的管理严格的大公司是必需的...

    社会科学方法论诸流派一实证主义PPT学习教案.pptx

    实证主义是社会科学方法论中的一个重要流派,其核心理念源于19世纪法国哲学家奥古斯特·孔德。孔德提出“实证主义”这一术语,以强调基于经验和观察的科学知识,反对形而上学的超验思考。他将人类历史划分为神学阶段...

    产品思维及方法论:超越逆向思维,做极致产品及服务.docx

    产品思维和方法论是构建极致产品和服务的核心,超越传统的逆向思维,意味着我们需要提升到更高层次的思维方式。在这个快速变化的信息时代,简单的模仿和拿来主义已经不足以推动产品的持续成功。作为一个优秀的产品...

    论文研究 - 神秘的催眠镇痛:实验证据

    本文所述的所有研究均遵循科学规程并使用伽利略科学的方法和手段进行,特别是采用了许多涉及人体生理学,属于心脏病学和神经病学的仪器。 这导致人们证明催眠镇痛是一种客观,真实和可测量的现象。

    神秘顾客访问法系列资料.rar

    《MercSurveys - Mystery shopper info.htm》可能是关于MercSurveys公司提供的神秘顾客服务信息,包括他们的服务范围、方法论和客户成功案例。 《Market Trends - Financial Services.files》、《Market Trends - ...

    高中政治教师用书新人教必修4.doc

    【高中政治教师用书新人教必修4】的文档主要探讨了哲学与世界观、方法论之间的关系,以及哲学与具体科学的区别与联系。以下是详细的知识点解析: 1. **哲学与世界观的关系**: - 世界观是人们对整个世界以及人与...

    【人教版】20版思想政治《高中全程学习方略》必修4 1.1.2.ppt

    【人教版】20版思想政治《高中全程学习方略》必修4 1.1.2.ppt的内容主要探讨了哲学与世界观的关系以及哲学与方法论的统一性,同时还涉及了哲学与具体科学的关联。 1. **哲学与世界观**: - **世界观的含义**:世界...

    2020-2021学年高中政治四导学案:1.2 关于世界观的学说.docx

    世界观和方法论是相辅相成的,世界观决定方法论,方法论体现世界观。哲学是世界观和方法论的统一。 具体科学分为自然科学、社会科学和思维科学,它们与哲学的关系是相互区别又相互依赖的。具体科学揭示特定领域的...

    论文研究 - 大象岛上的神秘金字塔:金字塔密码的可能起源

    在第三王朝的阶梯金字塔之后和第四王朝的真实金字塔之前,国王斯内费卢(Sneferu1)和前任国王建造了七座神秘的小阶梯金字塔。 他们都不是坟墓。 关于为什么建造它们的线索来自对古埃及人崇拜的天空中物体的定向分析...

    41528论音乐剧《歌剧魅影》的演唱风格论文-论文.zip

    如魅影(Phantom)的角色通常需要宽广的音域和强烈的戏剧表现力,他的歌曲如《The Music of the Night》要求歌手在低沉神秘与高亢激昂之间游走;而克里斯汀(Christine)的角色则需要清亮的女高音,她的歌曲如...

    人教版高中政治必修四关于世界观的学说优质教学设计(1).pdf

    在探讨高中政治教学中关于世界观学说的教学设计时...从而,学生能够将哲学思维应用到学习、工作和生活的各个方面,学会用科学的世界观和方法论来观察世界、分析问题和解决问题,最终达到提高个人综合素质和能力的目的。

    最新整理高二政治美好生活的向导学案.pdf

    【部分内容】:涉及了高中政治课程中的哲学知识,主要包括哲学、世界观、方法论的基本概念,哲学与生活、世界观和方法论的关系,哲学与具体科学的关系,以及哲学的作用等内容。 【正文】: 在高二的政治学习中,...

    美好生活的向导.doc

    哲学与世界观和方法论密不可分,哲学是系统化、理论化的世界观,而世界观和方法论又相互影响,世界观决定了我们如何解释世界,方法论则影响我们如何行动。 哲学与其他学科的关系体现在它是一门基础性学科,为其他...

Global site tag (gtag.js) - Google Analytics