常见的敏捷开发两大盲区

敏捷开发 herman 1339浏览 0评论
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog,发送下载链接帮助你免费下载!
本博客日IP超过1800,PV 2600 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog,之前的微信号好友位已满,备注:返现
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领

近年来敏捷开发大行其道,深受各大公司的喜爱。但是并不是所有的公司都适合敏捷开发,敏捷开发是因人而异的!
经过我多年实践经验,告诉大家,敏捷开发的盲点一般有两点:
1.敏捷开发并不是快
2.敏捷开发要不要文档

针对这两点,我谈谈我的看法和经验!大家共勉!
不懂开发的人,往往喜欢敏捷开发,因为他们认为敏捷开发就是快!断章取义,敏捷敏捷就是快!以至于后来,代码copy,copy就有了,我随便找个前台就可以完成开发!这种人的大跃进思想,深深的影响着整个团队,认为代码开发只有体力劳动!
第二种就是敏捷开发不需要文档,反对文档,替代文档。为什么会出现这样现象呢?
归根到底,还是敏捷就是快,带来的祸害!
时间紧任务重,哪有时间写文档呀?代码都写不过来。
辛辛苦苦把文档写好了,但是但是项目才进行一小半好不好,需求怎么就变了呀!需求变了,代码都改不过来,那还有时间去修改文档呀?于是乎一开始写好的文档就变成了一个个的坑。默默的坑着后来的人。

于是后来的开发人员,很难快速上手。当接手一个遗留项目的时候最希望的就是有文档,但是没有文档,或者文档根本不可用。流程都是多少年前的,需求早已变化的不止千百次了。这样的文档有还不如没有,会把我们带进更多错误的坑。代码和文档没有一点血缘关系。

有人提出先写代码,不同的版本出不同的文档。这样做太累了,稍微变一下就要刷新整个文档。甚至一行代码需要影响多个版本,那么n多的文档需要刷新。那么到底有没有办法改善这种情况?到底要不要文档?

答案是肯定的,文档还是要有的。但是,只有变动少的可以写文档。例如:架构,通讯,数据流,权限角色等。

切忌:敏捷不是快!只有稳定、可靠的、可以工作的软件才是每个迭代的成果!
版权声明:本文为博主原创文章,未经博主允许不得转载。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加QQ1群:135430763(2000人群已满),QQ2群:454796847(已满),QQ3群:187424846(已满)。QQ群进群密码:xttblog,想加微信群的朋友,之前的微信号好友已满,请加博主新的微信号:xttblog,备注:“xttblog”,添加博主微信拉你进群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作可添加助理微信进行沟通!

本文原文出处:业余草: » 常见的敏捷开发两大盲区