设计是任何软件项目的重要组成部分。然而,敏捷团队经常因为“如何处理设计?”而苦苦挣扎,原因包括以下四个因素:
许多团队在规划过程中专注于高保真设计,这迫使在整个实施过程中形成瀑布式文化
设计人员通常在团队之间共享,与任何给定团队合作的时间有限
设计人员并不总是有简单的方法向工程团队报告反馈
逻辑层和表示层在代码库中并不总是明确分开,这使得样式更改变得困难
设计:敏捷,就像开发一样
在我们深入探讨之前,我想介绍另一个概念:协作设计。脱离实际情况来迭代产品设计,很难产生良好的结果。
在项目一开始就寻求客户和开发人员的观点将有助于使设计的第一次尝试更接近目标,并在您前进的过程中指导您的迭代。
大多数情况下,产品负责人和设计师会在前期投入时间进行头脑风暴,并反复打磨产品计划。他们的目标是验证商业论证方案,并确保工程团队的时间能高效用于解决真实客户面临的实际问题。
专业提示
在最初的规划和构思之后,产品经理和设计人员将开始与开发团队接触。在整个程序中,视觉和交互设计是迭代式的,就像软件架构一样:找出要解决的最重要问题,然后添加足够的设计(和代码)以获得解决方案的反馈。
当团队参与冲刺规划和待办事项列表梳理时,请让设计人员参与进来。在决定产品未来方向时征求他们的意见将更容易实现目标。
开发人员和产品负责人也可以进行设计
在很多组织中,设计人员会跨越多个团队(甚至是产品!)。在 Atlassian 中,情况也是如此。因此,我们已开始着手更好地利用设计人员的宝贵时间。
Atlassian 设计指导准则是一套用于设计和打造卓越体验的原则、准则和资产。我们的设计指导准则不仅涵盖了视觉设计的元素,还包含了我们在用户体验设计中的价值观。
这使得多个敏捷团队能够在我们的产品系列中打造出一致的体验。如上所述,我们让开发人员和产品负责人参与设计过程。当整个团队依据《Atlassian 设计指南》开展协作时,开发人员和产品负责人也会成为更有效的设计者。
然后,该技能组合将在整个团队中共享,这是敏捷文化的基本价值观。
虽然拥有共同的思维方式很重要,但我们希望在如何进行敏捷设计方面走得更远。Atlassian 设计指导准则通过三个主要渠道提供:
Atlassian 设计准则网站,其中包含我们设计决策背后的精神和方法
Atlassian 用户界面 (AUI) 扁平包是一组 HTML、JavaScript 和 CSS 模板,用于在代码中实施我们所有的设计元素
主题演讲和 PowerPoint 模板,其中包含我们所有组件的可视化表示
开发人员可以下载 AUI 扁平包并创建模型。同样,产品负责人也可以在幻灯片中制作与实际产品类似的产品体验,而无需编写任何代码。这种方法能够有效获得有意义且可操作的设计反馈。
这些资产还加强了整个敏捷团队的设计合作伙伴关系。一个设计师在规划过程中起主导作用,但团队的其他成员会在整个迭代过程中参与决策。这消除了设计决策的瓶颈,使整个团队变得更加敏捷。
专为卓越体验而设计
每个功能在开发过程中都会走两条路径:用户体验设计和视觉设计。用户体验设计运用设计思维,将重点放在整个新功能中的信息架构和工作流程上。视觉设计包括交互设计和功能的样式。
有时候,团队过于关注视觉设计,因为视觉设计是产品开发流程中的情感部分。(而且,它都是炫丽有趣之类的东西。)但是,尽管视觉设计很重要,良好的用户体验设计也同样重要。
事实上,如果没有良好的用户体验设计,即使视觉设计再令人惊叹,用户也不会爱上产品。
设计人员对用户体验的高度共鸣,以及发现排版异常和愚蠢布局的第六感,都是非常宝贵的反馈来源。确保他们可以轻松捕获屏幕截图、标记屏幕截图、报告缺陷或提出改进建议。
灵活的设计经得起未来考验
与开发范式相似,设计会随着时间的推移而变化。像 CSS 这样的现代技术可以轻松将应用的外观与应用中的逻辑区分开来。同样,确保构建自动化测试,以便在视觉设计演变时具有弹性。
设计将发生变化,确保代码库可以轻松跟上新趋势非常重要。
设计:敏捷,就像开发一样
在我们深入探讨之前,我想介绍另一个概念:协作设计。脱离实际情况来迭代产品设计,很难产生良好的结果。
在项目一开始就寻求客户和开发人员的观点将有助于使设计的第一次尝试更接近目标,并在您前进的过程中指导您的迭代。
大多数情况下,产品负责人和设计师会在前期投入时间进行头脑风暴,并反复打磨产品计划。他们的目标是验证商业论证方案,并确保工程团队的时间能高效用于解决真实客户面临的实际问题。
专业提示
在最初的规划和构思之后,产品经理和设计人员将开始与开发团队接触。在整个程序中,视觉和交互设计是迭代式的,就像软件架构一样:找出要解决的最重要问题,然后添加足够的设计(和代码)以获得解决方案的反馈。
当团队参与冲刺规划和待办事项列表梳理时,请让设计人员参与进来。在决定产品未来方向时征求他们的意见将更容易实现目标。
开发人员和产品负责人也可以进行设计
在很多组织中,设计人员会跨越多个团队(甚至是产品!)。在 Atlassian 中,情况也是如此。因此,我们已开始着手更好地利用设计人员的宝贵时间。
Atlassian 设计指导准则是一套用于设计和打造卓越体验的原则、准则和资产。我们的设计指导准则不仅涵盖了视觉设计的元素,还包含了我们在用户体验设计中的价值观。
这使得多个敏捷团队能够在我们的产品系列中打造出一致的体验。如上所述,我们让开发人员和产品负责人参与设计过程。当整个团队依据《Atlassian 设计指南》开展协作时,开发人员和产品负责人也会成为更有效的设计者。
然后,该技能组合将在整个团队中共享,这是敏捷文化的基本价值观。
虽然拥有共同的思维方式很重要,但我们希望在如何进行敏捷设计方面走得更远。Atlassian 设计指导准则通过三个主要渠道提供:
Atlassian 设计准则网站,其中包含我们设计决策背后的精神和方法
Atlassian 用户界面 (AUI) 扁平包是一组 HTML、JavaScript 和 CSS 模板,用于在代码中实施我们所有的设计元素
主题演讲和 PowerPoint 模板,其中包含我们所有组件的可视化表示
开发人员可以下载 AUI 扁平包并创建模型。同样,产品负责人也可以在幻灯片中制作与实际产品类似的产品体验,而无需编写任何代码。这种方法能够有效获得有意义且可操作的设计反馈。
这些资产还加强了整个敏捷团队的设计合作伙伴关系。一个设计师在规划过程中起主导作用,但团队的其他成员会在整个迭代过程中参与决策。这消除了设计决策的瓶颈,使整个团队变得更加敏捷。
专为卓越体验而设计
每个功能在开发过程中都会走两条路径:用户体验设计和视觉设计。用户体验设计运用设计思维,将重点放在整个新功能中的信息架构和工作流程上。视觉设计包括交互设计和功能的样式。
有时候,团队过于关注视觉设计,因为视觉设计是产品开发流程中的情感部分。(而且,它都是炫丽有趣之类的东西。)但是,尽管视觉设计很重要,良好的用户体验设计也同样重要。
事实上,如果没有良好的用户体验设计,即使视觉设计再令人惊叹,用户也不会爱上产品。
设计人员对用户体验的高度共鸣,以及发现排版异常和愚蠢布局的第六感,都是非常宝贵的反馈来源。确保他们可以轻松捕获屏幕截图、标记屏幕截图、报告缺陷或提出改进建议。
灵活的设计经得起未来考验
与开发范式相似,设计会随着时间的推移而变化。像 CSS 这样的现代技术可以轻松将应用的外观与应用中的逻辑区分开来。同样,确保构建自动化测试,以便在视觉设计演变时具有弹性。
设计将发生变化,确保代码库可以轻松跟上新趋势非常重要。
