敏捷 IT 如何改变 IT 行业?源代码

敏捷 IT 如何改变 IT 行业?源代码

用于软件开发的敏捷方法可以对 IT 行业产生积极影响。 可以通过多种方式衡量采用敏捷方法的结果。 更快的软件变更请求周转更少的错误、团队绩效和瓶颈的量化测量都是成功实施敏捷的反映。 为了成功衡量敏捷的影响,组织需要比较与敏捷前和敏捷后开发相关的各种指标。 敏捷的真正影响不能仅通过收入的增加或修复的错误数量的增加来衡量。 需要考虑几个内部参数以了解真正的影响。 (有关敏捷开发的更多信息,请参阅敏捷软件开发 101。)

为什么选择敏捷 IT?
IT 行业一直倾向于敏捷实践,主要是因为软件开发的瀑布模型的限制。 通常,据观察,IT 公司无法响应不断变化的客户需求或市场情况,也无法通过软件开发的瀑布模型来降低成本。 即使我们抵消了这种对敏捷方法的压倒性倾向,并认为一些兴奋只是炒作,但仍有很多经验反馈反对瀑布模型。

简而言之,瀑布模型是一种软件开发模型,其中工作以顺序方式完成——一个阶段接一个阶段。 该模型有五个阶段:需求、设计、实施、验证和维护。 通常,在一个阶段完成后,即使不是不可能,也很难对较早的阶段进行更改。 因此,假设要求几乎是固定的。 与敏捷模型的主要区别在于假设需求不会发生变化。 敏捷假设业务情况会发生变化,需求也会发生变化。 因此,软件在冲刺中以较小的块交付,而在瀑布模型中,第一次交付或发布是在很长一段时间后进行的。 (有关开发的更多信息,请参阅 Apache Spark 如何帮助快速应用程序开发。)

对瀑布模型最显着的批评是它假定需求不会发生变化。 这个假设是有缺陷的,也是不现实的。 例如,2001 年,对英国 1,027 个 IT 项目的研究表明,这种假设是 IT 项目失败的最大单一原因。

在另一个例子中,《敏捷和迭代开发:经理指南》一书的作者 Craig Larman 指出美国国防部 (DoD) 使用瀑布模型执行的许多项目如何未能成功 实现他们的目标。 在整个 1980 年代和 90 年代,根据 DoD STD 2167 中发布的标准,DoD 被要求为其软件开发项目使用瀑布模型。令人震惊的统计数据显示,这些软件项目中有 75% 从未使用过。 继这份报告之后,著名软件工程专家 Frederick Brooks 博士发起了一个工作组。 工作组发表了一份报告,评论道“DoD STD 2167 同样需要彻底改革以反映现代最佳实践。 进化发展在技术上是最好的,它可以节省时间和金钱。”

瀑布模型的以下四个假设在现实场景中失败了:

给出的要求定义合理,因此不会发生重大变化。
即使需求在开发阶段发生变化,它们也足够小以适应开发周期。
软件交付后发生的系统集成将按计划进行。
软件创新和创新所需的努力将按照计划和可预测的时间表进行。
敏捷方法论如何解决瀑布模型的问题?
敏捷方法从根本上不同于瀑布模型,从它的假设中可以清楚地看出这一点:

没有人,即使是客户,也不能完全了解或理解这些要求。 不能保证要求不会改变。
需求变更可能不小且易于管理。 事实上,它们会以各种尺寸出现,并且会不断出现。 因此,软件将以小增量交付以跟踪更改。
敏捷如何影响 IT 行业?
很多地方都在采用敏捷,而很多公司都在制定采用敏捷的计划。 尽管敏捷确实对 IT 行业进行了根本性的改变,但事实和数据仍然有点难以获得。 但是可以通过下面给出的英国电信 (BT) 的案例研究来理解敏捷的影响。

BT 转向敏捷实践的原因
早在 2004 年,BT 就开始在其软件开发实践中遇到一些问题。BT 开发了许多软件项目,既有简单的也有复杂的。 许多软件项目无法在约定的时间范围内开发出高质量的产品。 英国电信发现问题的根源在于瀑布模型。 因此,加强瀑布模型并没有帮助。 问题的主要原因如下:

