希赛考试网
首页 > 项目管理 > NPDP

NPDP知识点:敏捷开发

胡陆 2023-08-23 16:50:41

你是否在为NPDP考试的繁杂知识点而感到困扰?想要找到一份全面、系统的NPDP知识点总结?恭喜你,你找到了!我们为你精心准备了一份NPDP知识点集锦,涵盖了NPDP七大知识领域的核心概念和实操技巧,助你轻松掌握新产品开发的要领,迈向职业巅峰!以下是NPDP第三章小节内容梳理与总结。

第三章

8【敏捷开发】

8.1敏捷开发模型的定义

门径和敏捷方法的特点:门径流程适用于开发硬件产品,而敏捷方法适用于开发软件产品。这两种方法是相对独立的。敏捷方法和门径流程不是互相取代的关系。相反敏捷方法是一种有效的微观规划工具或项目管理工具,可以用于门径流程中以加快某些阶段,如阶段3和阶段4。

8.2敏捷开发理论

敏捷来源
 敏捷方法最初是为快速开发软件而专门设计的。在实践中,开发阶段包括一系列的冲刺,每个冲刺或迭代交付 一个产品 (可运行的代码或软件) 并可以向相关方 (客户) 演示该产品。一次迭代可能无法为产品赋予足够多的功能或使产品达到上市要求,但在每次迭代结束时都会有 一个可用的产品版本,这恰恰是迭代的目标。若要发 布产品或新特性,则通常需要进行多次迭代。一次冲刺的周期通常为2 ~4 周。
 敏捷开发宣言:


       个体和交互
胜过 流程和工具
可工作的软件 胜过 详尽的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划

敏捷方法是在合作环境下由自组织的团队进行产品迭代开发的过程。
   敏捷十二原则


       最高目标
准则1:我们的首要任务是通过尽早和持续交付有价值的软件来满足客户。
准则2:即使在开发后期,我们也欢迎需求变更。敏捷方法将这些变更转化为客户的竞争优势。
准则3:频繁地交付可运行的软件,数周或者数月交付一次,时间间隔越短越好。
准则7:可用的软件是衡量进度的首要衡量指标。
准则8:敏捷过程提倡可持续的开发。项目发起人、开发人员和用户应该保持步调稳定。
团队原则 准则4:项目期间,业务人员与开发者共同工作。
准则5:招募积极主动的人员来开发项目,为他们提供所需的环境和支持,相信他们能做好自己的工作。
准则6:开发团队里最省时有效的信息传递方式是面对面交流。
准则11:只有自组织团队才能做出最好的架构和设计。
工作原则 准则9:持续关注先进的技术和优秀的设计,提高敏捷性。
准则10:简洁——令待办工作最少化的艺术是一切的基础。
准则12:团队定期反思如何提高效率并调整工作流程。

Scrum335模型


     三个角色
三个工件 五个事件
PO——产品负责人
     SM——敏捷教练
     TEAM—— 自组织团队
产品待办事项列表
     迭代待办事项列表
     可交付产品增量
冲刺/迭代(sprint)
     冲刺规划会议
     每日站会
     迭代评审会议
     迭代回顾会议

敏捷产品开发过程的关键要素:


     产品待办列表(Product backlog)
团队在一次冲刺迭代周期重要完成的最小工作单元;
敏捷流程 Scrum是最常用的敏捷框架。团队以Scrum为框架,在一系列固定周期的迭代中开发产品,并以固定的节奏发布软件。
冲刺(Sprint) 指完成特定任务,由开发阶段进入评审环节的一个时间段,一次冲刺一般是3-5周,冲刺周期由敏捷负责人决定。
产品负责人(Product Owner) 代表客户利益并拥有最终决策权。主要职责是平衡相关方之间互相竞争的利益。
敏捷教练(Scrum Master) 团队和产品负责人之间的促进者。不是管理团队,而是具有协助团队和产品负责人消除障碍、充分授权、提高效率、改进与实践、信息协同。                  
促进作用:工作重点从“管理协调”转向“促进合作”。促进个人参与、促进团队内部和团队之间的合作与对话。仆人式领导是通过成为公正的搭桥者和教练来做到,而不是代替其他责任人做出决策。
         消除组织障碍:教育相关方,将团队从详尽的文档、冗长的过程、频繁的打扰、跨部门工作、行政任务等问题中解放出来。
         为他人贡献、铺路:通过技术项目管理活动(敏捷原则及实践),提供培训或者支持性工作。
敏捷团队(Scrum Team) 敏捷团队通常由7±2人组成,团队成员由多个职能部门跨职能团队人员组成,冲刺中通过自组织的方式实现冲刺目标。团队在实现目标的方法上享有自主权,并对这些目标负责。
     特点:自组织、授权、聚焦绩效、设性对抗。
     作为一个独立团队交付完成的价值,聚焦绩效,自主决策,自主担责。

1.下列哪项不是敏捷宣言的内容?(  )
A.个体和交互胜过流程和工具

B.合同谈判胜过客户合作
C.响应变化胜过遵循计划

D.可运行的软件胜过详尽的文档
 【答案】B
 【解析】 敏捷软件开发宣言:
 个体和交互胜过流程和工具 ;
 可工作的软件胜过详尽的文档 ;
 客户合作胜过合同谈判 ;
 响应变化胜过遵循计划。
 2.根据  Scrum 理论,产品负责人的主要职责是(  )。
A.结对编程分配

B.速度
C.投资回报率

D.质量控制
 【答案】C
 【解析】
 AB是 Scrum  Master 负责的团队内部。D 敏捷团队质量是内建的 (PDCA 环 ),C   产品主管 Scrum中 PO 是与外界的唯一接口,定义 DoD, PO 关心收益,对投资回报率ROI负责。
 3.以下哪一项符合敏捷原则?(  )
A. 减少缺陷

B. 为提高效率做定期反思
C. 注重产品价值

D. 测试驱动开发
 【答案】B
 【解析】
 敏捷原则第12条,团队定期反思如何提高效率并调整工作流程。

NPDP 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载

NPDP资格查询系统

扫一扫,自助查询报考条件