敏捷软件开发的挑战
敏捷软件开发的挑战
近年来,敏捷软件开发已经广泛普及,通常被视为解决我们日常面临的问题的方法。不仅仅是实践、技术、框架或 流行语 敏捷开发是基于 4 个值 并拥有 12条原则 :
我的想法不是详细说明价值观,而是以它们为基础来呈现我们面临的问题。但是要理解这些值,我们需要了解以粗体显示的项目(例如 个人和互动 )比较小的项目(例如 不仅仅是流程和工具 )。
在继续之前——为了避免理解错误——我们需要做出一个非常清晰的概念——这个概念也可以被视为我们在日常工作中看到的最大挑战。
敏捷性与有效性有关 ,做正确的事,交付客户真正需要的东西。 速度 它与效率有关,要更快地完成,这会在敏捷文化的建设中产生扭曲。
根据这些定义,我想展示我们在尝试创建敏捷软件开发文化时面临的一些最大挑战。我将这些挑战分为三大类:个人、团队和公司。
个人挑战
个人挑战是完全取决于我们的主题。这些都是要求我们改变习惯的话题。我将提到 4 个挑战:
用于 事实和数据 : 我们需要少假设,多问。真正将我们拥有的事实和数据用于日常行动。这并不意味着我们总是会做对,但这确实意味着我们将从错误中学到更多。
新的建设 习惯 :要在敏捷文化中工作,我们需要建立新的健康的人际关系习惯和适应变化的习惯,摒弃有时对我们来说似乎“正确”但可能非常有害的习惯。
的循环 信心 :要以敏捷的方式行动,我们需要与团队成员建立信任纽带,这里有两条路:产生信任和信任他人。
工作在 慷慨 : 谁不喜欢每天受到欢迎和帮助?在这种情况下,慷慨说明了我们如何对待他人以及我们如何相互联系。
团队挑战
团队挑战是取决于我们直接接触的小组的主题。这些主题需要整个团队共同研究才能有效。
工作在 沟通 :有效、客观和包容的沟通需要成为团队非常重要的关注点,我们越努力,我们的敏捷文化就会越好。
反馈 :我们进化的基础——敏捷中的一切都是进化的——是反馈。知道如何提供反馈和知道如何接收反馈,无论是积极的还是建设性的,对于日常生活来说都是极其重要的。
合作 :拥有一个协作的环境,每个人都参与其中,每个人都有发言权,每个人都被听到,并且每个人都有一个安全的环境,这对于团队的参与至关重要。
有一个 重点 :如果团队不知道要去哪里,或者团队中的每个人都有不同的目标/重点,那么工作之间就没有凝聚力,协作和沟通就会受到影响。重点可能会改变——而且会改变——但团队中的每个人都知道并且在同一页上是很重要的。
自给自足 :简而言之,自给自足是团队独立设法交付其定义的内容。这并不意味着团队需要庞大或团队将自己与他人隔离开来,而是知道方法和知道何时寻求帮助,但仍然是交付的“所有者”。
警告 : 照顾人不仅仅是经理和人力资源的任务。团队中的人需要照顾好自己,了解当下,看看某人什么时候身体不好,而不是采取行动,而是欢迎和支持 HR,例如帮助这些人。当团队中的一个人身体不好或没有得到照顾时,整个团队都处于危险之中。
公司挑战
企业级挑战似乎离我们很远,但它们取决于我们的 输入 让它们发生并产生更大的影响。
文化: 文化不是一件简单的事情,Nizan Guanaes 将文化定义为“当没有人注意时我们做什么”,在这方面,我们必须培养一种测试文化,一种以人为本,尤其是协作的文化。
了解 新现实 : 公司需要——通过我们——了解当今事物的变化非常迅速,这种接受和适应新出现的现实是敏捷团队的基础。
除了这些,我们还可以提到一系列其他挑战,但我相信这些都是首先要解决的问题,这样我们才能真正以敏捷的方式行动。
一个有趣的观察点是,人员、团队和公司需要 停止敏捷 并开始 保持敏捷 如果你真的想有所作为。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明