Scrum(一)敏捷开发之始

2019-04-02  本文已影响0人  天色将变
项目为什么会失败?

你可能会说:

但总结起来就是:所做非所需

思考下,在现实中,甲方在乙方眼中是什么样的形象?

你可能会说:

可能有一个词能表达你的意思:VUCA

字面意思即其含义,社会是在变化的,而且越来越快,就像我们常听到的一句话,变是唯一的不变。客户与客户的需求是在变化的,你如果不随之变化,怎能达到客户所需?

瀑布模型

什么是瀑布模型?概念请自行谷度!
在早期,瀑布模型是很流行的一种开发方式。在现在,仍然有很多公司采用瀑布模型的开发方式。
在笔者理解,瀑布模型是一种思维方式的总结,比如你打算做一个产品、做一个功能,做一件事情等,你可能会这么想:

这就是瀑布模型的思维,瀑布模型是按照软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个阶段来实施的。
你能看出有什么问题来吗?如果你了解瀑布模型,你会说瀑布模型的突出缺点是不适应用户需求的变化。那么怎么理解这句话?哦,我指的不是字面意思,而是在上面这个例子中怎么体现这句话的。

再看看这个例子,也是按照瀑布模型做的:

什么区别?瀑布模型的应用粒度问题

那怎么办?
你可能会说:

OK,当然行,这就是敏捷开发的思维。
但并不代表我们就否定瀑布模型。

敏捷宣言

我们承认,右边这些条目是有价值的,但我们认为左边这些条目具有更高的价值。

敏捷宣言的理解
题外话:甲方与乙方,应该是合作共赢的关系

完美状态:

部分有问题的现状1:

部分有问题的现状2:

部分有问题的现状.......

总结起来就是:

从甲乙方考虑,产品为什么会长歪:

敏捷的十二条原则
一些有用的网址
上一篇下一篇

猜你喜欢

热点阅读