在开球前与Web开发人员讨论6件事

Robbie Sherrard. 经过 Robbie Sherrard.  |  2019年3月07日

所以你正在设计一个新的网站或在线商店,你需要一个web开发人员。您可能需要他们从头开始开发一个网站。或者也许您只需通过一些调整,更改,问题或额外功能来工作。

无论哪种方式,您与Web开发人员的关系很难管理。我是一个开发人员,所以我知道,这么多的方式这种关系可能会崩溃:

  • 错过了截止日期
  • 缺乏沟通
  • 慢速沟通
  • 没有交流
  • 开发者过度承诺
  • 开发人员提供
  • 开发人员消失了
  • 松散定义的范围
  • 缺乏小型假设/决策的议定书
  • 错误或问题不会得到修复

实际上,我与我一起工作的每个设计师都分享了恐怖故事,涉及其中一个的东西。为了避免自己成为一个恐怖故事,我已经开发了一个方便的预启动讨论项目列表,以帮助我们避免这些问题。

在我们进入它之前,让我们清楚:这不是所有设计师/开发人员关系的方法。在一天结束时,它仍然是一个人际关系 - 它很复杂。但是我发现关于这些物品的开放式对话可以在右脚上启动一个项目。

 

1.我们将如何沟通?

您将如何在项目工作时进行沟通?松弛?电话?文字?电子邮件? PM软件?同样重要的是:如何 经常 你会沟通吗?每天?每星期一次?在开球时,然后不要再直到qa?如果您正在进行每日办理登机手续,它将是两句话的电子邮件,还是15分钟的电话?紧急情况下的计划是什么?

更多的沟通并不总是平等的沟通

这里没有错误的答案,只要你在开始时设定期望。但请记住:更多的沟通并不总是相同的沟通。

为什么这很重要

您希望与您的开发人员有一个良好的关系,并实现这一目标,您需要既定的沟通方式。通常,电话呼叫有助于开发初始个人连接,并确保它是一个良好的个性合适。

在开发期间,努力在检查太多和太少的检查之间取得平衡。太多了,你是微观的管理。太少而且开发人员可能不会留在轨道上。最好在顶部设立期望并坚持他们。

 

2.您将如何管理项目?

开发人员需要的文件和登录凭据在哪里?您将跟踪任务,里程碑和截止日期?您将使用哪些软件?大本营?格雷洛? Asana?电子表格或Google文档?基本上,为与项目相关的一切定义中心集线器。

为什么这很重要

在该项目期间,您的项目管理和沟通应集中和可跟踪。在寻找文件,登记,更新,进度,问题,决策等的后退中可能会丢失很多时间。为什么建立开发人员可以找到所需的一切的重要性。

 

谁在叫镜头?

您是该项目的最终决策者吗?有没有涉及的UI / UX团队?是否有其他人有关决策的投入?是否有一个营销团队或经理,他们希望在决策中权衡?除了你将直接向开发人员提供方向的其他人是其他人吗?客户什么时候进入,客户的决定是多少?客户是否会与开发人员直接沟通?

为什么这很重要

您不想备份开发,或让您的开发人员重做工作。为避免这种情况,每个利益相关者都知道所有相关决定 - 以及每个决定都记录在一个中心位置。

 

4.开发人员应该如何处理假设和小决策?

在解释设计时,开发商有多少自由?它们是否应根据设计构建网站的像素 - 完美,或者它们应该对部分的一致性和可重用性进行小的假设吗?如果您设计了一个响应的网站,您是否为所有断点设计?您是否提供有关动画,转换和悬停效应的票据?您是否为字段设计了验证状态? (即popups:“密码无效。”或“用户名不存在”。)如果您没有,开发人员可以免费做出决策或建议吗?

为什么这很重要

通常,设计师在网站与设计不与设计密切匹配时,设计师是不满意的 - 或相反,当网站时 密切关注设计,损害其性能或项目的时间表。在开始,定义您预期的详细程度。它是一个更平滑的QA进程。

 

5.时间线是什么?

项目的艰难截止日期是多少,以及软截止日期是多少?是否有重大印刷机正在发生该网站需要启动?如果截止日期雄心勃勃,是否有办法在阶段推出它?响应快速变化的期望是什么?周转一周?不到一小时?

为什么这很重要

它真的没有帮助创造人为艰难的截止日期......诚实是最好的政策

如果有一个艰难的截止日期,使开发人员意识到它,并确保留出时间进行正确的测试。在网站启动后,知道大多数开发人员根本不能打电话来进行更改。等待开发人员来解决修复程序可能会令人沮丧,但即使是小的请求需要维护版本控制,启动开发环境,连接到服务器,部署到生产网站等。提前确定您预期的修复和更改多长时间采取,并占据每项任务的优先级。

此外,它真的没有帮助创造人为艰难的截止日期。只需与开发人员透明,并相应地相应地交付。再次,你在这里建立了关系。诚实是最好的政策。  

 

6.范围,合同和支付结构的结构是什么?

项目费是多少?项目结束的基准是什么?项目范围内包含的内容是什么?付款后什么时候出去?您是否雇用开发人员以每小时或固定利率进行项目?

为什么这很重要

您想要的最后一件事是一个开发人员在那里获得一个网站95%,而不是由于范围/合同/付款中的差异而启动该项目。

 

结论

总的来说,设定期望和沟通是这里的重要事项。讨论如何在项目期间互相交谈,它可以感到有点愚蠢, 尤其 如果你已经有一个良好的融洽关系。但是,刚刚在一段时间内设定期望总是很好,所以你不会在你自己的恐怖故事里面。

 

特色图像 通过拆卸