提高个人敏捷性

分钟阅读

在高等教育IT领域,我们需要的不仅仅是敏捷方法。我们需要个人的敏捷方法。

头部顶部打开,颜色的漩涡从里面冒出来。
图片来源:agsandrew / Shutterstock.com©2023

这个概念敏捷性也就是说,快速而轻松地移动,可以唤起一些非常好的心理联想。我们认为猫是敏捷的,在大多数情况下,这似乎是一件好事。我们也认为一些组织或公司是敏捷的,特别是当他们及时地提供产品或服务时。当我们看到运动员时,比如体操运动员、篮球运动员和棒球运动员,我们经常注意到他们的敏捷性,并对他们的表演感到惊叹。

在IT领域,我们一直在使用这个词敏捷很长时间了。的敏捷宣言,由17位软件开发人员在2001年撰写并最初签署,代表了一个关键时刻和一个持久的渲染敏捷指的不仅仅是软件开发,还包括其他形式的IT和非IT工作。在......的中心敏捷,作为组织工作的方法,主要有四点:

  1. 迭代:使用较短的重复活动束。
  2. 小团队:在迭代或sprint中依赖最好是10人或更少的团队。
  3. 更具包容性的团队:让用户参与设计,而不仅仅是创造者。
  4. 具体的结果:少依赖合同和正式文件,多依赖可以更好地验证的结果或对象。

围绕着敏捷组织的核心是一群有着不同名字的实践,比如Scrum和看板。这些实践强调了上述四点的不同方面,并强调了人们之间及时、密切和正确协作的需要。因此,至少对我来说,当团队解决复杂问题时,它们加强了人类社会心理的作用。

在过去的二十年里,敏捷方法已经被讨论和教授,并被纳入到许多实践中。然而,很少有人注意到的概念个人的敏捷性。个人敏捷性是一种以迭代的方式构建一个人的思想的方法,在每次迭代中至少有两部分:(1)所提出的事物的精神创造,(2)对概念的持续验证。这种个人迭代不断地可视化正在构建和投入使用的东西。心理模拟可以帮助我们确定哪些地方需要改进。体育运动中的经理、教练和运动员都非常注重个人敏捷性和团队敏捷性。运动员经过广泛而持续的训练来提高他们的个人敏捷性。虽然我们希望在学院或大学环境中的学生在他们的教育学习中完成类似类型的心理训练,但学生(和工作专业人员)通常不会进行结构化的练习来改善他们的心理过程。

在认知科学学科中,在过去的几十年里,科学家们一直在研究心理排练、模拟和视觉图像在解决问题、应对压力和调节行为方面所起的作用,以及优化人们如何通过练习来提高认知技能的不同方面。虽然我们每个人生来都有不同的心理能力,但大多数人(如果不是所有人)都可以提高这些技能。以下是我的一些想法,这些想法是基于我的博士培训和正在进行的学习,以及我过去35年在IT领域的持续实践,也许更有趣的是,我30年的武术教练生涯——其中有一部分时间是与专业运动员一起度过的,不仅试图提高他们的身体技能,还试图提高他们对待工作的精神方式。

结构化心理迭代

这种心理迭代过程是一个结构化的过程,而不是完全自由或临时的。创造过程将一个想法、一个主张或一个期望的创造,从一个模糊的描述变成一个更容易被创造者验证的东西。这个结构化的心理过程可以考虑什么?嗯,从“我要如何处理这段代码来将数据从我们的核心企业系统转移到我们的分析环境?”到“我要如何创建一个项目计划来实现我们新的基于云的安全项目?”到“我需要采取什么步骤来让这个项目通过治理?”

