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