软件架构师的12项修炼——小结

第一章 文雅的举止

1、选择关系甚于争执孰对孰错

2、学会委派

3、生活是有反射性的

4、说到做到

5、与他人相处时真诚、正直、不呆板

6、以适时地行动应对问题

7、提供专业的服务

8、原谅、遗忘别人以往的冒犯

对于倾向于做技术的人,举止专业、文雅不仅使人生活得更加有意思,还能创造成长和进步的新机会。

第二章 沟通

1、沟通原则

  • 先听后说
  • 专心致志
  • 正面思考
  • 尽早道歉
  • 不要招致恼羞成怒

2、沟通策略

  • 多说“是”,少说“不是”
  • 特殊场合才说“不”
  • 抑制想自卫的冲动
  • 倾听建议来改善合作
  • 了解别人和自己的沟通需求
  • 才思敏捷

3、与执行官沟通

  • 执行官需要信任、忠诚和连贯性
  • 清晰性甚于完整性
  • 不要让执行官感到惊讶

第三章 协商

1、协商原则

  • 不要让单位的人惊讶
  • 不要模棱两可
  • 委派权威而不是义务
  • 当你有困难时寻求帮助
  • 不要掩盖问题
  • 即使很难,也要电池做正确的事

 2、协商策略

  • 倾听你的内心呼唤
  • 设法同意
  • 不要找分歧
  • 寻找共同点
  • 如果无法达到一致意见,就让所有人稍微不满
  • 将协商作为一种改进的方法

3、协商前的工作

  • 知道那些事可协商的
  • 了解如何在单位里游刃有余
  • 关键决定上寻求合作氛围
  • 学习所做决定涉及的文化
  • 让别人明白你的想法

4、协商的收尾

  • 捍卫决策的执行
  • 维护架构决定记录
  • 认识到你有时会赢,有时会输
  • 从委派中学习

第四章 领导力

1、领导力的原则

  • 建立信任关系
  • 建立共识
  • 建立战略合作伙伴关系
  • 要身体力行
  • 感知风险、评估影响、做出行动
  • 适当处理风险

2、领导策略

  • 应用奥卡姆剃刀法(不应做出比实际需要更多的假设)
  • 展现可视化信息
  • 领导要确保事情不跑题
  • 寻找机会利用既有的资源
  • 基于听众所处的环境推销
  • 找机会利用已有的资源
  • 关注执行官于策略,而非冲突的解决

3、领导时机

  • 利用单位动力
  • 学会何时介入来拯救项目
  • 知道何时该卓尔不群
  • 知道何时请求原谅,何时请求许可

4、领导其他人

  • 通过影响力激励别人
  • 允许别人奉献
  • 确保别人能做主
  • 处理冲突

第五章 政治

1、理解政治是什么

2、了解政治市场的本质

3、政治环境

  • 你的目标要与公司的战略方向保持一致
  • 了解你所处的文化环境
  • 及早处理别人关注的问题
  • 相信你所推销的东西
  • 认识到有些事并非你的问题
  • 关系很重要

4、政治原则

  • 宽宏大量
  • 不要为你的价值妥协
  • 光明正大地竞争
  • 透明地操作
  • 你是怎样的人就怎样表现
  • 帮助别人,不求回报
  • 认识到生活是反身的(你怎么对别人,别人会怎么对你)

5、政治策略

  • 帮助别人达成其目标
  • 学会享受过程而不是目标
  • 在关键之处力争出色
  • 愿意就低优先级目标妥协
  • 不要被别人的糟糕举止得罪
  • 私下处理人际问题

6、政治时机

  • 以适时的作风执行事情
  • 今天失利并不代表明天不会成功
  • 要认识到政治上你不会是常胜将军
  • 积极参与政治游戏

第六章 透明化

1、认识到架构师是生活在玻璃房中的

2、自我透明化

  • 表现自然坦诚
  • 承认自己的弱点
  • 承认你的实力和兴趣
  • 赶在人前域上司沟通

3、项目透明化

  • 让执行官看到你手里的所有扑克牌
  • 架构师把透明化和清晰性带到许多领域
  • 架构师将“发现”变成“收获”

4、关系透明化

  • 该信任时就给别人信任
  • 你说的话长久不变
  • 学会道歉
  • 学会在做出反应前倾听
  • 允许别人对你透明化

第七章 语境切换

