以下(  )不是敏捷开发方法Scrum的步骤。A.Product Backlog

免费题库2022-08-02  52

问题 以下(  )不是敏捷开发方法Scrum的步骤。A.Product BacklogB.RefactoringC.Sprint BacklogD.Sprint

选项 A.Product Backlog
B.Refactoring
C.Sprint Backlog
D.Sprint

答案 B

解析 Scrum为并列争球法,是敏捷开发方法的一种。该方法使用迭代的方法,其中把每30天一次的迭代称为冲刺,并按需求的优先级来实现产品。多个自组织和自治小组并行地递增实现产品,协调是通过简短的日常情况会议进行。具体步骤包括:
首先需要确定一个ProductBacklog,即按优先顺序排列的一个产品需求列表;
Scrum Team根据ProductBacklog列表,进行工作量的预估和安排;
有了ProductBacklog列表,通过Sprint Planning Meeting(Sprint计划会议)从中挑选一个Story作为本次迭代完成的目标,这个目标的时间周期是1~4个星期,然后细化这个Story,形成一个SprintBacklog;
SprintBacklog是由Scrum Team完成的,每个成员根据Sprint Backlog再细化成更小的任务(在2天内能完成);
在Scrum Team完成计划会议上选出的Sprint Backlog过程中,需要进行Daily Scrum Meeting,每次会议控制在15分钟左右,每个人都必须发言,向所有成员当面汇报前一天的工作,承诺当天要完成的任务,可以提出遇到不能解决的问题,并更新自己的Sprint burn down;
做到每日集成,也就是每天都要有一个可以成功编译并且可以演示的版本;
当一个Story完成,即Sprint Backlog完成,也就表示一次Sprint完成,此时需要进行Sprint Review Meeting(演示会议),即评审会议,产品负责人和客户都要参加,每一个Scrum Team的成员都要向他们演示自己完成的软件产品;
Sprint Retrospective Meeting(回顾会议),也称为总结会议,以轮流发言方式进行,每个人都要发言,总结并讨论改进的地方,放入下一轮Sprint的产品需求中。
重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。不是Scrum的步骤。
转载请注明原文地址:https://tihaiku.com/congyezige/2418135.html

最新回复(0)