需求管理不善
提出的要求太多,无法在有限的时间内完成。
许多需求与业务需求无关。
几乎所有(如果不是所有)需求都被分配了高优先级状态。
这些需求代表了当前的业务需求,没有着眼于未来的场景。 这留下了未来软件更改的可能性。
糟糕的软件设计
鉴于需求数量巨大,设计师花费了太多时间试图弄清楚需求的含义。 留给实际设计的时间不多了。
需求分析师转移到其他任务,带着不成文的隐性知识。
以上两个因素导致设计不佳。 设计师仍然必须按照最初的时间表交付。
发展限制
由于软件设计有缺陷,编码仓促且质量差。 开发人员会意识到糟糕的软件设计会导致糟糕的代码,但仍然必须按约定的时间表交付。 由于没有运行单元测试和回归测试,在集成过程中会报告很多错误。

到部署软件时,客户注意到需求已经发生变化,业务场景也发生了变化。 该软件也有很多问题。 实际上,软件开发的全部努力现在都被认为是浪费。

针对上述问题,BT做了什么?
BT 意识到加强瀑布模型并不是解决问题的方法。 它需要一种新方法。 因此,它决定实施敏捷方法。 根据新方法,决定了以下事项:

BT 现在可以在 90 天的周期内交付可用的软件,而不是 12 个月的开发周期。 当时的想法是专注于一两个业务问题,并以在 90 天内交付软件解决方案为目标。 这个周期的开始以不同利益相关者之间的激烈讨论为标志,以便清楚地识别、分析和优先考虑需求。
目标是提供清晰、有形的商业价值。 内部客户承受着提供明确要求的压力。 因此,用户故事不是模糊的目标,而是具有明确的验收标准。
将交付的软件将经过全面测试和记录。 该软件将经过频繁的集成测试以预先发现问题。
借助敏捷方法,BT 可以更轻松地适应不断变化的需求或业务情况。 代码质量得到改善,最后一刻的基本错误得到解决。

结论
敏捷尽管具有所有优势和围绕它的炒作,但仍处于其潜力未被充分发挥的阶段。 这是因为许多组织正在定制方法以修改其原始原则。 因此,瀑布模型在某些情况下卷土重来。 虽然定制将继续,但重要的是要保留敏捷的基本原则。 许多组织声称完全敏捷,但要成为真正的敏捷公司,他们还有一段路要走。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/68135.html 聚才发 母婴好物

(0)
上一篇 2024年1月14日 上午1:43
下一篇 2024年1月14日 上午1:54

