|如何在产品开发中保证设计质量和体验?( 二 )


作为创造者 , 我们也从别人的意见中得到反馈 , 从而在视觉方面做得更好 。 然而 , 如果忽略高保真的模型和原型 , 仅仅把发布产品的实际使用效果归功于设计 , 而不是一些令人惊叹的个人作品 , 我们还能做好这种设计工作吗?
我并不是建议停止做那些美妙的 , 像素完美的工作 。 我追求完美的强迫症源于 800 × 600 的显示屏时代 , 在那个时候 , 最终产品就已经应该是完美的 。
正如 Salesforce 设计团队所说:
“以体贴优雅的工艺 , 表现对人们时间和注意力的尊重Demonstrate respect for people’s time and attention through thoughtful and elegant craftsmanship”
高保真的设计还可以让我们测试一个真实的产品 , 验证我们的假设 , 并确认可用性 。 但重要的是 , 我们不会浪费时间来创建一个能给客户留下深刻印象 , 但却不能实现的产品 。
相反 , 关注一个现实的、可用的产品 。
三、找到正确的节奏
为了减少不必要的工作量 , 我们需要了解产品开发中发生的所有事情 。
路线图、待办事项列表、下一步计划开发的功能 , 以及开发人员在每个阶段积极工作的内容 。 只是坐在外面 , 你就希望展现出团队合作 , 以为你已经做完了 , 产品接着自然就会实现 , 这是没有意义的 。
对于一个产品团队来说 , 将设计视为事后的考虑 , 或把它完全排除在外是很容易的 , 而且并不少见;作为设计师 , 我们希望创造性解决问题 , 利用我们的经验和获得的反馈来验证正确的解决方案 , 我们不希望被告知“让它好看就行” 。
|如何在产品开发中保证设计质量和体验?
本文插图

了解每一件正在发生的事情 , 并确保设计是产品开发和发布周期中不可或缺的一部分 , 这不仅会帮助你的设计看到曙光 , 还会让团队的其他成员参与进来 , 这就引出了我的下一个观点 。
四、分享所有权
如果你足够幸运 , 能在产品刚推出的时候就参与进来 , 请确保你作为设计师的想法能让每个人都了解 。 这将帮助团队有归属感 , 并给他们提供贡献的机会 。
没有人希望别人告诉你该做什么 , 所以分享你的想法 , 并利用你的专业知识和经验来推进贡献 。 团队会更希望交付一个集体的想法 , 这也将有助于每个人都保持一致 。
你还会发现 , 当每个人都达成一致并向相同的目标努力时 , 团队的士气会高涨 。
五、关于代码工作
多年来 , 设计人员是否应该编写代码一直是一个热门话题 。
作为一个 UI 开发人员和 UI 设计人员 , 我可能有点偏见 。 我知道这是一种奢侈 , 学习如何编写代码需要花费大量时间 , 但好处显而易见 。
对我来说 , 编程能力给了我在代码工作中表达想法的自由 。
有时候不需要提交代码 , 或者代码水平粗糙而混乱 , 但这仍然锻炼了个人经验 , 对产品实现逻辑有了深层理解 , 使后期减少对错误的解释次数 , 以及由于不熟悉而试图重新设计的时间 。
如果设计人员不愿意或者不能编写代码 , 他们至少应该了解代码和平台的基本原理 。 建筑师在设计房子时 , 不会不考虑材料和周围环境 。
这对你优化工作什么帮助?应该是显而易见的 。 具备相关的代码能力将减少编程所需的工作 。 如果你了解开发产品的平台或框架 , 就能够在它们的约束下进行设计 。
表单组件有按列过滤功能吗?select 组件可以获取数据吗?还是所有选项都是预加载的?如果组件 X 与组件 Y 提供相同的用户值 , 那么哪个更容易实现?
|如何在产品开发中保证设计质量和体验?
本文插图

一套可重用的组件可以节省大量时间 , 因此你对这些组件了解得越多 , 就越清楚如何定制它们来满足需求 。


推荐阅读