最近在学习如何做架构,看着书比对自己,发现问题指导自己,但是做起来还是需要信心和意志力。
1.文雅的举止
别人怎样评价你
令居、同事、家人怎么评价你,列出非技术的软技能。
技术之天花板
对于更高职位的人们而言,深谙技术细节固然有用,但能力已经开始向与别人成功交互方向倾斜,为了将事情办成而推销其观点。从技术专家的角度看,他们提出的解决方案只是纯技术性的,足以被人接受----事实仅此而已。
变得文雅、专业的途径
注重关系甚于争执孰对孰错(注重关系甚于“正确性”);学会委派;认识到生活是反射性的(工作时建立合适的期望值,以供别人反馈和审视,这有助于建立信任的气氛);说到做到;与别人相处是真诚、正直、不呆板(要正直诚实而不是率直);以适时的行为应对问题(不要掩盖问题----它们以后还会冒出来的);提供专业的服务;原谅、遗忘别人以往的冒犯。
2.沟通
沟通原则
先听后说;专心致志;正面思考;尽早道歉;不要在缺陷上招致恼羞成怒
沟通策略
多说是,少说不是;在销售过程中建立信任关系;特殊场合才说不;抑制想自卫的冲动;倾听建议来改善合作;了解别人和自己的沟通需求;才思敏捷。
与执行官沟通
执行官需要信任、忠诚和连贯性;清晰性甚于完整性;不要让执行官感到惊讶。
3.协商
协商原则
不要让人惊讶;不要模棱两可;委派权威而不是义务;有困难时寻求帮助;不要掩盖问题;即使有难,也要坚持做正确的事。
协商策略
倾听你的内心呼呼;设法同意;不要找分歧(在技术领域里,要被人看做有才能,要有处理不同需要的灵活性,就需要找出问题、技术或设计的细微不同之处,这是一种基本技能);寻找共同点(找出立场的根源所在);如果无法达到一致,就让所有人稍微不满吧;将协商作为一种改进措施。
协商前的工作
知道哪些是可协商的;了解如何在单位里游刃有余(了解决策真正是在哪里做出的、如何做出的);关键决定上寻求合作氛围;学习文化(迅速掌握新地方的细微差别,在人家的语境下做出决定);让别人明白你的想法(花时间记录关键的原则和标准,以及它们背后的理由)。
协商的收尾
捍卫决策的执行;维护架构决定记录;你有时会赢,有时会输;从委派中学习。
4.领导力
领导力原则
建立信任关系;建立共识;建立战略伙伴关系、通过关系带来安全;要身体力行,为你所说的话带来安全;感知风险、评估影响、做出行动,明确风险的清晰度;适当处理风险:什么是鞭炮,什么是原子弹(明确影响的清晰度)
领导策略
奥卡姆剃刀法(人们不应做出比实际需要更多的假设);展现可视化信息;领导者要确保事情不跑题(领导者需要发出恒定的消息);基于环境推销(推销概念、认知或目标);随大流(找机会利用已有的资源);关注执行官认知,而非解决冲突(关注花销、品质、时间)。
领导的时机
利用单位的动量;知道何时伸出援手;允许其他人学习;知道何时该卓尔不群;请求原谅还是征求允许(谈到领导力时,关键的决策点通常强迫你决定,是你要日后为你所做的决定请求原谅,还是征求允许并承担对方可能拒绝的风险)。
领导别人
允许别人奉献(不要命令);通过影响力激励别人;确保别能做主;处理冲突(倾听并理解冲突各方的观点,是有效调解的关键所在。真正有能力的领导者,其特质之一就是能调解和解决冲突)。
5.政治
政治的定义
通过与别人协作把事情办成的艺术。
政治市场
需要知道在卖什么:你真正目标会得到什么吗?;对方的动机是什么?你在干的事情有可能随后让你反受其害吗?哪些东西是别人没对你讲到的?哪些弱点没有被描述出来?关于这个形势,你的内心是怎样想的?你是在支付一笔可观的费用吗?人们追求的战略成就是什么?
政治环境
与公司的战略方向保持一致;理解你所处的文化环境;及早处理别人关注的问题(对某个事情的影响进行优先级和正确性评估,然后快速解决是关键的政治技能);相信你所推销的东西;不关我的事(不要插手你不该感兴趣的地方);关系很重要。
正常原则
宽宏大量;不要为你的价值妥协;光明正大地竞争;透明地操作;你是怎样的人就怎样表现;帮助别人,不求回报;认识到生活是反身的。
政治策略
帮助别人达成其目标;学会享受过程而不是目标;在关键之处力争出色;愿意就低优先级目标妥协;不要对别人的糟糕举止采取冒犯的行为;私下处理人际问题。
政治时机
以适时的作风执行事情;今天失利并不代表明天不会成功;要认识到政治上你不会常胜将军;积极参与政治游戏。
6.透明化
住在玻璃房中的架构师
通过制定策略来表达你所获取的信息;标识突出的问题;标识你做出的假设条件;与别人确认解决问题的方向;周全思考,得出解决问题的结论;评估问题的大小;评估需要多少硬件;决定需要哪些团队参与;了解每个团队要关注的地方;找出你尚未解决办法的地方;记录关键决策背后你的理由、决定、替代方案以及问题。
透明化的类型
自我透明化
表现自然真诚;承认自己的弱点;承认你的实力和兴趣;赶在人前与上司沟通。
项目透明化
让执行官看到你手里所有的扑克牌;架构师把透明化和情绪性带到许多领域;架构师将“发现”变成“收获”。
关系透明化
该信任时就给别人信任;你说的话长久不变;道歉表明你的透明化;学会在做出反应钱倾听(寻求透明化);允许别人对你透明化
7.激情
什么是激情
在空闲时间自然而然地想做、想考虑的事情。
发现激情
写一个吸引你注意力的事物清单-----愿望、梦想、有意思或好玩的东西。这些是你激情的种子。
恒心与激情:终极的杀手组合。岗位上的激情;重新点燃激情(健身产生的脑内啡能用来刺激和放松身体)
将激情作为向导
等待机遇,它经常在找你,说话非常轻;跟着直觉走;选择你有激情的领域;改变会督促你前行;缺乏激情会成为你事业上升的天花板;把难事做好尽心尽力投入;激情是提供动力的内在燃料。
保护你的激情
忽略批评:这是你的激情、你的认知,不是他们的;不要分神(人生宣言);
今天能做什么来追求你的激情
每年规划读书;上培训班;参加会议或用户群“物以类聚”;想追求的事物;参加俱乐部或聚会;网上写博客。
学会投入并享受过程
你永远不能去除所有的障碍;你永远不能减小所有的风险;你不能说明都做;你必须对要做的事排出优先级顺序,去选择做哪些;你不要顾忌世界的其余部分,跟着感觉走,跳下去。先从较低的悬崖试起;享受过程。
8.语境切换
自我意识语境
专心致志;明白你的弱项;生命中不仅仅有工作;多任务工作的效率奥秘;控制你的肾上腺素:慢下来;
架构意识语境
使用“可/有...性”的字眼;寻求适当的耦合性和内聚性;持续构建你的语境;
“大象”语境
哪些事没有提到;提问一些难题(为何说,动因在哪,想避免什么?想得到什么?会失去什么?听取故事的平等机会,防范意外事故);早些发出坏消息;如果他们拥有这个公司,他们会怎么做。
决策意识语境
他们真的已经把问题解决了;他们知道哪些替代方案可行吗?别人是否已经权衡过此技术;作为中立的第三方,即便这样做是个缺点。
交谈语境
不要开会和用电子邮件;如果需要,马上让别人参与进来。
谈话者语境
了解你的谈话对象;中庸之道;有时候要唱红脸,有时要唱白脸;提供背景信息。
项目语境
提出预算;带来实用性;学会在雪崩中冲浪;挑出专门的资源;你做出了哪些假设。
成为一名善于察言观色、见风使舵的架构师。
9.商务知识
了解商务
要获取商务知识,你得了解平常的商业、了解你的公司、了解你的客户,最后所有这些东西怎样交叠,得到现在这个领域。
营销、财务(投入产出比)和销售;考虑拿一个商务学位。
了解你的公司
了解产品对客户的价值所在;知道你的公司如何赚钱;了解你公司的历史、文化。
了解你的顾客
考虑拜访顾客、电话给销售或者在门面上帮员工干活;考虑参与可用性研究,参与产品概念访谈或其他客户产品评估;考虑使用敏捷技术。
了解你的领域
收集领域知识;在商务环境中了解你的领域(表示事物的专门单词和词组(名词或实体);名词所完成的动作或被完成的动作;每个名词的序号;名词之间的关系(父子、协作、包含);用来描述该名词的若干种属性;涉及此领域及实体的人们;这些人所在的单位;这些人所从事的活动类型;他们完成的各活动顺序;完成这些活动时,他们如何知道;需要作出的关键决定)
帮助公司更好地了解技术
架构师的部分工作不仅是获取商务知识,还要更大范围内共享技术知识。作为别人的业务伙伴,你要花时间帮助这些基于商务的员工了解他们所做决定的技术影响,这也是你的工作。
成为一名谙熟商务的架构师
10.创新
创新的定义
产品创新:改变一个单位提供的东西
过程创新:改变产品或者服务生成或配送的方式
位置创新:改变引入某产品或者服务的前后关系
范式创新:改变带我所做业务的基础精神模式
创立边界条件
找出边界条件(时间边界、否定性边界、现有系统的边界);在边界内创新;你会做什么(假如没有约束条件,不必故作姿态);鼓励别人思考、开放;应对那些唱反调的人;避开唱反调的人,找个安全的地方
发展内心准则
顺从你的自觉;学会信任自己;认真倾听客户的声音,但要保持自己的认知;听听别人的话(协作);你今天能迈出一小步吗?今天不行没关系:继续埋头苦干,早晚会成功的。
组合基本概念
阅读、阅读、还是阅读;疯狂的主意让你发现正直的边界;要有大眼光;创新者的可能抉择;创新与集聚:将事情按正确分组整合在一起;选择简洁;简洁性是知识产品的根本;在着手解决前先思考问题;定义问题;睡觉思考;战略问题还是技术问题。
成为一名能创新的架构师
11.实用主义
实用型架构的定义
实用型架构意味着通过范围管理、风险管理和沟通来实现架构的实用主义管理。
范围管理
与商务伙伴一起确定特性的优先级;帮助执行官做出正确决策;处理不正确性;有些时候,你只要一个概念就能开始干了;实用敏捷过程作为一种实用主义方法。
风险管理
区分可能性和可行性;对于每个决定,都自问一些重要的问题;应对可能的风险;架构刺探;与运营人员一起确定效率;观察其他项目,决定有哪些地方可牺牲。
沟通
谈到沟通,你可能无法充分沟通。寻求清楚、一贯、持续地沟通,这会让你和团队其他人干得更顺畅高效。
记录下大家一致同意的决议;提供多种替代方案,并推荐其中一种;用透明性拉平期望值;发展经验方法来估量项目。
成为一名实用主义的架构师
12.认知
认知的定义
认知驱动着你的思考方式,你做什么事,你怎样去做,你的活力程度,以及你的目标感。
认知是一种意识形象或概念,表示一种理想的最终状态,能用来作为专注或矫正你所寻求到达事物的指引。
找寻和创立引入注目的目标
发现认知;从混沌实现编造出有说服力的故事;克服障碍。
开发与建立战略路线图
将路线映射至认知;制定支持认知的战略。
确定志同道合的伙伴
认知需要齐心协力;认知需求有关键的利益相关者;认知需要资金支持。
实践认知
将认知当做增加投入产出比的战略;使用认知灌输目标感;在项目评估时就应用认知;采用支出信封(确定认知范围)
成为一名有远见的架构师