首页 > 软件开发 >敏捷式软件开发 敏捷式软件开发包括

敏捷式软件开发 敏捷式软件开发包括

IT信息网 2024-05-12 01:58:29 0

大家好,今天小编关注到一个比较有意思的话题,就是关于敏捷式软件开发的问题,于是小编就整理了1个相关介绍敏捷式软件开发的解答,让我们一起看看吧。

敏捷软件开发是如何被带跑偏的?

首先什么是敏捷开发?

敏捷式软件开发 敏捷式软件开发包括

敏捷开发不仅仅是快速编程和迭代式需求变更。他有很多的实践。

比如沟通损耗尽可能低的小团队。

比如面向故事,测试驱动开发。

比如头脑风暴。

比如多人编程提高质量。

比如自解释的代码。

等等等等

在大学的时候,因为在某家还可以的公司实习,显得很狂妄,答辩的时候,我对答辩老师说,虽然传统上说敏捷并不适合大型项目,但是确实有些大型公司在使用并且成功了。

经过8年的工作,我想收回那句话。

讲讲不太一样的观点。敏捷软件开发诞生的环境,以及敏捷开发的主要推动者,绝大部分来自于传统软件行业,或者是咨询公司。敏捷更多的还是关注于软件开发的效率和质量,较少关注商业的成功。互联网的高速发展,极大地改变了商业的环境,对软件的要求也产生了极大的变化。软件开发需要更多的关注用户的需求以及商业的成功。

敏捷开发的某些部分过于强调长期的效率和质量,而公司更看重短期的抢占市场,这是敏捷开发推行过程中常常遇到的一个突出矛盾点。

另一方面,每家公司的敏捷都是定制化的。从下向上的逐步推行和探索能完成定制化。而国内企业往往先制定了一个理论上完美的敏捷流程,从上向下的推行,往往会处处碰壁,最终不了了之。

到此,以上就是小编对于敏捷式软件开发的问题就介绍到这了,希望介绍关于敏捷式软件开发的1点解答对大家有用。