跳至内容
软件开发

敏捷设计

协作设计的流程和准则

浏览主题
Scrum
看板
敏捷项目管理
产品管理
大规模敏捷性
软件开发
设计
敏捷营销
敏捷开发优势
敏捷团队
敏捷开发教程
敏捷对话
关于敏捷教练

设计是任何软件项目的重要组成部分。然而,敏捷团队却常常因为以下四个因素而在“如何处理设计”的问题上苦苦挣扎:

  • 许多团队在规划过程中专注于高保真设计,这就迫使整个实施过程形成瀑布式文化

  • 设计人员通常是跨团队共享的,与任何特定团队共事的时间都很有限

  • 设计人员并不总是有简单的方法向工程团队报告反馈意见

  • 代码库中的逻辑层和表示层并不总是明确分开,这就使得风格变更变得困难

设计精选内容

[续]

设计:敏捷,就像开发一样

在我们进行深入探讨之前,我想介绍另一个概念:协作设计。脱离实际情况来迭代产品设计,很难产生良好的结果。在项目一开始就寻求客户和开发人员的看法将有助于使针对设计的第一次尝试更接近目标,并在您的发展过程中为迭代提供指引。通过此简短的在线研讨会录像,让我们看看 Atlassian 设计人员是如何开展协作的。

design-video-thumbnail

正如您刚才看到的,产品负责人和设计人员将花时间集思广益并尽早迭代产品计划。他们的目标是验证业务案例,并确保工程团队将时间花在解决实际客户面临的实际问题上。

status-exclaim
专业提示:

这个阶段不是“冲刺零”。重要的是要正确处理这些基本面,而不是时间限制。在坚实的基础上启动该计划将为整个项目带来好处。因此,请花点时间。

在最初的规划和构思之后,产品经理和设计人员将开始与开发团队接触。在整个程序中,视觉和交互设计是迭代式的,就像软件架构一样:找出要解决的最重要问题,然后添加足够的设计(和代码)以获得解决方案的反馈。

当团队参与冲刺规划和待办事项列表梳理时,请让设计人员参与进来。在决定产品未来方向时征求他们的意见将更容易实现目标。

使用免费的 Jira 模板让您的设计变得敏捷

借助免费的、可自定义的设计模板,可以轻松地让所有人保持一致。

开发人员和产品负责人也可以进行设计!

在很多组织中,设计人员会跨越多个团队(甚至是产品!)。在 Atlassian 中,情况也是如此。因此,我们已开始着手更好地利用设计人员的宝贵时间。

Atlassian 设计指导准则是一套用于设计和打造卓越体验的原则、准则和资产。我们的设计指导准则不仅涵盖了视觉设计的元素,还包含了我们在用户体验设计中的价值观。这使多个敏捷团队能够在我们的产品系列中打造一致的体验。如上所述,我们在设计流程中包括开发人员和产品负责人。随着整个团队使用 Atlassian 设计指导准则进行协作,开发人员和产品负责人将成为更好的设计人员。然后,该技能包将在整个团队中共享,这是敏捷文化的基本价值观。

虽然拥有共同的思维方式很重要,但我们希望在如何进行敏捷设计方面更进一步。Atlassian 设计指导准则通过三个主要渠道提供:

  • Atlassian 设计准则网站,其中包含我们设计决策背后的精神和方法

  • Atlassian 用户界面 (AUI) 扁平包是一组 HTML、JavaScript 和 CSS 模板,用于在代码中实施我们所有的设计元素

  • 主题演讲和 PowerPoint 模板,其中包含我们所有组件的可视化表示

开发人员可以下载 AUI 扁平包并创建模型。同样,产品负责人可以在幻灯片中制作与实际产品类似的产品体验,而无需编写任何代码。这种方法能够有效获得有意义且可操作的设计反馈。这些资产还加强了整个敏捷团队的设计合作伙伴关系。规划流程由一名设计人员主导,但团队的其他成员在整个迭代过程中为决策做出贡献。这不仅消除了设计决策的瓶颈,还使整个团队变得更加敏捷。

专为卓越体验而设计

每一项功能在开发流程中均需经历两条路线:用户体验设计和视觉设计。用户体验设计运用设计思维,关注整个新功能的信息体系结构和工作流程。视觉设计则包括交互设计以及功能的风格设计。有时,团队会过于注重视觉设计,因为它是产品开发过程中极为感性的组成部分。(另外,它还关乎此功能对用户的吸引力、有趣程度等等。)然后,视觉设计虽然重要,但却无法掩盖良好用户体验设计所散发的光芒。事实上,如果没有良好的用户体验设计,即使是最令人赞叹的视觉设计也无法让用户爱上此产品。

设计人员对用户体验有着高度的同理心,他们的第六感能发现排版和布局中的异常,因此他们是极具价值的反馈来源。应确保他们能轻松截取屏幕截图、标记屏幕截图并报告缺陷或提出改进建议。

灵活的设计经得起未来考验

与开发范式相似,设计会随着时间的推移而变化。CSS 一类的现代技术可轻松将应用的外观与应用中的逻辑区分开来。同样,还应确保自动测试的结构能在视觉设计发生变化时保持弹性。设计会不断变化,因此必须确保代码库能轻松跟上新趋势。

Sven Peters
Sven Peters

过去 15 年,Atlassian 的开发人员推广人员 Sven Peters 一直在研究软件开发的趋势,揭示文化和技术属性,以帮助开发团队有效工作和推动创新。他在编写代码、领导团队以及在超过 25 个国家/地区的无数会议上与数千名开发人员分享经验方面拥有 20 年的经验。

设计精选内容