什么是敏捷开发?团队是否适用?
建议先阅: https://blog.csdn.net/Su_Levi_Wei/article/details/89313778 建议先阅: https://blog.csdn.net/Su_Levi_Wei/article/details/94206222 无数疑问 在互联网行业中,我们常常会听到敏捷开发这个词,但敏捷开发是什么,我们是否真的需要敏捷开发这个东西?即便真的需要敏捷开发这东西,要怎么去用好这个东西?用这个东西之前有没有条件?和以前的瀑布流开发有什么区别? 最重要的是这东西是否真的适合当前的团队? …… 瀑布流开发(传统) 在这种管理方式中,可以发现,就跟工厂的流水线那样,一环扣一环,因此我更喜欢称为流水线。 在这种管理方式中,可以发现有着很严重的问题。后面的人要等待前面的人做完,在前面的人没有做完时,后面的人就会一直空闲着,前面的人做完了,后面的人就会很忙碌,这时就变成前面的人很空闲。 有人会想,这个问题很好解决。 前面的人做完了,就给下一个项目的任务给他,或者是给别的任务给他,问题在于这个人做完了,空闲下来了,此时你分配别的任务给这个人时,测试刚好测出了问题,这时又问题,刚分配的这个新的任务如果没有做完,后面的人又要等待。如果测试测出的问题不去解决,在这个问题涉及的流程中就要停下来了,因为测不了了…… 就这样一直循环时,就会造成测试很累、开发很累。