初识敏捷开发
2024-01-31 15:55:48 8 举报
AI智能生成
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。它强调的是团队成员之间的沟通和合作,以及客户对整个项目的全程参与。敏捷开发包括了一系列的实践方法和技术,如Scrum、Kanban等,这些方法和技术可以帮助团队更好地应对需求变更、提高交付速度和质量。相比于传统的瀑布式开发模式,敏捷开发更加注重快速响应变化和持续交付价值。在敏捷开发中,团队会把工作分解成小的任务,然后通过迭代的方式进行开发和测试,每个迭代周期通常为2-4周。通过不断地反馈和调整,敏捷开发能够帮助团队更快地适应变化,提高项目成功率。
作者其他创作
大纲/内容
生命周期
瀑布
解决成本问题
迭代
解决速度
草图-上色
增量
解决正确性
手-身体-头
敏捷
兼具增量和迭代
敏捷价值观
团队章程
团队价值观
「个体与交互」胜过「过程与工具」
「可以工作的软件」胜过「面面俱到的文挡」
「客户协作」胜过「合同谈判」
「响应变化」胜过「遵循计划」
「可以工作的软件」胜过「面面俱到的文挡」
「客户协作」胜过「合同谈判」
「响应变化」胜过「遵循计划」
透明、检查、适应
3355
3个角色
产品负责人(Product Owner)
流程管理员(Scrum Master)
开发团队(Scrum Team)
3个工件
产品待办列表
产品Backlog(Product Backlog)
迭代待办列表
SprintBacklog
产品增量
产品增量(Increment)
5个会议
Sprint(Sprint本身是一个事件,包括了如下4个事件)
Sprint计划会议(Sprint Planning Meeting)
选用户故事
每日站会(Daily Scrum Meeting)
Sprint评审会议(Sprint Review Meeting)
Sprint回顾会议(Sprint Retrospective Meeting)
0 条评论
下一页