至少需要三种心理工具来管理结构化的心理迭代:

  1. 进步的意念,在这个过程中,想法在脑海中被一遍又一遍地模拟,有时需要几天、几个月,甚至几年——每次迭代都会增加细节,增加想法的保真度。
  2. 进步具体化,在这个过程中,思想从抽象的概念转化为更具体的概念。这可以通过将想法想象成实物或以详细的方式模拟实际使用来实现。同样,具体化可以迭代和渐进地完成。
  3. 持续的验证,其中探讨了所提出的概念的构建和使用的含义。在这里,做模拟的人用潜在的常用案例和不太常见的角落案例来挑战这个想法。脚注1

为了更好地模拟游戏,开发者不仅需要使用合适的工具,还需要在合适的时间使用合适的媒介去思考游戏理念。媒体可以包括

  1. 心灵,
  2. 多于一个人的想法(2对3),
  3. 一支铅笔和一张纸,
  4. 简单的建模工具中的简单效果图,
  5. 在更精细的建模工具中制作更精细的效果图,以及
  6. 解决方案某个方面的原型或可运行实例的开发。

也许构建一个想法最未被充分利用的方法是模拟一个人头脑中事物的实际构造和使用——简而言之,将它形象化。对于运动员来说,想象是一个关键的工具,它能让他们招募和启动有助于表现的神经回路。通过想象,运动员正在进行一种学习和表现启动的形式,这可以提高他们的实际表现。通过不断的心理排练,他们逐渐熟悉问题和表演——在实际表演之前。他们的大脑正在更深入地学习表演的各个部分。可视化不能取代物理性能,但它可以,而且确实提高了性能。

同样的过程对任何将思想带入生活的人来说都是有价值的。花足够的时间进行结构化的心理迭代(构思、具体化和验证)可以增强后续设计以及模拟事物的实际构建和使用。通过使用结构化的方法逐步模拟,创作者可以通过使用一种媒介——大脑——来提高他们对所讨论事物的理解,这种媒介可以比其他任何媒介工作得更快,延迟更少。简而言之,仔细使用大脑可以增强其他媒体(铅笔和纸、小团队、效果图、原型)的使用。这种心理模拟减少了IT返工,因为它倾向于将返工推到整个构建过程的更早阶段,并将返工推到过程中成本最低的部分。这种结构化的心理模拟是渐进的,这意味着它不是只做一次,而是持续地,成为一种心理排练的形式,在每次排练中,想法都会得到改进。

当我和同事们讨论结构化思维迭代时,我得到的第一反应之一是,“这让我的大脑很疼!”确实如此,也应该如此。当你在脑海中模拟时,你是在强迫你的神经元学习新的联系和新的途径,这需要努力。我们大约五分之一的热量预算用于中枢神经系统;深入的思考确实能燃烧更多的卡路里。但经过反复练习,脑力劳动会显著减少。事实上,科学家们衡量一项脑力任务的专业性,不是看专家在脑力任务中消耗了多少能量,而是看他们消耗了多少能量。专家比新手消耗的能量要少得多。心理模拟的目的是让自己比等待下一次会议或与同事互动更快地从新手转变为专家。脚注2

心理模拟的一个好处是,你可以在各种你不会有效使用的地方和时间练习你的模拟。长期以来,我一直用火车旅行、汽车旅行,以及睡觉前后的时间来在心里模拟一个命题。每天我都会继续之前的模拟,然后进入更多细节,更多场景。我不是唯一这样做的人。有些人称之为白日梦或迷失在你的思想中,这两者通常都有负面的联想,这是不幸的。我们的精神生活大部分都被这些形式的小迷恋所占据,如果管理得更好,我们的精神生活就会更好。

心理模拟的另一个好处是,它可以提前几个月或几年发生。大多数情况下,强加给我们的看似突然的变化(例如,必须部署的新技术系统和新功能)都有一个起源点,它比实际工作早几个月或几年。良好的战略规划可以提前很好地指出这些领域,使雄心勃勃的实践者在成为可能需要设计的事情的专家方面有一个良好的开端。专业知识可以通过两种方式增长:学习新技能;或者更重要的是,在实际使用之前在脑海中模拟这些技能,在实际使用期间和之后再模拟一次。