1、语境1——自我意识

  • 专心致志
  • 明白你的弱项
  • 生命不光有工作
  • 不要受多任务工作的效率折磨
  • 控制你的肾上腺素:慢下来

2、语境2——架构意识语境

  • 使用“可/有...性”的字眼
  • 寻求适当的耦合性和内聚性
  • 持续构建你的语境

3、语境3——“大象”语境

  • 哪些事没有提到
  • 对自己和他人提问一些难题。如果你不提问,以后自然有人会提问这些问题。
  • 早些发出坏消息
  • 问问别人,如果他们拥有这个公司,他们会怎么做?

4、语境4——决策意识语境

  • 他们真的已经把问题解除了?
  • 他们知道哪些替代方案可行吗?
  • 别人是否已经权衡过此技术了?
  • 作为中立的第三方,即便这样做是个缺点时。

5、语境5——交谈语境

  • 不要开会和用电子邮件,尽量采用面对面的交谈
  • 如果需要,(马上)让别人参与

6、语境6——谈话者语境

  • 了解你的谈话对象
  • 中庸之道
  • 有时要唱红脸,有时要唱白脸
  • 提供背景信息

7、语境7——项目语境

  • 明了自己工作时需要哪些资源预算
  • 方法是实用主义的
  • 学会在雪崩中冲浪
  • 寻求专门的资源
  • 知道自己做出了哪些假设条件?

第九章 商务知识

1、了解商务

  • 了解营销、财务、投入产出比和销售
  • 拿一个商务学会

2、了解你的公司

  • 了解产品对客户的价值所在
  • 知道你的公司如何赚钱
  • 了解你公司的历史/文化

3、了解你的客户

  • 拜访客户或打电话给销售人员
  • 参与可用性研究、参与产品概念访谈或其他客户产品评估
  • 使用敏捷技术

4、了解你的领域

  • 手机领域只是
  • 在商务环境中了解你的领域

5、帮助公司更好的了解技术

第十章 创新

1、了解创新的定义

2、建立边界条件

  • 找出边界条件
  • 在边界内创新
  • 移走所有的约束条件
  • 鼓励别人思考、开放
  • 应对那些唱反调的人
  • 尽量少接触那些唱反调的人

3、发展内心准则

  • 听听内心的想法
  • 学会信任自己
  • 认真倾听客户的声音,但要保持自己的认知
  • 以协作的方式听听别人的话
  • 才去循序渐进的措施
  • 愿意今天接受“不行”,持续埋头苦干,去收获明天的成功

4、组合基本概念

  • 通过阅读、阅读、在阅读来寻找新概念
  • 构思疯狂的主意

5、要有大眼光

6、将事情按正确分组聚合在一起

7、整合适当的概念

8、选择简洁

9、了解知识产权生命的根本是在于简洁性

10、在着手解决前,先思考问题

11、定义问题

12、睡觉时思考、岔开思绪,答案可能不期而至

13、只在必要时创新

第十一章 实用主义

1、熟悉实用主义型架构的含义

2、范围管理

  • 与商务伙伴一起确定特性的优先级
  • 帮助执行官做出正确决策
  • 处理不确定性
  • 有些时候,只要一个概念就开始干
  • 使用敏捷过程

3、风险管理

  • 区分可能性和可行性
  • 围绕每个决定都自问一些重要的问题
  • 应对可能的风险
  • 使用架构刺探
  • 与运营人员一起确定效果
  • 观察哪些地方是可牺牲的

4、沟通

  • 记录下大家一致同意的决议
  • 提供多种替代方案,并推荐其中一种
  • 用透明性拉平期望值
  • 发展经验方法

第十二章 认知

1、了解认知之定义

2、找寻和创立引人瞩目的目标

  • 发现你的认知
  • 从混沌显示编造出有水浮力的股市
  • 克服障碍

3、开发与建立战略路线图

  • 将路线映射至你的认知
  • 制定支持认知的战略

4、确定志同道合的伙伴

  • 认知需要齐心协力
  • 认知要求有关键的利益相关者
  • 认知需要资金支持

5、实践认知

  1. 将认知当做增加投入产出比的战略
  2. 使用认知灌输目标感
  3. 在项目评估时就应用认知,以让大家齐心协力
  4. 做一个支出信封来为战略解决方案提供具有战术性的方法

posted on 2013-06-10 18:58  Iskysir  阅读(341)  评论(0编辑  收藏  举报