架构即未来阅读笔记3
过程是可扩展的关键
1.过程的定义
我们希望每个人都始终坚持达到的标准。
2.过程包括以下内容
(1)在生产环境中,如何适当的控制和发现变更
(2)当出现问题时或发生危机时,该如何应对
(3)如何在产品设计开始就把扩展性考虑进去
(4)如何理解和管理风险
(5)什么时候该自建系统,什么时候该外购系统
(6)如何确定系统的规模
(7)什么时候发布产品,什么时候等待发布
(8)什么时候回滚,如何应对突发的情况
3.业务过程在维基百科的定义
为特定的客户产生特定的服务与产品活动的结构化活动活任务的集合。
一个变更管理的过程最初可能会被看作一种对研发速度的减缓和版本发布的控制。
4.当好的过程变坏的时候
一种以官僚习气和繁文缛节为标志的行政系统。
这就是为什么工程师通畅很容易的告诉你是什么事情降低了他们的能力,是他们不能有效的工作。经理和领导所面临的挑战是要分清哪些是抱怨是不喜欢改变或者是真的是有问题需要解决时脾气很坏。
首先,要倾听你的团队。了解每个团队成员个性的细微差别。如果你有一个多层面的组织。包括那些经理,你就知道是真的打扰他们还是仅仅是轻微干扰。
其次,无论从小到大的过程迭代,还是让他们自己决定建立合适数量的过程。
最后,定期维护过程,坚持进行。
5.结论
过程的3个主要目的
(1)助力团队和员工的管理
(2)规范员工重复性任务的行为
(3)把员工从日常琐事中解放出来,专注于更大和更多的创意
6.关键点
(1)过程,如应用设计或解决问题,是应用扩展的一个关键
(2)过程协助任务的管理和标准化,解放员工,把精力聚焦在更具有创造性的工作上
(3)过程存在着多样性,几乎任何一个过程都面临着选择。
(4)对任何过程,实施都是第一步
危机管理和升级
7.什么是危机
复发性的问题浪费时间,摧毁服务和组织的扩展能力。因为危机占用大量资源,所以瓦解扩展性。允许危机的根源不止一次的出现会浪费大量的资源,所以瓦解扩展性。允许危机的根源不止一次的出现会浪费大量的资源,使组织和服务无法扩展,也会带来摧毁业务的风险。
8.为什么要区分危机和其他的事故、
你不可能像处理正常事故那样对待危机,因为危机对你的影响与正常事故不同。这需要比往常更快的恢复服务,然后继续努力寻找问题的真正根源。时间的流逝,客户的满意度,未来的财务收入甚至业务的活力全都系于此。
如果你不能及时的处理危机。那么首先,危机将延续,事故将复发,你会失去客户,收入甚至业务。其次,危机会长时间吞噬掉宝贵的业务时间,最终会使你失去对其他项目的吸引力。最终,你会失去荣誉。
9.作战室
(1)大量的白板空间
(2)能连接生产系统和实时数据的电脑或显示器
(3)用来共享的投影仪
(4)与作战室外团队通信的电话
(5)连接聊天室
(6)为几人工作而准备的工位
10.向客户道歉的说明
例;上个星期,我们公司经历了一个短暂的6小时的宕机时间,对此引起的任何不便,我们深表抱歉。
(1)尝试用我,而不是我们
(2)丢掉可能,短暂这样的词
(3)成人自己搞砸了用户的计划