选择正确的媒介

如上所述,及时而巧妙地使用正确的媒介可以极大地帮助结构化思维迭代。一个是同事的大脑,也就是说,使用不止一个大脑。当一个人在心里模拟一个概念时,迅速从同事那里得到一个想法会很有帮助。今天的协作和交流工具在这方面做得很好。协作不必是同步的。一点点异步就有很大的帮助。什么需要一种组织文化和结构,以支持点对点和即时协作,以支持心理模拟。启用后,个人可以迅速提高模拟的保真度。

也许最简单的媒介是我经常喜欢的:纸和笔。热心的从业者可能会犯一个常见的错误。他们跳转到渲染、建模和原型。他们使用字体、颜色、形状、图表和其他小工具。这种过早的阐述会分散玩家的注意力,让玩家的注意力从模拟的关键元素转移到不必要的琐事上。这需要玩家花时间去掌握模拟游戏中的困难部分。(在我的CIO职业生涯中,我一度禁止我的员工使用微软记事本以外的任何工具来描述业务流程。太多的字体和花哨的文档妨碍了清晰的思路。)

在模拟的这一点上,头脑的圈子可以扩大到包括不止一个同事来交换想法。模拟可以在团队中完成。一个人开始尝试,另一个人加入模拟(通常在一个简单的办公工具中具体化,如电子表格或文字处理文档),然后循环开始。这类似于艺术创作,艺术家以迭代的方式完成作品。同样,最好使用最简单的工具,以免陷入工具引起的注意力缺陷障碍。

在模拟的每次迭代中,模拟的一部分——也许至少是一半——集中于回答以下问题:

  1. 具体地说,人们会采取什么步骤来创造这个?
  2. 它的子分量是什么?它们的描述是否充分?缺少了什么?
  3. 在心理上模拟了被创造的事物的方面之后,这个事物对命题的其他部分有什么影响?
  4. 它怎么会失败呢?

一半的模拟迭代应该花在数字3和4上,即验证方面。这在早期很难做到,但是通过迭代具体化,验证变得更容易。使事情具体化有助于验证。当一个想法变得具体时,大脑更容易回忆起这个想法,把它与之前的知识联系起来,更重要的是,识别出这个想法可能存在的错误。

在模拟迭代过程的这一点上,主要目标是需要许多其他用户和许多其他问题。我对这种观点提出质疑。如果有合适的人在做模拟,这个人和其他少数人通常有足够的背景知识来让模拟公平运行。模拟在一开始是稀疏的,但是通过尽早开始和充足的时间,这些人可以通过对具有与问题相关知识的正确人员提出的问题的及时回答来丰富模拟。我给团队的挑战是回答以下问题,“这是人类第一次解决这个问题吗?”答案很少是肯定的。更常见的是,个人或组织根本无法获得如何正确进行和丰富模拟的知识。

因此,团队需要的是能够接触到其他可能已经解决了这个问题或类似问题的人。通过互联网搜索是找到问题答案的一种非常好的方式,甚至可能比咨询师更好。但为了支持渐进式模拟,人们需要有时间(和欲望)去好奇。通过良好的战略和项目规划,IT领导者应该找到方法,让团队充分利用日历和自己的工作时间。无法产生丰富的心理模拟与许多人缺乏时间直接相关。当你不能正确地模拟一个更好的未来状态时,你就被迫进行一系列次优的改进。留出时间可以让您逐步构建未来的状态,明确的目的是为更多的模拟创造更多的时间。

具体化:让模拟变得真实

当一到两个人参与一个渐进的模拟时,他们需要不断地假装、想象或可视化所提出的东西正在想象的未来世界中运行,想象的用户与所创建的东西交互。心理可视化或模拟需要有高保真度,这意味着它应该有足够的细节和精神丰富性,以接近其未来的物理形式。随着模拟变得更加具体,在简单的工具中记录,甚至部分原型化,可以引入更多的思想来丰富可视化。但是可视化首先需要足够的专一性和具体性来给人一种错觉,让人觉得它是真实的,即使它不是。为什么?原因很简单:有文档的虚构作品比无文档的虚构作品更强大。

