软件开发本质论(敏捷开发)

本文探讨了敏捷开发的核心价值和原则,强调通过频繁交付小的、以价值为中心的功能特性来最大化价值。文章指出,软件开发应关注价值的可见性和验证,承认我们无法实现所有功能特性,并提倡根据功能特性进行团队组织、计划和产品构建。同时,提出了通过组建功能特性团队、制定灵活计划、保持良好设计和测试,以及组建强大团队来促进敏捷开发的有效实施。
摘要由CSDN通过智能技术生成


敏捷开发有 4 种价值 和 12个原则

---------------价值-----------------------------
自然之路的原则: 尽早提供价值,经常提供价值(必须以创造价值为中心,而且价值必须是可见的)

一种观察软件开发过程的方法


价值就是那些我们想要的东西.
当软件发布时,它的价值才能体现cuiyaonan2000@163.com

价值实现后,要确保价值的正确性,就会验证价值.


最大价值(项目整体),最小价值(最小可市场功能特性)
一个软件产品应用的20/80 法则.(在计划时间里不可能得到所有想要的功能特性.)
每个人想要的功能特性都不同,但肯定没有人想要所有的功能特性


根据功能特性划分价值(假设功能特性,高度代表价值,宽度代表成本.能够很好的展示出功能的重要性)

价值最大化就是频繁交付小的,以价值为中心的功能特性

---------------价值-----------------------------


-------------------------根据功能特性 ----- 指导------------------

我们所得到的肯定要少于我们想要的.毕竟,我们想要实现所有的功能.
事实上,我们并不能实现所有的功能特性,我们需要正视这一事实,并进行相应的管理.而不是直至不理.同时需要对项目进行引导,而不
任由它发展.

我们想要的超出了我们的能力范围.这也是目标的本质.
我们以全有,或者全无来制定项目计划,视图去设计所有的功能特性,这使我们处于不利的境地.遇到问题后我们没有时间去改变,问题的暴露也只能在项目后期才能体现,前期毫无预警.且在后期的开发过程中,不能灵活调整.cuiyaonan2000@163.com

根据功能特性交付,使项目更具有可预见性(对比原始开发模式的图,和根据功能特性交付的图.可一眼看出差距)

-----------------------

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cuiyaonan2000

给包烟抽吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值