软工笔记|基础篇-05|08-敏捷开发要解决什么
Posted 屈磊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软工笔记|基础篇-05|08-敏捷开发要解决什么相关的知识,希望对你有一定的参考价值。
1、什么是敏捷开发?
Scrum、极限编程、站立会议、Sprint、故事、看板
也就是说,当你开发做决策的时候,遵守了敏捷开发的价值观和原则,不管你是不是用Scrum或者极限编程,那么都可以算是敏捷开发。
2、想解决什么问题
敏捷开发就是想解决瀑布模型这样的重型软件开发方法存在的问题,用一种轻量的、敏捷的方法来改善甚至是替代它
3、如果用敏捷的方式盖房子
把用户的需求,写成一个个的用户故事
4、敏捷开发与瀑布模型的差异
1、敏捷用一个个的用户故事,确定产品需求。
2、渐进式的架构设计
3、要用自动化的方式辅助完成测试
4、持续集成
5、该不该选择敏捷开发?
敏捷开发对项目成员的综合素质,要求较高。
如果团队大、客户不配合、领导不支持,再好的敏捷开发也很难有效实践起来。
可以在小项目中,自己去尝试
辅助书目:
《用户故事与敏捷方法》
《敏捷武士:看敏捷高手交付卓越软件》
思考:
以上出现了好多专业术语,自己以前就没听说过,想要深入了解的话,还是要查看相关书籍
以上是关于软工笔记|基础篇-05|08-敏捷开发要解决什么的主要内容,如果未能解决你的问题,请参考以下文章