为什么会这样?当另一个更了解命题的特定方面的人查看具体的模拟时,这个人会更快地发现模拟中的缺陷。从心理上来说,指出设计的缺陷比辨别设计可能缺失的地方更容易。而不是让设计或模拟空白,想法的创造者可以用最佳猜测来填补缺失的部分,即使它是错误的。这种通过具体化快速识别错误的方法也改进了验证。想法越不抽象,人们就越容易验证这个想法。我经常故意在我的早期模拟或设计中植入一些虚构的东西,因为对于专家来说,让他们对缺陷做出回应比更全面地查看设计和识别缺失的元素更容易、更快。我还发现,我的许多小说比我最初想象的更接近现实。

执行模拟的主要目标是获得一个想法并在脑海中构建它,首先是抽象术语(例如,为了将数据放入我们的数据湖,我们将需要不同的数据移动工具),然后是更具体的术语(例如,我们需要从流媒体服务读取JSON,快速解析JSON,并将其放置在我们的数据湖的区域中)。最后,这个想法应该在实际实现的粒度级别上进行心理构造(例如,我们需要使用数据移动工具获取JSON字符串的这个片段,分离JSON的组件,并将它们放置在数据湖的以下特定位置)。通常非常熟练的IT人员会在一个过于抽象的级别上停止模拟。相反,模拟的每一次迭代都应该不断地将想法变成现实。

这似乎是将逻辑设计与物理设计分开,但这不是这里发生的事情。心理过程总是将模拟瞄准物理设计(和/或原型),在这里逻辑设计和物理设计之间的区别不再有用。我们开始设计尽可能多的具体性,使用抽象作为早期阶段的一次性脚手架,让我们得到更具体的表示,就像脚手架帮助建造建筑物一样。在某些情况下,人们可以在与物理设计相同的专一性和粒度级别上进行逻辑设计,因此,模拟可以毫不费力地进入构造。

即使是最复杂的系统也可以通过这种渐进的具体化方法得到改进,这与土木工程师的建筑设计非常相似。在IT设计中,我们经常让工具的可塑性和构建过程中最后一刻更改的便利性成为允许在过程早期进行粗制滥造的借口。相比之下,在渐进模拟中快速移动到具体性的目标促进了更丰富的验证。

让其他人参与模拟

一般来说,人们在渐进模拟的方法上分为两类。属于第一类的人是“蓝天思考者”,他们不难想出新的(通常是不敬的)想法,但他们并不总是清楚地看到他们设计的含义。他们经常在一个比我们实际生活的混乱世界更完美的世界里模拟他们的设计。第二类人是“擦泡泡”,他们毫不费力地指出设计行不通的地方。对于乐观的思考者来说,与第二类人接触可能会很痛苦,就像清洁产品接触皮肤时有点刺痛一样。但是擦洗气泡很好地理解许多人力和技术限制,并且擅长验证部分,这是敏捷的核心和灵魂。他们是基于约束的推理者,能够并且经常改进设计。

诀窍不在于让某一组人胜过另一组人,而在于知道交战的正确顺序。仅仅使用基于约束的推理器很难得到一个好的设计,因为模拟过程会引发各种各样的反对意见,并导致无法充分考虑新的解决方案。但是,仅仅靠那些不切实际的思想家也很难把一个概念变成现实,因为最终的设计将忽略混乱的组织或技术细节。

