敏捷设计

设计在任何软件开发过程中都起着至关重要的作用。由于以下四个因素,敏捷团队还专注于“如何处理设计”:

  • 在规划过程中,许多关键因素都集中在设计上。在整个产品实施过程中为瀑布文化设计力。
  • 设计人员还会在有限的时间内与跨团队互动。
  • 设计人员并不总是能够轻松地向工程团队报告反馈。
  • 表示层和逻辑层仍然不透明。它们在代码库中没有明显分开,使得样式更改变得困难。

产品设计过程和客户访谈

敏捷分为几种方法和过程。这些方法和过程保持了技术的迭代和自由流程的本质。灵活的设计和开发方法尤其用于工程开发,这个过程称为Scrum。

客户访谈可以是项目设计阶段的信息部分。在访谈中我们会有几个“灯泡”动作。它鼓励其它人(工程,营销,设计等)与团队成员面谈。

我们可以通过几种资源进行访谈 - 后勤,方法和技术。

客户访谈金字塔

Atlassian是一个简单的框架,有助于构建客户访谈金字塔。这个金字塔如下 -

沟通观察:在金字塔的底部,我们获得最低限度。我们都应该从采访中回来并能够列出观察结果,因为我们不需要任何经验来规范所看到的。

解释问题:在观察之上是一个解释问题。它解释了用户的行为,并用一个重要的问题陈述对它们进行分组。

连接机会:这是金字塔的顶峰,其中最重要的是将问题与潜在机会或相关模式相结合。这有助于影响路线图并决定接下来要解决的问题。


上一篇:敏捷开发如何定义完成?

下一篇:敏捷软件开发

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程