Cisco正在使用敏捷

正文共1371字1图,阅读时间:4分钟

Cisco传统的开发方法上一贯遵循使用瀑布开发方法,随着软件的发展,软件各种问题的解决方案都组合在一起,为了跟上市场的发展趋势,软件功能的开发速度需要显著提高。

瀑布式是整个产品跨职能决定审查和批准生命周期管理的过程,与产品周期一样,功能和系统开发也有类似的瀑布生命周期。

瀑布式开发阶段如下:

在瀑布开发方法中,开发团队只有一次正确完成项目各个方面的机会。在敏捷开发方法中,在开发过程中需求、设计等等都不断被重新审视,当团队每两周停下来重新评估一个项目的时候,就有时间重新评估产品的发展方向。

瀑布式开发的一个挫折就是,在客户在面对新功能的时候已经到了最后环节,因此到了新功能开发完毕的时候,客户都要进行做出建议和反馈。

瀑布项目方法的缺点可以用一个工程师的话来完美诠释:在瀑布项目里,我们花了12个月的时间来计划4个月的工程,在敏捷中,我们花费2小时来规划54个小时的工程。可以用一个词概括:生产力。

因此,Cisco软件开发团队正在迅速向敏捷转型,团队成员迅速转换敏捷开发理念,因为“敏捷”是一种基于迭代和增量开发的软件开发方式,在这种方法中,通过自组织、跨功能团队之间协作来寻找需求的解决方案来不断演进。

敏捷开发提供了整个开发生命周期中不断评估产品方向的机会,这需要通过定期的工作节奏(俗称“Sprint”)来实现。在工作结束时,团队必须呈现出一个潜在的可交付增量产品,通过重复缩短工作周期来产生的功能,敏捷的方法被称为“迭代”和“增量”的。

敏捷开发最大的好处之一是,客户在新功能开发阶段就可以看见新的功能。软件开发团队由始至终和客户都具有沟通和交换想法的能力,并且确保他们对需求都要相同的理解。

敏捷开发让软件开发团队能够更加灵活、动态和有效处理新需求,确保在开发阶段没有浪费任何工作经历,并且重用在未来的软件开发日子中。

敏捷提供的好处:

使用敏捷可以做到项目和软件的持续规划、持续测试和持续集成。

敏捷是轻量级的,尤其是与传统瀑布工作流程相比,敏捷的设计时为了适应变化。

敏捷方法侧重于使人们能够快速有效地进行协作并且一起做出决策。

简而言之,敏捷开发确实能够使Cisco软件开发团队能够快速跟踪变化的趋势,同时也能跟上会议制定的日期和生产解决方案,更重要的是客户一直在前线,参与创新,在短时间内快速解决客户的需求。

编 辑 / Dishayen

图 片 来 源 / Cisco

-END-

- 第一系列:我亲历的鹅厂敏捷转型 -

(点击以下蓝色文字直接跳转)

- 第二系列:传统团队如何敏捷转型 -

(点击以下蓝色文字直接跳转)

No.6 敏捷发布转型

No.7 敏捷员工转型

No.8 敏捷沟通转型

No.9 敏捷决策转型

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180912A1ZRG500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券