自由职业网站开发工作结束后我的职责是什么?
你刚刚为客户完成了一个网站。客户签字确认并支付了尾款。一周后,他们又回来要求修改或修复错误。你对这位客户的责任是什么(也就是说,我什么时候才能安排好那个迟到已久的假期😜)?
什么是“常态”?
简而言之,没有固定的规范。在开始任何项目之前,你应该就为客户构建的内容达成书面协议。有些自由职业者会将协议写入合同文件中,而另一些则使用单独的“工作说明书”。无论使用哪种文件,你都应该清晰地列出项目中将要完成的工作。
唯一的规范是,作为自由开发人员,您需要完成您同意的所有事情,而不必做任何不存在的事情(尽管有时您可能想这样做;我们稍后会讨论这个问题)。
如何设定期望
设定预期的第一步是在项目初步讨论中讨论。当你感觉项目即将结束时,向你的潜在客户概述一下你会做什么,以及(或许更重要的是)你不会做什么。
这场讨论可能会导致你和潜在客户之间展开一些谈判。也许你不想在项目交付后提供任何支持和维护。这由你决定。客户听到这个消息后,可能会问你是否愿意提供一年的支持和维护。然后,你再决定是否提供,以及你想获得什么回报。也许你想按月收取持续支持和维护的费用。也许你想按年收取费用。也许你自己做,或者外包给别人。也许你只是不想被打扰,决定拒绝。这些都是合理的回应。
现在轮到你的潜在客户了。如果你拒绝他们的要求,他们可能会决定不再与你合作。这也没关系。如果你讨厌做维护和支持工作,而你遇到一个客户提出这样的要求,那么这个客户就不适合你(你也不应该试图抓住每一个客户)。通过拒绝他们的请求,尽早筛选掉他们,你将在为时已晚之前意识到双方不合适,从而让双方都受益。恭喜你!
合同
如果潜在客户在讨论后仍然同意,你和你的新客户都需要在一份文件上签字,说明你们将采取的行动。这份文件应该与你们之前的讨论内容一致。
大多数人认为合同只是规定你会做什么,但正如你之前讨论的那样,最好也列出你不会做什么。如果合同中没有明确说明,客户有时会对此做出假设。如果你能预判他们可能期望你做的事情,并在合同中明确说明你会做还是不会做,就能避免大家的麻烦。
以下是客户可能期望的一些事项:
- 永久支持
- 永久维护
- 更新了新的“小”功能
- 免费迁移到新主机或云提供商
有些承诺可能听起来不合理,除非你明确声明会提供这些承诺,但有些客户无论如何都会接受。有些人的期望可能略有降低,但仍超出你承诺提供的服务范围。例如,客户可能意识到期望永久支持很疯狂,但他们可能仅仅因为你开发了软件就期望你会提供“至少一年”的支持。这仍然不合理,但他们可能会期待。
你不可能预料到客户的所有期望,所以尽力而为,继续前进吧。如果客户来找你,要求一些合同中没有明确规定的事情,礼貌地解释一下,这超出了项目范围,但如果他们需要帮助,你很乐意与他们合作。
如果您发现自己正在向多个客户解释您不提供 X 是因为它不在范围内,那么这可能是一个好的期望,可以将其添加到您与未来客户的合同中,以便在问题发生之前将其解决。
除非…
当客户要求额外工作时,是否提供始终由你决定。如果客户要求你提供一些未承诺的服务,而你做到了,那么根据客户的态度,可能会发生以下两种情况之一:要么你会成为客户眼中的“好人”,他们会想方设法地想从你那里得到多少免费工作;要么他们会意识到你做了一些本不该做的事情,并将此事广为传播。通常情况下,前者会发生,所以要非常小心,不要因为免费提供服务而成为受气包。
尝试根据客户过去与您合作的方式,判断他们如何看待您为他们提供的服务。同时,估算一下完成他们要求的服务需要多长时间。他们是否尊重您、心怀感激、易于合作?他们要求的服务需要10分钟还是10个小时?如果他们是优质客户,只需要您花几分钟时间,那就去做吧。您损失了一些计费时间,但您为这位客户创造了卓越的客户服务体验,未来您可能会希望他成为回头客。他们未来也更有可能向您推荐其他潜在客户。
您应该始终进行免费后续工作的时间
我能想到一种情况,即使合同到期,你也应该始终提供免费服务:你搞砸了。如果你交付了网络应用或网站,而你承诺的某个功能没有运行(并且在最终付款前没有发现),你应该去修复它,无论花费多少时间。不要让客户扩大“完成”的范围,但要确保所有明确列出的期望都已到位。
假设一个简单的场景。你刚刚为客户开发了一个营销网站。网站首页上应该有一个按钮,点击后会弹出一个包含电子邮件订阅表单的模态框。你展示了网站,客户也同意了,但后来发现这个模态框在 Safari 浏览器中无法正常工作,尽管之前承诺会支持最新版本的 Safari 浏览器。
在这种情况下,您可以返回并修复模态框,使其在 Safari 中正常运行。但是,如果客户随后回来说他们发现了另一个问题,该怎么办?表单收集的邮件并没有发送到他们的 MailChimp 帐户。这是您第一次听说客户需要将邮件发送到 MailChimp,而您只是在提交表单时将邮件发送给客户。编写 MailChimp 集成代码可能需要几个小时,所以这可能是您需要划清界限的地方。
向客户解释,你在最初的项目中没有考虑集成。让他们知道你很乐意提供帮助,并询问他们是否愿意为添加 MailChimp 集成的新项目进行估算。现在你已经履行了最初的协议,但你也为客户划定了明确的界限。
嘿,很高兴你从这篇文章中有所收获。我经常写类似的文章,并在Rad Devon上指导人们如何成为 Web 开发者。如果你在职业转型中遇到困难,欢迎来这里报名参加 30 分钟的免费指导课程。我很乐意提供帮助。
项目后工作指南
何时始终这样做
- 当你没有履行协议中规定的所有义务时
- 当你交付的功能没有按照承诺发挥作用时
何时你可能不应该这么做
- 当询价不属于合同的一部分,并且执行需要相当长的时间时
- 当要求不属于合同的一部分,而客户又很粗鲁时,无论需要多长时间
- 当事后发生故障,并且客户拒绝维护合同(或您拒绝进行维护)
当你打电话的时候
- 当问题是由于您无法控制的事情造成时(API 突然被弃用、在您使用的库版本中发现严重错误、客户端决定使用其他提供商托管等)
- 当事先没有讨论过这个问题,但你知道它不会花很长时间
价值应该双向流动
当你在合同结束后被要求继续工作时,请以此作为你的指导原则。你实际上是被要求免费做一些工作。你能从中得到什么呢?
这听起来可能有点自私……事实也的确如此。没关系。除非每个人都能从中有所收获,否则生意就无法开展。期待你付出的努力能带来回报是完全合理的。有时,回报是金钱。有时,回报是善意。价值不应该只流向一个方向。否则,你的生意就没法运作了。
不要勉强完成工作。这会给你们以后的关系奠定不好的基调。如果你确保价值平衡,每个人都会感到兴奋,然后高高兴兴地回家。项目结束后对工作说“不”并没有什么坏处,但如果“是”对每个人都有意义,你不必总是说“不”。
文章来源:https://dev.to/raddevon/what-are-my- Responsible-after-a-freelance-gig-ends-jb4