所以,你赢得了一个令人兴奋的重新设计......现在是什么?

本苔藓 经过 本苔藓  |  11月09日,2020年

电力的转换充满了困难。不同的团队有不同的价值观,不同的经验,不同的专业知识,不同的优先事项,并导致不同的工具和不同的方法。

将Web设计视为最终进程,从研究和指标结束时,诱人诱人。现实是,大多数设计师和开发人员通过正在进行的过程中加入项目。

留下了困难的选择:我们尝试使用自己的工具集,或适应已经到位的工具和进程的客户的期望吗?

对于从不同的设计师/开发人员/代理商(D / D / A)接管Web项目的任何人,这是一个帮助您取得过渡的成功的实用指南。

 

第1步:找出出了什么问题

99.99%的时间,以前的客户端-D / D / A关系中断了一些东西。

在我的经验中,它几乎绝不是钱。如果他们相信他们接受投资回报,大多数客户都愿意高于基本的市场率。一个客户告诉您以前的D / D / A非常昂贵的是预期谈判 你的 fees.

快乐的客户不在附近购物

偶尔会发现一个机构已经引起了自由设计师,不再可用。偶尔,公司将超过D / D / A,进入D / D / A不支持的区域。但这些情况是罕见的,快乐的客户 - 即使是适度的客户的客户 - 也不要在周围购物。如果他们跟你说话,那些有动力的事情是这样做的。

它令人惊讶地普遍,D / D / A简单地变得响起。它在市场的下端最常见,涉及的金额不太可能提示法律纠纷。经常,不可解除的D / D / A将扼杀客户,支持更好的更新机会。

有时客户有时雇用一个新的经理,并且新的经理在经过修订的期望中,以至于之前的D / D / A无法满足。

最常见的是,之前的D / D / A已经减少了一个太多时间 - 错误发生,并且合理的客户将容忍他们,只要他们被迅速纠正,但每个人都有他们的极限。

大多数客户都非常乐意解释以前的关系中出现问题;它将不可避免地是一面的一面解释,但它将有助于您了解客户的期望。

对一个不知道出了什么问题的客户来说非常谨慎。更加谨慎,谈到谈论“升级”他们的外包 - 他们试图让你更加讨厌。在这些情况下,客户可能很好地隐藏一些东西 - 就像他们没有支付发票一样。

请记住:在某些时候,前一点是新的,并兴奋地拥有一个新客户,对该项目持乐观态度,它并没有结束。不重复错误的最佳方式是向他们学习,并这样做你需要知道他们是什么。

 

第2步:进行全面的审计

我们常常如此渴望获得新的工作,我们急于将客户签名放在虚线上,期待能够以后能够解决任何问题。

它必须是作为专业人士,您将保留您的承诺。在您提出这些承诺之前,请花时间理解项目和相关业务。如果客户投入足够的投资以与您签订合同,他们就不会介意您首先进行尽职调查。

与以前的设计师/开发人员/代理商仍然存在关系吗?

客户很少有完整的项目 - 他们不是网站专业人士,如果他们是他们正在建立自己的网站。您最佳信息来源是之前的D / D / A.

在您与客户联系之前联系之前的D / D / ACK;有可能他们不知道他们还被替换。如果您的客户对此很好,那就伸出了。

当你与之前的d / d / a敏感的事实时,你拿出钱的东西。当然,之前的D / D / A可以告诉你在哪里,他们可能会忽略你,但大多数人将在一个项目中递交一个项目,如果只是确保他们现在的最终发票迅速支付。

每个站点都有其特质,如果您可以与前一级D / D / A建立友好的关系,那么过渡将相当不少达到颠簸。

谁控制域名?

在我看来,公司的域名应始终由公司持有;这是一个必不可少的商业资产,即它应该被视为公司的银行账户。

不幸的是,有外包与网络有关的业务。如果与前一个d / d / a的断裂是语法的,则确保域名可能是有问题的。

确保域名不是您的工作 - 您没有杠杆,客户端。您的工作是在客户端留下深刻的印象,如何关键任务域名是。

谁控制托管?

托管安排因项目项目而异。对于之前的D / D / A在自己的空间上托管客户网站并不罕见,也不是不合理的。如果是这种情况,请准备好快速迁移到您自己的服务器或专用空间。

如果您正在迁移到新的空间,请特别注意电子邮件。接管项目通常意味着接管现场项目,通常意味着电子邮件帐户。

在任何情况下,您都需要完全访问托管空间。您当然需要FTP访问权限,您可能需要SSH访问权限。