在理想的过程中,蓝天思考者会尽可能详细地想象出东西,然后迭代地包括基于约束的推理者,以进一步验证设计。这将在正确的时间点使用每个人独特的模拟能力。更夸张的说法是,在设计被充分模拟和具体化之后,应该将失效模式分析、深入的领域专业知识和风险管理思考者引入到过程中。从蓝天思考者开始,然后加入有价值的基于约束的推理者,不仅在设计过程的早期提供了更好的验证,而且还有效地利用了人们不同的情感-认知能力。

让其他人参与到模拟中是一个从单一思想到基于团队的过程的高度分级过渡。如果整个团队足够小,知道一心一意的过程从哪里开始和结束可能会很困难。但是随着模拟进展到基于团队的方法,常见的敏捷方法可以接管。许多实践者更喜欢基于团队的方法,因为他们能够使用我们在社交环境中都使用的更快、更省力、更启发式的过程。实时小组解决问题所需的每个人付出的努力比单独监禁的单一思维模拟要少。然而,忽视一心一意模拟所涉及的精神努力的力量以及它所带来的知识丰富是错误的。困难的学习确实需要相当大的个人认知努力,但随着个人逐步丰富他们的模拟,他们会更深入、更快速地学习问题中的细节。随着时间的推移,他们会像其他专家一样,以更启发式、更省力的方式来推理这个问题。

应该提供多少提前通知,以适当地允许充分的心理模拟?作为首席信息官,我自己的工作涉及更长期的规划。例如,我在加州大学圣地亚哥分校(UCSD)的IT服务团队六年前就知道,我们将从内部部署的业务解决方案转向基于云的应用程序和平台。这让我们有机会随着时间的推移逐步探索大大小小的解决方案,而不是在一个过度压缩的时间框架内。理想情况下,对于需要高保真模拟的更关键的方面,一线人员应该在一到两年内通知他们需要某些技能,需要解决某些问题。

另一个问题涉及到如何知道什么时候模拟不正确。当想法没有被恰当地模拟时,它们更有可能需要更长的时间来创造,而一旦创造出来,它们更有可能出现错误或遗漏。在较长的时间框架内,解决方案更有可能不容易适应变化。为了帮助解决这个问题,UCSD的IT服务团队广泛使用精益六西格玛(LSS)来改进我们的工作。不幸的是,LSS经常被不完全地视为减少工作过程中浪费的方法,它可以解决施工后短期和长期的返工问题。但这并不是LSS的真正目标。LSS减少浪费,以增加流。这是什么意思流?对于IT工作者来说,特指在其竞争市场中,处于或恰好在组织需要点之前的信息商品(如数据、软件、解决方案)的可用性。改善流是LSS的最终目标;因此,我们需要找到方法,不仅要增加团队成员之间的交流,还要增加他们内心的交流。

在IT工作中,我们经常进行重做工作——也就是说,我们需要撤销刚刚做过的事情,然后以正确的方式重做,并重新部署解决方案。一方面,如果这是快速完成的,那么返工是一种敏捷和学习的形式。另一方面,如果变更或解决方案在第一次就被完美地实现,并且不需要返工,那么总体上的敏捷性将得到增强。我们就不会浪费宝贵的组织时间。在一心一意的模拟过程中,进行模拟的个人返工是非常可取的。这就是学习的过程,通过尝试和错误。然而,在涉及两个或多个头脑的心理模拟中,返工是一种不必要的浪费。

显然,一个人所创造的一切事物都不可能十全十美。坚持这种完美会与团队合作和迭代的敏捷概念背道而驰。但同样清楚的是,个人可以通过改进思想和个人迭代来提高设计的保真度。这两个主张,尽管相互矛盾,但都需要在我们的IT组织中付诸实践。

我们知道,当设计振荡太久或在项目时间框架中振荡较晚时,脚注3.要么是社交/团队过程出了问题,要么是没有合适的人来充实设计并适当地模拟它。将一心一意的想法概念化为包含许多逐步改进的提议/验证周期,使其与敏捷方法的基本概念保持一致。尽管今天的敏捷方法确实改进了我们的工作,但它们还不足以深入到个人的思想中。毕竟,团队表现取决于个人表现,这就是个人敏捷性发挥作用的地方。

