在开发新网站和应用程序时,您如何进行设计?这是不同的处理方式。在传统项目中,设计很大程度上是提前开发的,变更是在项目期间实施的。这是昂贵的,因为应用程序已经部分或完全构建。因此,以 Scrum 为基础来处理该项目是一个不错的选择。目前这已经是许多公司的常态。例如,政府组织和其他大型组织越来越需要 Scrum 作为软件开发的先决条件。但是 Scrum 项目中的设计又如何呢?
作为设计师,不要提前制定出整个设计。通过详细的图形设计给客户留下一切都已经清晰且协调,并且“只需要构建”的印象也是没有用的。然后,您就剥夺了客户、用户和开发人员在必要时进行测试、体验和调整的机会。
如果尽早与客户和用户一起测试想法和设计原则,效果会更佳。这也更适合敏捷方法。在敏捷方法中,一个专注的多学科团队(Scrum 团队)致力于在一到四个星期的短时间内(冲刺)逐步改进产品。团队首先从优先愿望清单(产品待办事项列表)中认识到最重要的部分。在每个冲刺结束时,都会有一个可以与客户和用户(利益相关者)一起测试的工作产品。下图显示了此类 Scrum 项目的方法。
除了开发团队成员之外,Scrum 团队还具有以 厄瓜多尔 WhatsApp 下两个角色。 Scrum Master 在 Scrum 流程中指导团队,而产品负责人是 Scrum 团队关于要开发的产品以及与利益相关者协调的联络点。
您如何在 Scrum 方法中进行设计?
现在的问题是:如何以最佳方式将设计工作集成到这样的Scrum 方法中?您在提前开发设计方面走了多远?在项目实施阶段最好将什么留给冲刺?
这些问题的答案在于项目成功的三个最重要的原则:
尽早与客户和用户合作
仅在真正必要时做出选择来预测变化
注重良好的团队协作
整体设计概要
考虑到这一点,在冲刺中创建全局设计并对其进行测试是有意义的,尤其是与系统的客户或用户一起进行测试。例如,这可以通过首先从广义上指示用户流经应用程序的内容来完成(这可以采用“线模型”的形式,也称为线框)。然后,您可以测试这些线路模型以及与将使用您的应用程序的不同类型的客户或用户的交互设计原则。
然而,我们特意将详细图形设计的开发留到了冲刺中讨论这些用户故事的那一刻。这样,您始终可以尽可能最佳地考虑从客户和用户测试中学到的知识。
在实施阶段也有帮助的是,您是否已经准备好要应用的企业标识和可重用组件(如果有)。
下图显示了这样的过程如何有效地从全局想法转变为冲刺中的实现。
1. 组建客户小组,以便您可以立即开始测试
开发创意的一个非常好的方法是直接与客户小组进行测试。适用以下规定:越早越好。与目标群体一起集思广益总是比在象牙塔里思考应该是什么要好。
2. 去拉票
使用“价值主张画布”是一种以结构化且快速的方式了解客户的任务和真实愿望的方法。画布迫使你简洁明了地表述和思考。你看看客户真正想要什么,你为他们解决了什么问题,以及他们的痛苦和收获在哪里。这有助于规划出这个想法将解决什么问题以及您的产品或服务应该能够做什么。
3.使用愿景板
在产品愿景板上,您简要而有力地总结了您的产品愿景。目标群体是什么,画布的痛苦和收获是什么,你的产品将由哪些部分组成以及它提供什么?如果大家都清楚这一点,就会省去很多讨论和沟通。这使得项目变得更加有效!
尝试将注意力集中在测试你的想法并找出最重要的事情上。确定将您的产品投放市场所需的最低限度(最低可行产品)以及哪些部分应该等待更长的时间。如果您已经正确测试了您的产品主张,那么确定您的应用程序应该如何工作也会容易得多。例如,您可以使用线框测试整体交互设计。然后,成熟的 Scrum 团队可以根据企业标识标准和已有的组件,轻松地为每个冲刺的相关组件开发图形设计。