为什么产品经理需要赶上设计:前端开发的未来

已发表: 2017-01-17

有一段时间,我收到了一封关于职位空缺的电子邮件。 职位描述是针对前端开发人员职位的。 列出的引起我注意的预期品质/技能之一是理想的候选人将是具有设计感的人(不可协商)

当某些东西用粗体大写字母书写时,您必须注意它。 但是让我更多地思考这个要求的事实是,没有一个开发人员特定的技能被标记为与“不可协商的设计能力”相同的粗体字母。

奇怪,不是吗? 但是,是的,我觉得有这样的期望是完全正常的,因为设计和开发软件产品的过程与几年前不同。

目录

什么是前端开发?

你有没有想过当你在移动设备上浏览网站时,与在桌面上浏览它们相比,网站的方向发生了什么变化? 在设备屏幕上呈现的所有内容(如按钮、图像、文本框等)如何神奇地协同工作? 好吧,这不是魔术(但足够接近),前端开发人员添加到这些元素中的交互性绑定了该网页上的所有内容,从而为您提供独特的用户体验。

网页设计师创建静态设计。 他们专注于应用程序或网站的外观和感觉,试图增强产品的视觉效果。 前端开发人员主要负责将这些静态设计带入生活,并确保它们在所有屏幕尺寸等上都能正常工作。前端开发人员使用HTML、CSS、Javascript来创建和添加交互性到 Web 组件,并制作它们可重复使用。

由于每个浏览器对前端代码的理解方式不同,因此有时界面在不同浏览器上看起来会有所不同。 开发人员确保他们的代码在不同的浏览器上运行没有任何问题,并保留应用程序/网站的所有布局、颜色组合、间距、文本格式和交互性。

为什么产品经理需要赶上设计:前端开发的未来 UpGrad 博客

我们为什么要关心产品设计?

当您看到iPhone时,您会情不自禁地注意到使其成为全球现象的更精细的细节。 作为人类,我们自然会被美丽的物体所吸引,并欣赏为使事物变得美丽和简单所付出的努力 正如文章所说,简单而极简的东西易于使用和学习。 我完全同意。

同样的原则也适用于产品设计领域。 这就是为什么我们迷上了简单易用的应用程序。 举个日常生活中的例子:Google、WhatsApp、Instagram、其他照片应用程序等。这些应用程序可帮助您以最少的步骤和快速的响应时间执行任务。

网页产品设计涉及拥有为不同屏幕尺寸创建设计的过程。 坦率地说,只是简单地绘制屏幕规格并将其交给开发团队的设计师,而不是产品设计师。 他们只是扮演插画家的角色。

网络产品设计涉及拥有草图、协作、设计、创建 HTML 标记、编写 CSS 规则以及将所有内容构建在适当的包中的完整过程。 开发人员可以在他们的工作流程中采用和集成设计,而不会影响设计质量。

产品经理有什么用?

产品经理 (PM) 负责产品的整体发展。 从我自己在 B2B 行业工作的经验来看,有时 PM 往往更关注为产品添加功能,这可能会使产品的使用变得复杂 有时候,把事情简单化是最难做的事情。

总是存在改变客户行为的风险,但如果改变是为了更好,那么人们应该毫不犹豫地做出改变。

来到 B2C 行业——提供出色的用户体验 (UX) 是生存的关键,因为与受软件许可证约束的 B2B 客户不同,B2C 客户可以在眨眼之间切换到竞争对手的平台。 应用产品设计原则可以帮助产品经理快速迭代想法,并删除那些根本不起作用的选项。

为什么产品经理需要赶上设计:前端开发的未来 UpGrad 博客

设计思维的重要性

取得巨大成功的公司是那些能够创造出人们喜欢使用并成为他们生活中不可或缺的一部分的产品的公司。 例如,可能有 100 多个社交网络平台,但只有一个Facebook。

设计思维有助于设定正确的假设; 尤其是那些致力于开发产品的人(设计师、开发人员、产品经理)。 您可能会假设客户会因为您计划引入的“一个很酷的功能”而购买您的产品,但实际上,您的客户可能只是在寻找一种更简单的方法来上传一些数据。
为什么产品经理需要赶上设计:前端开发的未来 UpGrad 博客
正如您在上图中所见,花费最少的返工部分是在设计阶段(架构和 UX)。 尽早犯错误并识别它们总是更好的,这样它们就不会在后期影响产品。

现在是设计(v)签名者的时候了!

