软件咨询师工具箱

文/秦五一

软件咨询师对于广大软件工程师来说是一个既向往又神秘的职业。

有人会问:“咨询师要写代码吗?”

A:“有可能的啊。”

有人问:“有不写代码的时候吗?”

A:“有啊,而且更多时候是这样的,软件咨询师既不写代码,也不设计测试用例。”

那软件咨询师干什么呢?他们在客户遇到问题时提供建议。

作为软件领域的专家,他们擅长利用个人丰富的领域知识,去解决软件开发、测试过程中的各种难题。除此之外,软件咨询师需要利用各种技能与工具帮助自己快速收集信息,分析、定位客户的问题所在。

本文尝试通过ThoughtWorks咨询师的一些实践,来总结一下软件咨询师常用到的工具。

工具从两个维度出发:

  • 技能工具
  • 物理工具

技能工具

MECE分析法

MECE是麦肯锡所提出的一种分析方法,是Mutually Exclusive,Collectively Exhaustive的缩写,通常翻译成“相互独立,完全穷尽”。简单的说,MECE提供了一种有效的分类方法,当我们获取了团队中的信息时,这些信息可能非常杂乱。

例如当团队中出现测试效率低下的问题,团队中不同的人会给出非常多,互相交织的,层次不同的问题,有人会说“自动化太少”,有人会说“测试时间太靠后”等等。通过MECE原则,我们可以将这个事实进行抽象,归纳成相互独立的领域,验证是否实现了完全穷尽,让我们对问题的调研更加全面。

Five Whys分析法

Five Whys,从字面理解非常简单,就是连续问5个“为什么”,同样是一种解决问题的分析方法,用于简单快速的找到问题的根源。

例如,

  1. “我现在头痛”--为什么?
  2. “我没休息好” -- 为什么?
  3. “我写文章写的太晚了” --为什么?
  4. “我白天没有想好怎么写” -- 为什么?
  5. “之前准备工作没有做好” --为什么?

“所以,我对写这篇文章所需要的时间估算出现偏差”。

通过这一系列连续的询问,我发现了导致我现在头痛的深层原因,其实是我对这篇文章的时间估算出现了问题,导致我熬夜加班写,最终没休息好。如果以后要避免类似的头痛,治本的方法是作好规划,减少熬夜。

当然,并不是说Five Whys一定就能找到问题的更深层次的根源,但是在咨询现场、时间宝贵的情况下,是一种相对快速有效的方法。

系统思考

“系统思考就是以整体的观点对复杂系统构成组件之间的连接进行研究。” ——《系统思考》

当我们找到了很多问题之后,需要判断哪些问题需要解决,以及做到怎样的程度时,系统思考会帮助我们从系统的角度出发,发现这些问题之间存在的相互关联与影响,帮助我们的客户作出决策。

例如,从测试的角度出发,我们希望产品的质量非常好,最好一直不出现问题,但是单纯通过测试达到改善质量的目的,可能将增加成本,进而导致产品价格上升,产品竞争力有可能下降等等。在咨询现场,咨询师们会经常遇到这样的问题,通过系统思考,帮我们找到当下最符合客户核心需求的方案。

系统思考在测试领域应用的实例:《运用系统思考,走上改善之路》

手绘

为什么有手绘呢?边讲边画比单纯的语言效果好。拥有好的手绘能力,在白板上绘出形象生动的图,可以极大的提升演讲的效果和趣味性,同时体现出专业的一面。

(图片来自ThoughtWorks Agile Consultant 王伟)

物理工具

常用的工具有Trello、 Xmind、PPT/Keynote,以及现场使用白板。

Trello: 主要作为项目管理工具,主要用途

  • To do list
  • 记录与总结当天的讨论或者其他有价值的信息。
  • 放一些参考资料,如网站链接、文档等。
  • 与其他同事协作,如将任务卡分给同事,让他(们)帮忙确认。
  • 作为长期的咨询方案库,以备后用。

Xmind:作为整理资料与思路的工具,主要用途

  • 总结看到的文章或者视频资料,将其整理为素材。
  • 展示方案,做一些初步方案时,方便讨论。
  • 建立知识图谱,例如自动化测试框架相关信息的总结,让自己的知识越来越系统化。
  • 利用Xmind的模版实现MECE、5Whys分析法,整理思路。

白板:作为咨询现场快速信息收集与展示工具,主要用途

  • 讲解某个系统或者观点。
  • 结合便利贴进行头脑风暴,快速收集并分析想法。

PPT/Keynote: 作为正式的方案交付件

结语

上述工具是ThoughtWorks软件咨询师日常工作中所使用工具及方法的一部分,针对不同的咨询场景还有很多不同工具。但是对于软件咨询师而言,工具只是招式,丰富的领域知识与过硬的技术能力才是内功,像金庸小说中讲到的那样,“无招胜有招”才是最高境界。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容