敏捷实践是指一组优先考虑灵活性、协作和客户满意度的软件开发和项目管理原则和方法。
不同方法论的敏捷实践:
1、敏捷:
- Sprints:限时迭代(通常 2-4 周),在此期间创建潜在的可交付产品增量。
- 每日站立会议:简短的每日会议,团队成员讨论进度、计划和障碍。
- 产品待办事项列表:指导开发团队的功能和增强功能的优先级列表。
2、看板:
- 可视化板:看板在板上使用工作项及其状态的可视化表示,使团队能够一目了然地跟踪进度。
- 进行中工作 (WIP) 限制:对任何给定时间可以进行的任务数量设置限制,以优化流程并防止团队超载。
3、极限编程(XP):
- 结对编程:两名程序员在一个工作站上一起工作,一名程序员打字,另一名程序员审阅并提供反馈。
- 持续集成:持续集成和测试变更,减少缺陷和冲突的风险。