PMI-ACP认证的重点考试内容有哪些?
ACP(Agile Certified Practitioner)是指敏捷项目管理人士(人事)资格认证。由美国项目管理协会(PMI)举办的敏捷项目管理专业人员(ACP)认证考试。PMI-ACP认证验证了从业人士理解、应用敏捷原则及在项目上实践的能力。它与其他认证不同在于它要求敏捷培训、敏捷项目工作经验以及包含敏捷实践、工具、技巧考试的结合。关于PMI-ACP认证的重点考试内容有哪些问题,慧翔天地小编今天和大家简单聊聊!
ACP备考学习交流QQ群:531034469(点击一键加群,进群获取报名优惠)
XP的十二个实践原则:
现场客户(On-Site Customer)
计划游戏(Planning Game)
频繁地小规模发布软件(Small Releases)
简单设计(Simple Design)
测试驱动开发(TDD)
持续集成(CI)
集体拥有代码(Collective Code Ownership)
编程规范(Coding Standards)
重构(Refactoring)
系统隐喻(System Metaphor)
结对编程(Pair Programming)
平稳的工作效率(Sustainable Pace)
测试驱动开发(TDD)
测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。
它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。
这有助于编写简洁可用和高质量的代码,并加速开发过程。
Kent Beck先生最早在其极限编程(XP)方法论中,向大家推荐“测试驱动”这一最佳实践,还专门撰写了《测试驱动开发》一书,详细说明如何实现。
经过几年的迅猛发展,测试驱动开发已经成长为一门独立的软件开发技术,其名气甚至盖过了极限编程。
测试驱动开发(TDD)特点
持续测试
持续实现
持续重构
测试驱动开发(TDD)优点
验收标准(Acceptance Criteria)
保持专注(Focus)
观注接口(Interfaces)
代码整洁(Tidier Code)
隔离依赖(Dependencies)
安全重构(Safer Refactoring)
更少缺陷(Fewer Bugs)
增加收益(Increasing Returns)
活文档(Living Documentation)