敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。敏捷开发的核心价值观来自2001年发布的《敏捷宣言》,包括四个核心价值:个体和互动高于流程和工具;工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。敏捷开发强调快速迭代、持续交付、客户参与和团队协作。常见的敏捷开发方法包括Scrum、Kanban(看板)、极限编程(XP)等。敏捷开发与传统的瀑布模型相对,更适合需求变化频繁的项目。
敏捷(Agile)是一种项目管理和产品开发方法——核心价值观(敏捷宣言):1) 个体和互动高于流程和工具;2) 工作的软件高于详尽的文档;3) 客户合作高于合同谈判;4) 响应变化高于遵循计划。敏捷的特点:短周期迭代(Sprint,通常1-4周)、持续反馈、拥抱变化、跨职能团队、持续交付。常见框架:Scrum、Kanban、XP。应用:软件开发、产品管理、项目管理、创新、组织变革。常见误区:把敏捷当'不做计划'、只学仪式不学价值观、忽视纪律、敏捷不适合所有项目。

评论区