什么是敏捷
Agile(敏捷)来源于敏捷宣言,宣言明确指出,“敏捷”:
- 不是一种方法论
- 也不是开发软件的具体方法
- 更不是一个框架或者过程
“敏捷”是一套价值观(理念)和原则,帮助团队在软件开发过程中更好地做出决策。
什么是敏捷开发
简而言之,就是遵循了“敏捷”这一开发原则的开发方法。
“敏捷并不意味着一味强调速度,而是轻量和高效。”
「百度百科」是这样说的:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
思考🤔:对于一个项目工程,多人团队合作分工提交代码,按照敏捷开发思维,每个人员的代码应该相对独立可提测发板,而没有互相强依赖关系。不能应该一个人代码报风险阻塞就影响其他人,造成团队效率降低。举一反三,小到每一个产品需求