准备客户演示
你已经仔细阅读了客户的需求,并在过去两周里完成了迭代开发。代码经过了充分的测试,迭代开发也即将结束。现在是时候为你的“高光时刻”做准备了。很快,你就要向客户展示你的所有努力成果,你希望一切都能尽善尽美。
为了确保演示过程中不会出现任何(或太多)意外情况,您可以做一些准备工作。
请确保您演示的功能在演示环境中运行正常。
没有客户愿意听到“它在我的本地环境下运行正常……”这样的回答。他们想看到它在你承诺的环境下运行正常。务必提前将应用部署到演示环境。向客户展示时,你可能需要先在开发环境或测试环境中进行演示,因为你知道不同环境的配置各不相同。
即使是微小的配置差异也可能导致与正确数据库的连接出现问题,或者由于 CORS 策略而阻止对资源的访问,这些都是任何人都不希望看到的错误,尤其是您的客户。务必对您要演示的特定功能及其一些辅助功能进行彻底的测试。如果您对布局或数据模型进行了重大更改,并且这些更改会影响应用程序中的许多地方,那么这一点尤为重要。
列出所有可能出现的情况,并进行彻底测试。同时,也要留出一些时间测试依赖于功能变更的任何相关功能。总会有那么一些情况,你需要展示应用的不同部分,却因为一些在直接测试中没有发现的小 bug 而无法正常运行。
准备一份议程。
这不需要是一份非常详细的文档。只需简要概述一下演示中需要讲解的要点即可。务必包含的内容有:演示的功能、客户提出的任何问题,以及客户可以采取的后续步骤。这份议程无需交给客户。它只是一个简短的指南,帮助你在演示过程中保持思路清晰,并确保不会遗漏任何重要信息。
如果团队中还有其他成员需要参加演示会议,请务必提前让他们拿到会议议程。这样可以确保大家在提问时步调一致,每个人都清楚自己要讨论的内容,而且有多人协助也能保证会议顺利进行。这种程度的组织和协调也能增强客户对团队的信心。
练习一下
在向客户展示之前,最好先进行几次预演。你不必把所有讲解要点都讲一遍,但一定要确保演示完新功能。如果需要设置一些新数据,那就去做。预演过程中你会发现很多细节问题。
在正式向客户演示之前,至少完整地演示两遍。这样你就能更好地回答问题,因为你对系统运作方式了如指掌,也会对自己的工作更有信心。当你真正了解自己在说什么时,你的表现会非常出色,而练习演示正是提升演示效果的关键。不要害怕和你的团队一起练习!他们会注意到你可能忽略的细节。
仅演示新功能和任何相关工作
你很可能已经和客户签订了工作说明书或约定了迭代任务。演示会议的重点应该围绕这些内容展开。你可以展示一些你做的细微修复,但除非重构代码是你工作内容之一,否则就不要详细解释和演示你是如何重构代码的。你绝对应该让他们了解你做的其他工作以及这些工作将如何影响应用程序。
记住,你的任务是向他们展示他们要求的东西,他们可能会既兴奋又紧张。演示结束后剩余的时间可以用来谈谈你在完成核心任务的过程中所做的改进。这样就能向客户展示你能带来的额外价值,并让他们有更多理由继续与你合作。这就像是锦上添花。
顺利完成演示并非易事。任何有过现场编程经验的人都能体会到这一点。客户演示至关重要,关系重大。你的声誉和与客户的关系都至关重要,因为你已经为此获得了报酬。正因如此,花时间练习演示才显得尤为重要。
不管怎样,每次给客户演示之前我都会有点紧张。需要练习几次才能冷静下来,感觉准备好和客户交流。您对给客户演示的开发人员还有什么建议吗?演示中需要很多人际交往技巧,当然也需要一些销售技巧。
嘿!你应该在推特上关注我,原因你懂的:https://twitter.com/FlippedCoding
文章来源:https://dev.to/flippedcoding/preparing-for-a-client-demo-dcc