虽然每个人都在整个产品开发过程中发挥作用,但并不是每个人都能够一直戴上客户的帽子。

设计师喜欢从用户的角度思考,这通常是一个公认的事实。 今天,设计师的工作不仅限于创建视觉设计并将其交给开发人员。 他们必须与开发人员携手合作,以确保遵循设计准则,直到最后一个像素得到完善。 这形成了具有良好设计技能和实施技能的新型创意专业人士。

不仅从组织的角度来看,让这样的人参与进来是好事,因为他们可以身兼多职,从而节省了大量的时间和金钱,而且从个人的角度来看也是如此。 如果有人有一个可以证明对公司或产品有用的想法,那么这个人很容易独立完成它,而无需任何依赖。
为什么产品经理需要赶上设计:前端开发的未来 UpGrad 博客

工具的选择

随着云服务的发展,为基于 Web 的产品开发建立基础架构变得很容易。 从版本控制(git)、响应式网页设计(Angular、Backbone、SASS、SCSS)到设计协作(Marvel、Invision、WebFlow)。

HTML、CSS、Javascript 等语言技能大多仅限于开发人员,现在必须让设计师理解和精通。这些技能为市场上的所有框架提供了基准。
鉴于现在有如此多的工具可供选择,重要的是要始终关注实际需求,而不是被大量的工具所困扰。 这就是拥有设计思维能力可以发挥作用的地方——您可以创建一个真正伟大的产品,而不是仅仅创建一个产品的另一个克隆。

为什么产品经理需要赶上设计:前端开发的未来 UpGrad 博客

未来的趋势

正如我们今天所知,应用程序明天可能会成为历史。 这是否意味着我们将停止使用我们最喜欢的服务? 不,这意味着我们可能会以完全不同的方式与他们互动。 我列出了一些未来趋势,这可能会改变我们与现实和虚拟世界互动的方式:

  • 聊天机器人和人工智能——从 Siri 开始,然后是 Google Now,然后是 Cortono、Alexa,我想你明白了。 程序变得越来越智能,对话正在从文本转向语音(自然语言)。 拥有一个人工智能助手来控制你的工作日程和一天中的其他时间将成为新常态。 即使是文本,聊天机器人的响应速度也越来越快。 从用户数据中学习可以帮助开发人员为用户提供个性化的应用体验。
  • 混合现实和虚拟现实——Google Glass、HoloLens、Oculus Rift 等设备为基于混合现实的开发铺平了道路。 这些平台的交互设计原则与移动设备完全不同。 增强现实/虚拟现实是下一个增长领域,将会看到很多创新。
  • 数据驱动方法——考虑从所有事物中生成的数据的数量和类型。 关键电气子系统温度控制的健身追踪器,越来越需要轻松理解数据。 数据分析和可视化有助于根据这些大量数据做出决策。

从世界顶级大学在线学习产品管理课程获得硕士、Executive PGP 或高级证书课程以加快您的职业生涯。

为您推荐的特色课程:杜克 CE 的设计思维认证课程

为什么设计对产品经理很重要?

产品经理有责任确保他们的产品为客户提供最佳体验。 如今,客户有多种方式会永久破坏新产品的前景。 没有人能够承受发布失败的噩梦,或者社交媒体平台上的糟糕评论。 这就是为什么设计非常重要的原因。 产品的设计决定了客户将如何与产品交互,并在他们的环境中体验它。 因此,产品经理和所有者从一开始就参与产品设计是非常重要的。

产品经理学习产品设计需要哪些课程?

根据您所在的行业和领域,有大量的在线认证课程可以帮助您了解有关产品设计的更多信息。 根据您的预算和时间表,您可以选择参加 1 年的课程,或者参加可以轻松在线完成的较短的认证课程。 您还可以参加由知名机构提供的完整的在线产品管理课程,该课程将教您担任产品经理所需的一切知识,包括设计。 如果你真正追求的是技能,而不是证书,那么最好选择更短、更便宜的课程。

如何设计一个产品?

第一步是与跨职能团队进行富有成效的头脑风暴会议,其中包括开发人员和营销人员,以及其他可以帮助定义客户体验、合规性和物流之间所需平衡的利益相关者。 这将产生一个产品必须具有的主要特征的基本概念,并且可以以尽可能最具成本效益的方式开发,同时考虑所有可能的限制。 还必须进行基于市场或用户的研究,以便每个人都了解客户的期望。 接下来是创建线框,它可以帮助开发人员对产品的外观有一个基本的了解,然后是最终设计。