提高个人敏捷性是可行的吗?

所有这些听起来都是不可能的。事实并非如此。在体育产业中,从业者现在正在使用技术来加速个人学习。例如,运动员和他们的教练使用高速录像,快速反馈/验证周期,以提高运动员的表现。应用个人敏捷方法(尽管可能没有高速摄像!)对我们这些IT领域的人同样有效。毕竟,我们是专业的心理运动员,应该得到同样的关注。

变得敏捷需要通过严格的实践来提高心理技能。这种改进必须在需要技能之前进行。换句话说,在个人敏捷性方面的投资需要发生在敏捷行为被要求之前——在某些情况下,甚至是几年之前。仅仅招募更好的IT人才是不够的。IT领导者需要更加努力地帮助我们团队中的个人提高他们的心理技能。最好的IT工作者已经通过渐进式模拟和持续验证应用了个人敏捷性,他们常常不知道自己正在这样做。对于这些巨星来说,这种技能是默契的,甚至可能是天生的。然而,就像成功的体育教练提高团队中所有人的才能一样,IT领导者可以将这些实践带给团队中的每个人,而不仅仅是天生的超级明星。

为什么IT领域不关注敏捷的这个更个人化的方面呢?我认为人们普遍不愿提及个人的心理表现。经理们通常认为这在某种程度上侵犯了员工的个人能动性和自主权。进行这种“指导”所需的技能集通常在典型的IT经理中找不到,坦率地说,在任何地方的经理中都找不到。“社会方法论”——即通过外部流程操作来指导员工行为的方法论——更方便,也更能为社会所接受。通过调动员工或雇佣新员工,我们看起来正在进行改进。在某种意义上,我们一直在尝试做职业棒球所做的事情,使用sabremetrics的形式,即我们根据résumé中的技能选择人才(就棒球而言,是过去的表现统计数据),然后将员工分配到位置上,而不是应用“betterball”的方法,即我们积极改善我们现有的每个团队成员。脚注4

也许IT组织一直在使用敏捷方法来诱使员工遵守行为规范,以便更好地完成工作,或者通过敏捷团队动态产生的自然良好感觉来给人一种成功的错觉。因此,对敏捷方法的行为遵从性通常不像我们希望的那么深。更有可能的是,敏捷方法的社会采用通常在认知上更容易。实践者更倾向于推迟困难的想法,先做容易的事情,而对于许多项目来说,相反的顺序会更好。

最终,个人敏捷性是一种精神纪律,可以迭代地将改进的个人思想与改进的系统结合起来,以增强组织敏捷性。这种单独的精神纪律,当它与组织敏捷方法的良好使用相结合时,可以帮助我们进一步改进我们所做的事情。

会如何挑战还是验证这个想法?我好奇的头脑在狂热地模拟。

笔记

  1. 一个角情况下可能被描述为“我应该如何设计解决方案来处理当前设想的解决方案可以轻松处理的60,000条记录中的12条记录的分类?”跳到正文中的脚注1。
  2. Marcus E. Raichle和Debra A. Gusnard,《评估大脑的能量预算》美国国家科学院院刊99年,没有。16(2002年8月6日);李龙喜和丹尼尔·m·史密斯,“运动员的神经效率:系统回顾”行为神经科学前沿15(2021年8月5日)。跳到正文中的脚注2。
  3. 我们有一些方法来测量它。看文斯·凯伦,《设计振荡:不要‘旋转你的轮子’》Cutter Consortium(网站),2019年10月2日。跳到正文中的脚注3。
  4. 托拜厄斯卡洛尔“Betterball是新的点球成金球吗?”InsideHook,2019年6月22日。跳到正文中的脚注4。

文斯凯伦他是加州大学圣地亚哥分校的首席信息官。

©2023 Vince Kellen