除托管外,检查您的客户端的网站是否使用CDN,如果它确实,那么谁有控制它。

后端源代码

一旦您对托管服务器进行FTP访问,您就可以从服务器获取所有后端代码。

从服务器抓取代码的益处 - 而不是接受来自之前的D / D / A的文件 - 是您可以绝对确定您正在获得当前(工作)代码。

如果客户端与以前的D / D / A损坏,因为它们无法在特定任务上传递,则您不希望使用已被部分修改的文件。

新安装

如果您正在使用像CMS这样的东西,则在您的服务器上运行一个新的安装通常是一个好主意,然后在任何模板,插件上复制并迁移数据库。

前端源代码

涉及获取源代码时,前端代码比后端更具问题。

前端代码比后端更具问题

如果之前的D / D / A甚至是兼职的兼职,则缩小Web空间上的CSS和JavaScript。缩小的CSS不是太问题,可以很容易地解开,但您不想轻松解开缩小的JavaScript文件 - 我曾经有一个项目,其中开发人员在其所有依赖项中将自己的代码缩小了他自己的代码,包括Vue和JQuery [是的,我 知道]。

处理前端源代码可以在附加维度上占用,如果您发现您未少的D / D / A使用的技术,而不是SASS,或在Ringscript中编写脚本。

未解释CSS.& JavaScript

未经证据(或者 美化, 或者 优化)代码相当容易。在线有工具,包括帮助,包括 未诊断, 在线CSS无限性, 自由格式, JS缩小了未比人化, 和更多。您还可以为代码编辑提供大量扩展 HTML-CSS-JS的预更 对于崇高文本,和 原子美化 原子。您会发现某些编辑器具有内置的功能。

警告一词:代码美化不恢复评论,并且在JavaScript的情况下,不会禁止变量名称。美化代码无法替代原始的未经诊所的源代码的副本。

紧急措施

如果由于任何原因而不可能解密源代码,或者更有可能,未被解释的JavaScript仍然看起来像缩小的代码 - 虽然是格式格式化的缩小代码 - 那么你的最后一个手段是导入代码并在必要时覆盖它。

在这种情况下,首先要做的是向客户解释这种情况。确保他们理解这是一个临时补丁,您将在您重建项目的零件时熨烫。

然后,将旧的缩小代码复制并粘贴到一个新的项目设置中。对于可能意味着创造一个的CSS 遗产 文件,包括旧CSS,并将其导入您自己的SASS。对于JavaScript,创建一个 遗产.JS. 文件,添加所有旧的JS,并导入。

这将导致比必要的更大的文件集,最终可能会使用 !重要的 在您的风格声明[yuck],您将触发大量关于剩余代码的灯塔警告。

然而,在可能的情况下,您的客户在昨天终用的长期更改清单的情况下,这种肮脏的黑客将为您提供一个工作现场,然后您可以随着时间的推移通过碎片重建。

资产

资产通常意味着图像,并且通常可以通过FTP抓取图像。

偶尔 - 虽然现在偶尔偶尔图像文件很少包含文本 - 你需要源文件来对图像进行更改。

客户端是否具有它们,或者如果先前的D / D / A将其交出过度,则主要取决于客户端和之前的D / D / A之间的协议。

大多数企业合理地意识到品牌资产的重要性,因此您可能会发现它们至少有其徽标的副本;无论是SVG还是JPG都是另一个问题。对他们留下深刻印象的重要性来为您找到这些文件。

第三方代码

收到一个不依赖第三方代码的项目很少见。第三方代码可能在自定义源代码中销售,并且unpicking它是一个耗时的作业。

它非常可能是之前的d / d / a使用的库或框架,并给出了它们的数量越来越多,它们使用的库或框架更有可能不是您更喜欢的库。

无论您是选择解除代码并为您自己的首选项交换之前的D / D / A的依赖关系(通常在长期内更快),还是选择与您所授予的内容(通常在短期内更快)完全取决于你。

在我的经历中,拿起另一个CSS图书馆并非困难;从一个JavaScript框架切换到另一个框架是一个基本上更大的工作,不仅仅是语法而是核心概念。

谨防构建环境

每个人都有自己的方式做事。一些d / d /作为拥护环境,有些人没有。一些构建环境易于使用,有些则不是。一些构建环境适应您的过程,有些是不是。

与采用图书馆甚至框架不同,采用新的构建过程很少是个好主意

构建环境是众多 - GULP,GRULD和WebPack都是流行的 - 而D / D /一样 几乎 对他们的自以为是,因为它们是关于CMS的。

