团队级敏捷方法 KANBAN Kanban作为一种精益思想的可视化工具,逐渐被引入到软件开发的敏捷实践中。本文首先介绍了Kanban的起源及核心原则,包括限制在制品、可视化流程、持续不断地优化等。接着阐述了将Kanban应用于Scrum敏捷开发的具体做法,如制作看板、限制工作在制品数量、测量周期时间和工作量等,并分析了Kanban的优点和局限性。最后,文章总结了在Scrum项目中成功实施Kanban的关键因素。Kanban为软件团队管理工作流程、提高交付效率和质量提供了有效途径。 2023年12月11日
知识库 特性驱动开发 FDD 特性驱动开发(FDD)是一种面向过程、以客户为中心的敏捷软件开发模型。文章介绍了 FDD 的起源,详细阐述其包含的全局建模、构建特性清单等关键活动,还分享了最佳实践和角色职责,为理解和应用 FDD 提供了全面的参考。 2023年12月11日
知识库 极限编程 XP 极限编程(XP)是敏捷软件开发的重要方法,强调可适应性,核心价值为沟通、简单、反馈、勇气与尊重。它通过测试驱动开发、持续集成等实践,降低需求变更成本,适用于小团队及需求多变项目,本文将全面介绍其原理、实践与优势。 2023年12月11日