成为改变的代言人

改变是困难的,不改变是致命的。—— William Pollard

最近几个月里, 我一直致力于深入理解ThoughtWorks希望带给客户的体验。在这个过程中,我发现了隐含在“咨询师”这个词下的全部特征,这也是普通开发人员和咨询师开发人员的本质区别。

“Consultant”只是一个有十个字母的简单单词。而在实践中,它有许多的含义。甚至还可能变得更加复杂。在ThoughtWorks,我们不仅是软件开发人员,我们中的许多人同时还要兼任测试人员、业务分析师、用户体验设计师,迭代经理,甚至是项目经理。这就是所谓的咨询师。

作为Dev咨询师,我们想要交付经过良好设计且功能完整的代码。作为QA咨询师,我们希望我们交付的代码质量卓越。作为BA咨询师,我们想要代码符合客户的期望和优先级要求。作为UX咨询师,我们想要保证满足用户需求并改进用户体验。作为IM咨询师,我们想要得到客户对产品功能的持续反馈,从而可以有条不紊地进行改进。作为PM咨询师,我们想要保证每个人开心地交付客户喜欢的东西,并完成客户的业务目标。

现在“咨询师”这个词遍地都是,如何理解它呢?作为一个咨询师,我想要做到什么?要回答这个问题,我需要更深入地思考一下ThoughtWorks的价值主张。我发现,ThoughtWorks不仅仅局限在软件交付上。虽然交付是维持的公司核心业务的重要部分,但是我们还想做的更多。我们想要重新定义软件开发方法;我们想要领导世界性的技术创新;我们不想客户只得到我们为他们编写的代码,也想让他们和我们在IT革命的路途上并肩战斗。

亲爱的读者朋友,这就是为什么我们需要咨询师。

咨询师还有许多有价值的特征,虽然这些特征和他们正式的“工作头衔”并不相关。就像我刚才提到的,它还有很多隐含的意义。通过一些调查研究后,我得到了七个词语来描述一个咨询师需要的基本技能。

  1. 责任。将客户的产品/项目视如己出的能力。把项目看作自己的投资,甚至是你自己的创业项目。试着去感受客户对项目完成的热烈期望。留心每一个小小的需求,就像你自己在支付费用一样。当然,项目最后完全属于客户。在此期间,我们应该付出全部努力和精力去帮助他们达成目标。
  2. 沟通。这对于我们达成目标是非常重要的。我们在大多数时间内会和客户肩并肩地工作,以交付一个创新的产品或服务。一个咨询师必须掌握交流的艺术。他们必须能够交流想法,诠释它们,并能捍卫自己的信念。
  3. 对业务领域的理解。作为咨询师,我们需要在产品设计上有影响力。对如何解决问题有独特的看法。帮助客户在他们的业务上取得创新和成功。为了达到这一点,我们需要理解客户的业务。也许我们还需要学习我们面对的特殊市场,阅读专业的书籍和文章,并和此领域的多位专家取得联系。
  4. 流程和方法论。遵循某种产品开发的流程,能够使参与产品开发的每个人保持一致。但问题在于可供选择的方法论太多了。一个咨询师需要知道其中所有的选项,并针对不同情况提出最佳的建议。我们应该用Scrum吗?或者用看板?如何才能帮助客户理解每个流程的优势并指出针对客户环境和需求的最佳流程?
  5. 引导。从产品开发一开始,会议就会是整个过程中的常事,通常由快速启动会议开始。会议由领域专家,投资人,用户,开发流程中的其他相关人员和项目组成员参加。咨询师的一个重要能力是帮助每个人表达他们的观点,并且不遗漏要点。引导包括但不局限于如下几方面:发布并严格执行会议计划,积极倾听,建立与投资人的共鸣,使用好的练习和行为管理工具帮助与会人员达到期望的结果,使用虚拟助手(草图,白板等)。
  6. 训练和指导。咨询师们会在很多时候发现自己需要在某个领域指导客户。有可能关于技术,例如技术类语言或框架培训。有可能关于业务,例如经理需要学习的新思想。影响并帮助其他人找到所需方案是咨询师需要具备的另一个重要能力。
  7. 技能。软技能是一系列与人际关系相关的态度。当两个以上的人一起工作时,除了完成工作相关的任务外,他们之间紧密的互动交流也需谨慎对待。这包括关心他人、在培训中保持耐心、知道如何处理冲突、提供开放的反馈、乐意接受对自己的反馈、适应当前的情况。

也许你已经是一个咨询师。如果是这样,这篇文章可以用来促使你思考你所做事情的重要性。正确的态度和适当的培训,可以让你成为一个能迅速适应周围的人和所面对的业务的全方位专家。

如果你不是咨询师,我想请你保持一个开放的心态。无论你在哪里工作,具有影响力和成为先锋的机会将会不断出现。希望这些影响会给你一些关于下一步计划的启发。我很确定这个世界会越来越需要各种专家兼咨询师。

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.