代替原始文件,前一个D / D / A告诉您“刚刚运行此类CLI”命令并不罕见,以将您的本地环境与其匹配。与采用图书馆甚至是框架不同,采用新的构建过程很少是一个好主意,因为您在才能赢得新客户的信任的时候,您在一段时间从专家到新手。

坚守阵地。他们的方法失败了,这就是为什么你被带到的原因。你做你。

谁被许可?

已支付的任何第三部分代码已获得许可。始终检查谁拥有这些许可证。除了合法要求的情况下,通常需要有效的许可证,更新,错误修复,以及在某些情况下支持。

常见的缺陷包括:字体许可证(可能在以前的D / D / A的创意云,FontStand,单调等)上许可);库存图片许可证(可能是以前的D / D / A使用的许可);和插件(通常批量许可D / D /如捆绑在一起)。

使用未经许可资产找到客户令人沮丧的常见。在一个以上的场合,我必须向客户解释使用盗版字体的潜在后果。

幸运的是,第三方提供商越来越常见的是将许可证附加到指定的域,这意味着您可以代表您的客户索取许可证。像CMS和电子商务解决方案这样的主要供应商通常可以选择以前的开发人员释放许可证并允许您索取它。

在许可的情况下,如果您不确定,如果您的客户在与以前的D / D / A违反关系后,请不要害怕与他们联系并与他们联系。

唯一的是客户关系的唯一措施比告诉他们他们需要购买他们认为已经支付的许可证,他们正在讲述他们被起诉版权侵权。

保护您的客户,并通过确保所有权获得正确的许可,保护自己。如果您可以从以前的D / D / A写入那种效果,请执行此操作。

谁有研究和分析?

接管网站的主要好处之一,而不是从头开始构建,是您拥有可衡量的网站特定数据,以指导您的决策。

这仅适用于您的数据,因此要求添加到客户端的分析帐户。

通过先前的D / D / A执行的设计研究是一项强有力的机会,由之前的D / D / A被认为是内部文件,而不是可交付的。请咨询您的客户:如果他们支付了该研究(是在发票上指定了?),那么他们有权归功于副本。

我们也有一个博客......

客户倾向于使用“网站”术语作为数字的捕获术语。

当您对网站负责时,您几乎总是希望对客户使用的任何数字服务负责。这意味着,时事通讯服务如MailChimp,客户服务账户,如对讲机,以及他们忘记在初步简介中提及的227,000页WordPress博客。

重复整个 Step 2 除非客户不明确地告诉我们,除非客户无关,否则所有其他应用程序,微网站,博客以及客户所拥有的任何其他应用程序。

 

第3步:没有回报的点

到目前为止,您还没有要求客户签署虚线。整个过程是您尽职调查的一部分。

通过检查这些事情,您可以识别不可预见的问题和潜在成本。您是否与晦涩的构建过程相关?你需要重新定义CMS吗?您需要重新创建所有网站资产吗?

其中一些谈话很难拥有,但现在有时间

如果项目的任何问题比预期更复杂,那么与您的客户有诚实的对话 - 他们将欣赏您的透明度,他们将欣赏被通知。任何不重视他们为您付出代价的清晰图片的客户端都不是您想要的客户。

其中一些谈话很难拥有,但是现在有时间,而不是三个月的线。

这是没有回报的重点。从这一点开始,任何问题都不是之前的D / D / A,他们是你的。

更改密码

对于您拥有的每个服务,从通讯登录到CMS登录到FTP详细信息,更改密码。 (确保您通知客户端。)

设置暂存网站

您将需要一个临时网站,以便您的新客户可以预览您为其所做的工作。

在您对代码进行任何更改之前,请立即设置暂存站点。在这样做,所以你会在早期发现如果有文件丢失,或者您所做的文件问题。

 

成功过渡项目

当客户委员会划分出来的网站时,他们充满了期望。他们离开他们之前的D / D和寻求你的事实表明,他们的经历缺乏他们的希望。

您现在拥有一个有现实的客户 - 也许甚至悲观 - 期望。您有一个基准测试,可以客观地测量您的工作。

当出现问题时,因为它们总是会,永远不要试图责怪以前的D / D / A;在开始工作之前,您的工作是评估播放状态。如果有遗留资产的问题,您应该提前将其提请到您的客户的注意力。

如果您从前行的D / D / A错误中学到,您将不会尽快将该项目移到其他人身上。

 

特色图像 通过拆卸.