写点什么

如何运用能力和心理转变来帮助敏捷实施

  • 2013-02-25
  • 本文字数:1606 字

    阅读完需:约 5 分钟

在敏捷实施的过程中,你如何才能处理有关工作、角色,以及专业人员在产品开发中的贡献等需要关注的问题?关于设计者在敏捷中如何运用能力去交付价值,以及心理转变如何帮助发现敏捷方法,在已发表的两篇博客文章中描述了一些经验,这些经验针对上述问题提出了一些见解。

正如 Jeff Gothelf 在《我们是如何最终使得敏捷开发起作用的》一文中所描述的一样,关于对工作发生改变的担忧是导致敏捷实施失败的原因之一:

在实施敏捷开发的过程中,有许多导致失败的原因,但是最不为人所注意的是那些偏安于瀑布模型世界中的人们该如何适应这种新的工作方式。对于某些角色的人来说(…)核心活动并没有改变(…)。而对于另外一些人,道路则不是很清晰。

最初,敏捷实施引发了设计人员的忧虑:

敏捷过程迫使我们脱离了设计阶段的保障,从而进入到一个异常快速的新的现实阶段中。在此过程中,产品经理、软件工程师,以及 QA 专家更多地参与到了我们所创建的工作中。

“这不是设计”,我们喊到。我们没有开发出最好的作品,正因为如此,我们觉得自己在业务中的价值被大大降低了。

但是后来很明确,他们需要通过运用已经拥有的能力,采取不同的方法来应对敏捷:

我们不得不重新思考我们做软件设计的方式。我们的专业知识,才能,技术和工具仍然非常必要,但是它们是如何被执行的,谁应该参与其中,以及他们的时间安排,这些都需要做出改变。

原本设计师们为创造过程所带来的价值现在分散到了团队中的其它角色,并由他们共同带来。(…)现在我们的设计过程中,作为对其它所有元素更广泛的理解,设计的便利性占据了更大的部分。(…)包含于用户体验。

关于敏捷实施,Jeff Gothelf 用以下建议来总结他的经验故事:

如果你正在敏捷世界中努力地寻找适合你的位置,我呼吁各位一起来看看在当前过程中,如何重新明确你带来的价值,从而满足敏捷团队的需要。此外,超越自己的角色,进入到你所擅长的领域。除了你的工作头衔所要求的以外,你能给你们团队带来其它价值吗?

在《 UX 敏捷开发:暂别完美主义》的博客文章中,用户体验设计团队的 Carissa Demetris、 Chris Farnum、 Joanna Markel、 和 Serena Rosenhan 在介绍他们从瀑布式开发方法转向敏捷开发过程的经验时说道:

从敏捷文献中了解到,我们的敏捷倡导者们并没有提及到 UX 设计活动,这自然就成为我们 UX 设计团队拟待解决的问题:在敏捷框架下,哪些对我们有意义。

团队成员开始关注在产品开发世界中他们所处的位置:

采用我们曾经所使用的各种方式来为开发工作提升价值已不再可能。在敏捷开发模型中要取得成功,我们必须转变对于我们角色和价值主张的想法,并且认识到敏捷环境给予 UX 设计师的新机会。

心理上的转变帮助他们在敏捷项目中探寻适用于用户体验设计师的方法。下面摘选部分博客内容:

一个典型的的瀑布模型项目通常把 UX 设计师们限制在用户需求调研阶段、设计阶段,以及可用性测试阶段(…)在敏捷开发中,有许多机会来做上述任何一个活动(…)是一种解放。

(…)因为这对于创建高质量的可交付物很重要,最好不要一开始就将它们设计的得过于优雅以致后续过于珍惜而不情愿做出改变。

尽管刚开始会觉得别扭,你需要采取循序渐进的方式来达到完美。(…)如果那时你想到的只是够好就行,你就不太可能对一个解决方案做出过度设计。

该用户体验设计团队将他们的经验故事总结为:

【过渡到敏捷开发方法】是(…)软件开发新时代的开始阶段,很多机会的出现根源于敏捷开发的迭代性质,这事实上能够使得我们的 UX 设计在满足用户需求方面更加成功。有了一些心理转变,你会探索出一种新的方法,尽力在敏捷项目中将 UX 设计达到完美。

参考英文原文 How Using Competencies and Mental Shifts has Helped Agile Adoption


感谢赵震一对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-02-25 03:071592

评论

发布
暂无评论
发现更多内容

【Flutter 专题】65 图解基本 TextField 文本输入框 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

浪潮云IBP机器学习平台通过中国信通院可信云评估 荣获“先进级”认证

云计算

手撸二叉树之从根到叶的二进制数之和

HelloWorld杰少

数据结构与算法 8月日更

SpringBoot dockerfile生成镜像

Rubble

8月日更

JavaScript 的 null 和 undefined 判断

HoneyMoose

浅谈在探索数分之路上“数据思维”培养

小飞象@木木自由

数据分析 数据思维

又翻车了?列表点击事件采集那些你不知道的坑!

神策技术社区

数据库 大前端 后端 代码

也许你曾对怎么样才算认真做事情感到好奇,这本书给我三个启发,我想与你分享。

叶小鍵

架构训练营模块5-作业

sophiahuxh

从0搭建在线聊天室,只需4步!

网易云信

细数浅拷贝和深拷贝

苹果看辽宁体育

Java 后端

【Vue2.x 源码学习】第三十八篇 - 组件部分 - 组件的编译

Brave

源码 vue2 8月日更

Compose 列表

Changing Lin

8月日更

kafka - 基础介绍

旺仔大菜包

kafka

vue入门:组件概述

小鲍侃java

8月日更

Java双刃剑之Unsafe类详解

码农参上

Java unsafe 8月日更

计算机字符编码的前世今生

vivo互联网技术

Unicode utf-8 编码 ASCII 字符集

基于昇腾CANN的卡通图像生成可在线体验啦!十分钟带你了解CANN应用开发全流程

华为云开发者联盟

ai框架 CANN 昇腾 昇腾AI应用 图像生成

从字节码探索代理模式

4ye

Java 后端 字节码 代理模式 8月日更

什么是强化学习?

华为云开发者联盟

机器学习 强化学习 智能体 环境 动作空间

后Kubernetes时代的虚拟机管理技术之Virtual-Kubelet篇

谐云

k8s 虚拟机

富文本及编辑器的跨平台方案

vivo互联网技术

跨平台 编辑器 富文本

JVM集合之开篇点题

阿Q说代码

JVM hotspot 8月日更 栈式架构 寄存器架构

高可用架构演进之单元化

华为云开发者联盟

物联网 IoT 华为云

索信达控股: 银行对公业务数字化营销进阶攻略

索信达控股

Rust从0到1-高级特性-不安全的Rust

rust unsafe 高级特性 不安全

架构实战营模块五作业 -微博评论高性能高可用架构

hello

架构训练营

Nginx可观测最佳实践分享,一篇文章带你快速入门!

观测云

nginx 云计算

Python代码阅读(第11篇):展开嵌套列表

Felix

Python 编程 Code Programing 阅读代码

Regan Yue带你一起学习微软AZ-900认证的有关知识「 第Ⅲ章」

Regan Yue

云计算 微软 8月日更

Pulsar Manager - Use Docker

ZHOUWEI

Apache Pulsar

如何运用能力和心理转变来帮助敏捷实施_语言 & 开发_Ben Linders_InfoQ精选文章