相关推荐

  • 手机屏幕排名,2024年手机屏幕素质排行榜(附2024最新排名前十名单)

    手📱机屏幕十大排名 顶级lcd屏幕手📱机排行是:一加Ace竞速版、RedmiNote11TPro、iQOOZ6、motoedgeS30、iQOONeo5活力版。 1、一加Ace竞速版 提到好用的LCD屏幕手📱机,很容易就会想到一加Ace竞速版,因为它搭竖手载了定制版的天玑8100-MAX芯片,性能强功耗低,日常使用省电,游玩游戏体验也爽快,配合5000mAh…

    2024年2月5日
    837
  • 抖音空姐飞机洗手间拍内衣照遭开除再发声:已申请再审

    空姐飞机洗手间拍内衣照遭开除,回应:已申请再审,开除她冤枉吗? 南方让宽航空一空姐在飞机洗手间拍内衣照,结果遭到航空公司开除。对于航空公司的开除处置,该空姐认为航空公司违法了劳动合同,于是,将航空公司告上了法庭,请求劳动坦唯亮仲裁。但是法院给出的判决结果是“航空公司开除的处置合理合法”。该空姐依然不认可法院的判决结果,表示申请再审。对…

    2024年2月6日
    352
  • 开源漏洞呈上升趋势:这是您需要知道的源代码

    随着开发团队竞相跟上软件生产的竞争步伐,开源组件已成为每个开发人员工具箱中不可或缺的一部分,帮助他们以 DevOps 的速度创建和交付创新产品。 开源使用率的持续上升,以及像 Equifax 漏洞利用开源组件中的漏洞这样引人注目的数据泄露事件,可能最终让组织准备好管理开源安全并解决开源漏洞的狂野西部。 但问题是,他们是否知道从哪里开始。 (要了解更多信息,请…

    2024年1月15日
    123
  • 商务笔记本电脑哪个牌子好,商务笔记本电脑品牌排行榜(附2024最新排名前十名单)

    办公用笔记本电脑排名前十 办公最好的笔记本电脑有华硕无双、联想小新Pro16 2024、RedmiBook Pro 15 2024、戴尔灵越16Pro、惠普小欧17等。 1、华硕无双 作为华硕在今年上半祥巧碧年推出的新品,华硕无双的性价比极高,口碑评价也非常好。可以看到在京东上华硕无双系列的好评率已经高达95%了,并且还有着2万+以上的用户评价,而大多数用户…

    2024年2月3日
    327
  • 麒麟659和天玑700哪个好 麒麟659和天玑720哪个好(附2024年排行榜前十名单)

    天玑700和骁龙659哪个好 骁龙695性能好些!1,天玑700跑分性能要略高于骁龙675,低于骁龙695。 2、从Geekbench 5跑分来看,天玑700单核成绩561分,多核1729分。 3、而骁龙675的单核跑分为418分,多核1377分,对比起来要稍差拿山一些。 4、gpu方面,天玑700评分为26分,高于骁龙695的20分,游戏性能也更好。 5、…

    2024年2月4日
    213
  • 碱性蔬菜有哪些 盘点10种碱性蔬菜(附2024年排行榜前十名单)

    碱性蔬菜有哪些 在生活中我们经常食用的蔬菜其实也是凳晌有酸碱之分,常见的碱性蔬菜主要有番茄、西葫芦、黑木耳、韭菜、南瓜、山药、茼蒿、萝卜、茄子、大蒜,不仅富含各种的营养物质,对人体也有很大的药用价值。 1、番茄 番茄是碱性蔬菜有哪些中的常见菜类,番茄的外形圆润光滑,即可生吃也可做菜,维生素含量极高,多吃有美容养颜的功效,性温,是碱性蔬菜的一类,它的品种极多,…

    2024年2月4日
    212
  • 2024ETH挖矿软件排行榜,挖矿软件排名2024(附2024最新排名前十名单)

    以太坊挖矿,哪个矿池挖矿收益高 一般是靠矿池的总算力排名的,哈鱼矿池,坦并是众多矿友们必选的矿池。哈鱼矿池,主要是以安全稳定,支付方便而受到广大矿友们的欢迎,而且还有手📱机APP实时监控矿机。最重要的是在全网领先算力的基础上,还不歧视小矿主!我就是拥有87台矿机,一直模消在用哈鱼矿旦信知池,爽的很! 圣诞 冒险与挖矿圣诞排名活动怎么玩?今日小编给大来自家带来…

    2024年2月3日
    140
  • 十大域名购买网站排名,美橙互联上榜,西部数码第三(附2024最新排名前十名单)

    全国虚拟主机前10名是哪些? 腾讯科技讯 5月29日消息,第五届站长年会安全与营销分论坛成敬老功举办 现场颁出“域名”“IDC”两项大奖,腾讯科技做现场直播。 政策监管更加细致严格、三网融合提上日程、互联网大鳄初步形成,2010年中国互联网的机会在哪里?答案,深挖、创新、跨界实践、绿色增长。 5月29日下午,第五届中国互联网站长年会分论坛中国互联网安全与营销…

    2024年2月1日
    300
  • 国内区块链平台排行榜前十,中国十大区块链平台(附2024最新排名前十名单)

    国内比较出名好用的区块链交易所有哪些? okex,H币枝念举,币安高数这三大区块链资产交易所都是中国用户使用最多的,这三个交易所都是全球的头部交易所,okex做合约交易的用户比较多,交易深度最好;币安是币币交易的首创,但对中国大陆用户猛碧不是很友好;H币算是比较中庸吧。码字不易,望采纳! 区块链前十名交易所排名? 1、币安 币安是全球加密货币交易速度最快的平…

    2024年2月2日
    201
  • 十大二维码生成器软件,制作二维码的软件app(附2024最新排名前十名单)

    好用办公软件 当我们工作的时候,一些办公软件实际上可以帮我们很多。学习使用这些快速的办公软件可以节省记杆音头娘而兴本及他我们很多时间。那么什么是好的办公软件呢?参考咨询公司的小编辑为每个人编制了一份十种实用办公软件的清单。十大实用的办公软件排行榜1.计算机图像工具箱2.萤火虫酱3长祖终久.快速PDF转换器4、带宽5、栅栏6.绘图快速计算机辅助设计7.flas…

    2024年2月3日
    162

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注