2016年01月17日   管理之路   2,843 次浏览
作为新年礼物,老大给我们买了本《成为技术领导者:掌握全面解决问题的方法》。花了两周时间看了两遍,第一遍精读,第二遍主要是整理,然后又花了点时间整理了关于整本书的知识要点,以便以后回忆。首先是关于领导力的定义,然后是管理过程中常见问题与解决方法,最后是书中一些个人感觉还不错的句子。
领导力:创造这样一个环境,每个人都能在其中发挥出更多的能力。
解决问题的领导的目标:创造一个环境,使其中的每个人都能解决问题,做出决策,执行这些决策,他不需要亲自解决问题,做出决策,再执行。
解决问题的方式:
一、理解问题(需求分析)
1、细心阅读规范
2、鼓励成员认真阅读规范
3、解决分歧时,要回到最初的问题
4、从客户处获得规范的清晰定义和额外信息
5、工作进行一段之后,能更好地理解某些需求的意义时,回头看看规范
二、管理思维(解决办法)
1、为团队贡献一个明智的想法
2、鼓励借鉴有用的想法
3、完善团队中其他人提出的想法
4、在团队希望完善的想法面前,放弃自己的想法,不要放弃并非每个人都懂的想法
5、顶住时间压力,在其他人解释他们的想法时要耐心听取
6、尝试其他人提出的想法
7、为了让想法不断涌现出来,不要太早否定同事的想法
8、如果必须批评一个想法,务必明确,批评的对象是想法而不是人
9、在给出想法之前,要试一试
10、如果时间和人力不够,就别费力去寻求新想法,维持现状就好
11、如果之前成功的想法不能适应新的形势,要鼓励团队放弃它
12、如果先前放弃的想法对问题的某个部分有价值,要重新采纳
三、保证质量
1、在项目进展中测量质量
2、在设计解决方案时,要设计工具和程序来衡量质量
3、衡量实施速度,比照计划,随时准备改变解决方案
4、跑到项目外面来看看,更新自己的想法,评估项目的生存能力
5、在实践想法之前,要与客户一直检验
6、如果想法是错的,要重振土气
创新的三大障碍:
1、看不到自己,看不到自己的行为,所以没有机会改变
2、没问题综合症,欺骗自己,以为早就知道所有问题的答案
3、相信经院心理学的中心教务,看不见其他办法,即便你不需要他人帮助就能找到的这些办法
分配任务时怎么协调人与任务之间的关系:
1、关涉到生存问题时,必须把人放在第一位,别无选择
2、如果不是高度技术化的工作,领导者就可以通过威慑来领导,而不需要太强强的能力
3、有强大技术背景的人可以把任何任务都转化为技术任务,以此逃避他们不想做的事情
4、不关心人的领导没有可以领导的人,除非手下人别无选择
5、如果你不能提供什么实质内容,却要假装有内容,那么无论你多么关心别人,都不会吸引住他们
6、面向任务的领导往往高估了自己的成就
7、我们所做的工作,几乎无一真正重要到必须牺牲执行者的未来
8、如果任务很复杂,就没有哪位领导能够担保计划不会百密一疏
9、要成为成功的技术领导,就不能对任何人的人性有丝毫的抵制
10、如果你是领导,以平常心对待他人就是你的任务,在此之外,没有其他值得完成的任务
团队解决问题的不同组织方式:
1、各自独立解决
2、投票
3、指定强势领导
4、一致意见
如果才能有效率:
1、不要重复你已经布置下去的任务
2、不要争论技术细节来证明你的技术优势
3、自己区分事情的主次,不要靠危机来安排你的行为
有效组织的障碍:
1、抓大目标
2、把人当机器来摆布
3、亲自动手
4、奖励低效的组织
鸡汤:
评估自己的能力:用乘法而不是加法。
许多程序员陷入一些无意义的争论,花费大量的时间来排查错误,而不在恰当的时候寻找帮助。
任何实际问题都存在不止一个方法,只是目前还没人知道。
程序员通常不喜欢在自己的程序中挑错,因为他们相信自己的程序是完美的。
时间不是找来的,而是挤出来的。如果你真正想做某件事情,总会挤出时间来做的。所以,如果你觉得没时间,可能就是你并不想做。可能你应该找个办法来放弃。
解决问题的领导力的悖论在于:你必须改变才能保持不变。
技术领导应当持续表扬和鼓励能提供高质量程序的行为(哪怕日常不怎么说话),而不是提交质量一般但努力除错的行为。
>>> Hello World <<<
这篇内容是否帮助到你了呢?
如果你有任何疑问或有建议留给其他朋友,都可以给我留言。