本篇笔记总结了软件工程中团队项目管理与敏捷开发的核心概念。首先,介绍了软件项目管理的四个关键要素(人员、产品、过程、项目)以及主要干系人角色,并探讨了团队领导者的 MOI 模型和不同的软件团队结构。随后,分析了团队协调与沟通的重要性,并强调了避免团队“毒性”的必要性。接着,笔记详细介绍了敏捷开发的核心理念,包括敏捷宣言、敏捷原则、敏捷团队的特点以及敏捷开发过程的关键实践,如极限编程(XP)、Scrum 和动态系统开发方法(DSDM)。最后,讨论了敏捷建模和敏捷统一过程(AUP),强调了敏捷方法在软件开发中的灵活性和高效性。(由 gpt-4o 生成摘要)