赞
踩
https://ks.wjx.top/jq/99878091.aspx 20题 单选、判断
并非所有的敏捷工作一次就可以获得成功,常见的失败原因是?
A:缺乏一名合格的团队内的敏捷教练
B:缺乏恰当的项目组合分析
C:缺乏一份可行的并发策略
D:缺乏一份现场的软件协议
选A
小明正看着一份文件。这份文件含有一系列即将在迭代中开发的产品需求。小明在看什么文件呢?
A:产品待办事项
B:任务待办事项
C:Scrum待办事项
D:迭代待办事项
选D
什么是看板的wip并行限制?
A:一个关于有多少迭代能一次完成的限制。
B:一个关于有多少用户故事能同时被授权的限制
C:一个关于有多少任务能同时处理的限制
D:一个关于一个迭代可以处理多少任务的限制
选C
小明将wip并行限制个数定在3个以内,请问小明在迭代过程中可以同时开始的任务是?
A:处于开始的不超过3个
B:处于完成的不超过3个
C:开始和完成的总数不能超过3个
D:待办的任务不超过3个
选C
所有的敏捷方法有什么共同点?
A:规定的、固定的迭代(计时器)长度
B:迭代开发和增量交付
C:严格注重按时交付
D:一大套明确界定的角色
选B
敏捷开发方法通过()管理不可预测性
A:非常仔细地收集和定义需求
B:制定详细的开发计划
C:软件增量必须在较短周期内发布
D:软件过程必须逐渐适应变化
选C
项目的特性清单(Product Backlog)最重要和必选的内容是( )
A:每个特性的标题,优先级和估算
B:每个特性的标题,详细描述
C:每个特性的责任人和状态
D:以上都是
选A
敏捷方式是:
A:尽早、渐进地生产出正确质量的工作产品
B:在文件签署后生产工作产品
C:尽早制作简单的原型,但直到项目结束时才制作成品
D:生产没有技术完整性的产品,但稍后重新设计
选A
可持续的步伐意味着…
A:如果团队成员经常长时间工作,他们会习惯并能够维持下去
B:每周40小时仅适用于团队中较弱的成员,其他人可以做更多
C:团队应该建立一个可以在正常工作时间内维持的速度
D:长时间工作是准时交付的唯一途径
选C
下面哪个选项是错误的:
A:燃尽图展示的是各个时期下所剩余的工作量
B:迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务
C:增量是一个 Sprint 及以前所有 Sprint 中完成的所有产品代办事项列表条目的总和
D:Scrum具体指整个系统开发的流程,而这个大流程又由一次迭代完成,一次迭代的过程称之为一个sprint
选D
下面的()不是敏捷开发方法的特点
A:软件开发应该遵循严格受控的过程和详细的项目规划
B:客户应该和开发团队在一起密切地工作
C:通过高度迭代和增量式的软件开发过程响应变化
D:通过频繁地提供可以工作的软件来搜集人们对产品的反馈
选A
敏捷宣言是怎么看待客户协作的?
A:跟客户紧密地协作,确保在项目构建阶段之前完成所有功能的定义
B:定期及频繁的客户反馈是必要的
C:团队必须告知Sprint中他们将产出的功能以及有关发布的目标
D:新的功能性需求要进入Sprint,需要先得到客户的一致认同
选B
跟踪敏捷项目中的项目问题是( )的主要责任
A:测试者
B:项目负责人
C:职能经理
D:团队
选D
什么是敏捷开发?
A:敏捷开发是一种以用户故事为核心、迭代、循序渐进的开发方法
B:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法
C:敏捷开发是一种以人为核心、交付、循序渐进的开发方法
D:敏捷开发是一种以迭代为核心、循序渐进的开发方法
选B
如下哪一条是良好团队的特征?
A:是自组织的
B:等待任务被分派下来
C:成员们技术能力水平全都很接近
D:向ScrumMaster寻求方向
选A
如下哪一条属于产品负责人的职责
A:决定团队成功所必需的构成
B:决定合适的发布日期
C:决定恰当的项目技术方案
D:决定sprint的长度
选B
对计划的发布版本应该( )
A:按产品特性交付:需要交付的特性都必须交付,必要时要推迟发布时间
B:按日期交付:按照预定发布时间进行发布,必要时候裁剪部分功能特性
C:临时决定:我们会平衡一下,临时根据市场要求和开发进展来确定,可能会同时调整交付时间和特性
D:在迭代模式下,没有必要计划版本。每个迭代都应该完成可发布的版本,按照市场需要发布迭代版本即可
选B
团队成员在工作中,对自己的职业规划和技术能力提升产生困惑,应该找谁?
A:ScrumMaster
B:部门经理
C:ProcuctOwner
D:团队其他成员
选B
在接受敏捷项目的任何可交付成果方面,以下哪一个陈述是正确的?
A:团队应该只允许高级管理人员签署可交付成果
B:团队应该至少在每个迭代结束时从PO或用户处获得项目可交付成果的验收
C:项目结束时,团队应在UAT阶段接受用户的项目可交付成果
D:同时从所有干系人获得对该项目的任何特定交付物的验收
选B
根据Scrum指南,谁负责招聘或分派新人到团队中去?
A:ScrumMaster
B:产品负责人
C:自管理团队
D:这超出了Scrum的范围
选D
关于Sprint,下面的()是错误的
A:一个Sprint通常是一个1-4周的迭代
B:Sprint长度在开发过程中是可以调整的
C:需求在一个Sprint中是不允许变化的
D:sprint的产出是“完成”的、可用的、潜在可发布的产品增量
选B
CEO要求团队在当前Sprint中增加一个故事。团队该怎么办?
A:把故事加入下一个Sprint
B:尊重CEO的职权,不做任何调整直接把故事加入当前Sprint
C:把故事加入到当前Sprint,并丢弃一个相同大小的故事
D:通知产品负责人让他/她和CEO一起处理此事
选D
跟踪敏捷项目中的项目问题是......的主要责任
A:测试者
B:项目负责人
C:职能经理
D:团队
选D
sprint评审的主要目的是?
A:让利益相关者可以向团队施加压力,以确保sprint能够有所产出
B:让团队可以审阅他们的工作,并决定需要做些什么来完成下一批列表条目
C:让产品经理向利益相关者展现进度
D:让利益相关者审阅团队所创建的成果,并为后续计划提供信息
选D
下面的()是错误的
A:软件交付的主要工作是将程序代码和相关文档交给用户
B:用户培训是帮助用户理解产品并掌握系统的使用和操作
C:软件部署是通过配置、安装和激活等活动保证软件系统的正常运行
D:持续集成是频繁持续地将团队成员的工作进行集成
选A
迭代计划会议的主要议程是()
A:讨论系统物理架构
B:研讨系统逻辑架构
C:讨论产品代办事项列表最需优先完成的事项
D:讨论系统数据架构
选C
敏捷开发的最终结果是:
A:适合业务需求的专业品质的产品
B:与瀑布式发展几乎一样好的产品
C:一种勉强达到目的并故意不能维护的产品
D:一个技术上完美的,重新考虑的解决方案
选A
敏捷项目应该有…
A:如果企业愿意接受较低的质量,则偶尔提前交付
B:以开发为重点的产品的定期交付模式
C:定期提供具有商业价值的增量的模式
D:不规则和不可预测的产品交付
选C
Sprint Backlog中包含哪些内容?
A:用户故事
B:任务
C:用例
D:测试
选B
Sprint推荐的最长周期是多少?
A:30天
B:60天
C:90天
D:提供一个潜在可交付产品增量需要多久,就是多久
选A
什么是看板?
A:团队禁止的活动列表,与团队规范有关
B:一组可以为一个项目提供故事集的东西
C:一个看得见的工作图,里面包括工作的进度和完成的工作
D:团队完成的任务图
选C
在对项目进行估算时,开发人员应该:
A:全面参与估算过程
B:对估算过程进行完全控制
C:在团队负责人对团队的工作做出估算之后,进行咨询
D:除非已知速率,否则不进行估算
选A
敏捷项目中的客户......
A:无法控制交付功能的优先级
B:完全控制功能的优先级
C:与开发人员在功能优先级上合作,但开发人员有最终决定权
D:与开发人员在功能优先级上合作,但业务有最终决定
选D
项目的特性清单(Product Backlog)最重要和必选的内容是( )
A:每个特性的标题,优先级和估算
B:每个特性的标题,详细描述
C:每个特性的责任人和状态
D:以上都是
选A
敏捷宣言是怎么看待客户协作的?
A:跟客户紧密地协作,确保在项目构建阶段之前完成所有功能的定义
B:定期及频繁的客户反馈是必要的
C:团队必须告知Sprint中他们将产出的功能以及有关发布的目标
D:新的功能性需求要进入Sprint,需要先得到客户的一致认同
选B
以下()不属于迭代回顾的内容和要求
A:定期审视团队目前运作状况和存在的问题
B:在每个迭代结束前进行
C:通常60分钟至90分钟
D:全员参与
选C
开发人员CheckIn代码的频率( )
A:每人每天进行一次或者多次
B:项目组每天一次或多次
C:每周一次或多次
D:特性完成时CheckIn
选A
看板的三大作用不包括( )
A:传递生产信息
B:保证生产现场的标准操作
C:识别浪费
D:控制生产系统动态的自我完善
选B
以下哪个不符合敏捷宣言?
A:个体和交互 胜过 流程和工具
B:客户谈判 胜过 客户合作
C:可以工作的软件 胜过 面面俱到的文档
D:响应变化 胜过 遵循计划
选B
Scrum最适合如下哪一类工作?
A:复杂的
B:低风险的
C:简单的
D:预定义的
选A
在第一个sprint中团队做什么
A:交付设计文档
B:预先决定完整的架构和基础设施
C:完成Sprint目标
D:为后续的Sprint制定计划
选C
如下有关障碍的描述哪一条是正确的?
A:运行缓慢的服务器不被认为是障碍
B:移除障碍是产品负责人的工作
C:团队不应该使用Scrum日会来报告障碍
D:移除障碍是ScrumMaster的当务之急
选D
应该何时更新发布燃尽图?
A:每天后
B:每周后
C:每个Sprint后
D:每次发布后
选C
增量模型是()
A:适用于需求被清晰定义的情况
B:一种需要快速构造核心产品的好方法
C:一种不适用于商业产品的创新模型
D:已不能用于现代环境的过时模型
选B
在接受敏捷项目的任何可交付成果方面,以下哪一个陈述是正确的?
A:团队应该只允许高级管理人员签署可交付成果
B:团队应该至少在每个迭代结束时从干系人获得项目可交付成果的验收
C:项目结束时,团队应在UAT阶段接受用户的项目可交付成果
D:同时从所有干系人获得对该项目的任何特定交付物的验收
选B
制定迭代计划时( )
A:应该用任务把开发人员的可用工作量填满
B:应该包括加班时间
C:应该保留20%左右的缓冲
D:应该加大开发人员的并发任务,来充分利用资源
选C
测试人员何时开展测试( )
A:每个发布版本前(可能长于1个月)提交版本测试清单
B:每个迭代开发完成后(小于1个月)根据开发完成的特性清单来测试
C:开发人员交付任何特性则立即被测试
D:每天不断执行测试用例(不管代码是否存在),驱动开发人员进行开发
选C
持续改善的基础是( )的途径
A:标准化
B:制度化
C:目视化
D:通用化
选A
迭代计划会议的主要议程是()
A:讨论系统物理架构
B:研讨系统逻辑架构
C:讨论产品代办事项列表最需优先完成的事项
D:讨论系统数据架构
选C
工作任务如何分配( )
A:领导/经理指定每个人的工作(设计、编码、测试等),并及时进行沟通确认
B:成员一起来分解需求到任务和估算,并从任务列表领取他们将要进行的工作
C:成员直接领取需求,并承诺交付时间
D:以上都不是
选B
产品负责人的最佳描述是?
A:阻止干系人干扰团队
B:指挥团队的日常工作
C:管理项目,确保工作成果能够兑现向干系人作出的承诺
D:优化工作成果的业务价值
选D
下面的()不属于产品负责人(Product Owner)的职责范围
A:组织每日站立会议
B:定义产品需求
C:确定需求优先级
D:验收迭代结果
选A
外部对项目的管理方式( )
A:管理是正式的、结构化的,要求周期性进行,并且由一个独立机构进行技术审核
B:管理是非正式的,由高层管理者通过“走动式管理”完成
C:管理是共同承担责任。计划由所有团队成员和资深管理人员共同制定,从而不需要强制就可以共同遵从
D:不需要管理,每个人都是自管理
选A
在敏捷项目中,我们计划“边走边学”,因为……
A:它在开发人员和客户代表之间建立了更好的关系
B:许多项目是进化的,一个更好的解决方案就这样出现了
C:在项目开始时分析每件事都很费时
D:防止项目交付延误
选B
敏捷项目中推荐的设计方法是:
A:没有预先设计
B:大的预先设计
C:前面有足够的设计
D:使用之前的设计——它将“足够好”
选C
实行“看板方式”的基础是:( )
A:准时化
B:自动化
C:流水线生产
D:均衡化生产
选C
Sprint推荐的最长周期是多少?
A:30天
B:60天
C:90天
D:提供一个潜在可交付产品增量需要多久,就是多久
选A
一旦项目进行中,计划的方法是
A:计划不应该改变
B:随着项目的进展,需要计划和重新计划是正常的
C:计划只有在所有利益相关方完全同意的情况下才能改变
D:由于敏捷是增量式的,因此不需要计划
选B
产品负责人的最佳描述是?
A:阻止干系人干扰团队
B:指挥团队的日常工作
C:管理项目,确保工作成果能够兑现向干系人作出的承诺
D:优化工作成果的业务价值
选D
什么是看板?
A:团队禁止的活动列表,与团队规范有关
B:一组可以为一个项目提供故事集的东西
C:一个看得见的工作图,里面包括工作的进度和完成的工作
D:团队完成的任务图
选C
以下哪个不符合敏捷宣言?
A:个体和交互 胜过 流程和工具
B:客户谈判 胜过 客户合作
C:可以工作的软件 胜过 面面俱到的文档
D:响应变化 胜过 遵循计划
选B
产品负责人的责任包括:
A:业务流程图表绘制
B:确定需求的优先次序
C:管理项目预算
D:以上全是
选D
Sprint何时结束?
A:当任务完成的时候
B:取决于团队的规模
C:当承诺的条目满足了它们的完成定义的时候
D:当时间盒耗尽的时候
选D
敏捷宣言背后的原则对于架构的处理是如何建议的?
A:架构会浮现出来
B:架构不重要,但功能重要
C:架构是预先定义和计划的
D:架构的定义和实现在第一个迭代中完成
选A
团队成员在执行相关迭代任务的时候,发现需求不明确,应该找谁?
A:ScrumMaster
B:部门经理
C:ProcuctOwner
D:团队其他成员
选C
如下哪一句准确地描述了产品负责人在Scrum日会中的角色?
A:产品负责人向团队提供如何实现可工作解决方案的指导
B:产品负责人大概介绍一下团队在这个Sprint中必须吸收的那些变更
C:产品负责人确保实际燃尽速率维护在估算时的程度
D:团队决定产品负责人如何参与
选D
sprint评审的主要目的是?
A:让利益相关者可以向团队施加压力,以确保sprint能够有所产出
B:让团队可以审阅他们的工作,并决定需要做些什么来完成下一批列表条目
C:让产品经理向利益相关者展现进度
D:让利益相关者审阅团队所创建的成果,并为后续计划提供信息
选D
计划的频度( )
A:做很短的计划,很少超过一两周
B:做短期的迭代计划(1个月内)以及中长期的版本计划(几个月到1年),迭代计划比较细,版本计划只做概要计划
C:做长期计划,包括详细的任务和分工。后期可以根据实际进展修订
D:频繁的做及时性计划
选B
使用Scrum时,谁主要负责在范围和进度之间作出权衡决策
A:ScrumMaster
B:团队
C:产品负责人
D:项目经理
选C
在对项目进行估算时,开发人员应该:
A:全面参与估算过程
B:对估算过程进行完全控制
C:在团队负责人(Scrum Master)对团队的工作做出估算之后,请进行咨询
D:除非已知速率,否则不进行估算
选A
敏捷宣言是怎么看待客户协作的?
A:跟客户紧密地协作,确保在项目构建阶段之前完成所有功能的定义
B:定期及频繁的客户反馈是必要的
C:团队必须告知Sprint中他们将产出的功能以及有关发布的目标
D:新的功能性需求要进入Sprint,需要先得到客户的一致认同
选B
团队成员在执行相关迭代任务的时候,发现需求不明确,应该找谁?
A:ScrumMaster
B:部门经理
C:ProcuctOwner
D:团队其他成员
选C
增量模型是()
A:适用于需求被清晰定义的情况
B:一种需要快速构造核心产品的好方法
C:一种不适用于商业产品的创新模型
D:已不能用于现代环境的过时模型
选B
如下那一项是Sprint列表最主要的目的?
A:团队用于Sprint中管理他们自己
B:ScrumMaster用于Sprint中管理进展情况
C:团队用来管理Sprint中所花掉的那些小时数
D:产品负责人从中了解团队为Sprint承诺了什么
选A
燃尽图有哪两种类型()
A:产品发布燃尽图、任务燃尽图
B:产品发布燃尽图、迭代燃尽图
C:任务燃尽图、用户故事燃尽图
D:开发工作量燃尽图、产品发布燃尽图
选B
工作任务如何分配( )
A:领导/经理指定每个人的工作(设计、编码、测试等),并及时进行沟通确认
B:成员一起来分解需求到任务和估算,并从任务列表领取他们将要进行的工作
C:成员直接领取需求,并承诺交付时间
D:以上都不是
选B
看板的三大作用不包括( )
A:传递生产信息
B:保证生产现场的标准操作
C:识别浪费
D:控制生产系统动态的自我完善
选B
以下不属于Scrum的三大支柱的是( )
A:透明性
B:检验
C:观察
D:适应
选C
Scrum的计划机制是( )
A:提前做好计划,阶段性(按月和周)按照计划查看团队进展
B:每个迭代都制定计划和调整计划
C:每天都不断地做计划,当事情发生变化我们就会制定新的计划
D:没有必要做计划,只要不断滚动的从backlog中取出最高优先的需求来开发即可
选B
项目的特性清单(Product Backlog)最重要和必选的内容是( )
A:每个特性的标题,优先级和估算
B:每个特性的标题,详细描述
C:每个特性的责任人和状态
D:以上都是
选A
SCRUM框架下,测试工作应该由谁来完成?
A:ScrumMaster
B:测试人员
C:开发人员
D:开发团队
选D
Sprint推荐的最长周期是多少?
A:30天
B:60天
C:90天
D:提供一个潜在可交付产品增量需要多久,就是多久
选A
下列关于敏捷方法的叙述中,错误的是()
A:与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目
B:敏捷方法尤其适合于开发团队比较庞大的项目
C:敏捷方法的思想是适应性,而不是预设性
D:敏捷方法以原型开发思想为基础,采用迭代式增量开发
选B
自动化测试所占比例应该( )
A:90%以上
B:大于60%
C:25%----60%
D:小于25%
选B
如果Sprint长30天,Sprint评审会议是多久?
A:最多4小时
B:4~8小时
C:最少8小时
D:要多久就多久
选A
所有的敏捷方法有什么共同点?
A:规定的、固定的迭代(计时器)长度
B:迭代开发和增量交付
C:严格注重按时交付
D:一大套明确界定的角色
选B
迭代计划会议的主要议程是()
A:讨论系统物理架构
B:研讨系统逻辑架构
C:讨论产品代办事项列表最需优先完成的事项
D:讨论系统数据架构
选C
如下有关障碍的描述哪一条是正确的?
A:运行缓慢的服务器不被认为是障碍
B:移除障碍是产品负责人的工作
C:团队不应该使用Scrum日会来报告障碍
D:移除障碍是ScrumMaster的当务之急
选D
SCRUM一般采用多少个冲刺周期?
A:一般来说,它采用2-4周的迭代周期
B:一般来说,它采用1-4周的迭代周期
C:一般来说,它采用3-5周的迭代周期
D:一般来说,它采用3-4周的迭代周期
选A
如下哪一条是良好团队的特征?
A:是自组织的
B:等待任务被分派下来
C:成员们技术能力水平全都很接近
D:向ScrumMaster寻求方向
选A
()是Product backlog
A:产品负责人
B:产品代办事项列表
C:迭代
D:燃尽图
选B
敏捷方式是:
A:尽早、渐进地生产出正确质量的工作产品
B:在文件签署后生产工作产品
C:尽早制作简单的原型,但直到项目结束时才制作成品
D:生产没有技术完整性的产品,但稍后重新设计
选A
如下哪一条属于产品负责人的职责
A:决定团队成功所必需的构成
B:决定合适的发布日期
C:决定恰当的项目技术方案
D:决定sprint的长度
选B
当团队认定很难在Sprint结束时交付任何价值的时候,Scrum鼓励的处理方式是?
A:为了容纳额外的工作,再延长Sprint几天
B:和产品负责人一起,关注可完成的部分,想办法做到每个Sprint结束时都能交付些价值
C:立刻上报给高级管理层
D:建议产品负责人异常地终止Sprint
选B
对发布版本计划( )
A:每个版本的范围是固定的,不允许调整
B:不包括每个版本的发布时间、发布内容、迭代数量
C:每个版本计划都要准时完成,不能推迟发布
D:概念阶段/项目早期就开始制定版本计划,并每个迭代进行及时维护
选D
敏捷开发过程鼓励( )
A:团队定期开会
B:没有会议
C:有冗长的报告要求
D:没有报告要求
选A
团队成员在执行相关迭代任务的时候,发现需要申请一台测试机,应该找谁?
A:ScrumMaster
B:部门经理
C:ProcuctOwner
D:团队其他成员
选A
下面的()不属于产品负责人(Product Owner)的职责范围
A:组织每日站立会议
B:定义产品需求
C:确定需求优先级
D:验收迭代结果
选A
燃尽图有哪两种类型()
A:产品发布燃尽图、任务燃尽图
B:产品发布燃尽图、迭代燃尽图
C:任务燃尽图、用户故事燃尽图
D:开发工作量燃尽图、产品发布燃尽图
选B
团队成员在工作中,对自己的职业规划和技术能力提升产生困惑,应该找谁?
A:ScrumMaster
B:部门经理
C:ProcuctOwner
D:团队其他成员
选B
敏捷过程…
A:鼓励团队定期开会
B:没有会议
C:有冗长的报告要求
D:没有报告要求
选A
()是PSP
A:潜在可交付的产品增量
B:可交付的产品增量
C:潜在不可交付的产品增量
D:不可交付的产品增量
选A
实行“看板方式”的基础是:( )
A:准时化
B:自动化
C:流水线生产
D:均衡化生产
选C
开发人员CheckIn代码的频率( )
A:每人每天进行一次或者多次
B:项目组每天一次或多次
C:每周一次或多次
D:特性完成时CheckIn
选A
()是Product backlog
A:产品负责人
B:产品代办事项列表
C:迭代
D:燃尽图
选B
以下哪些角色不是SCRUM框架中定义的角色_________
A:ScrumMaster
B:团队team
C:ProductOwner
D:架构师
选D
当一个敏捷团队成功…
A:应该鼓励在项目结束时才能庆祝成功
B:应该鼓励立即庆祝即使小小的成功
C:它不应该庆祝成功,因为这会浪费项目预算
D:它不应该庆祝成功,因为这会让不太成功的团队感觉不好
选B
敏捷的文档处理方法是:
A:没有文档,因为这个太浪费时间了
B:做大量的文档,证明你做得很好
C:做必要的文档以支持产品的开发和使用
D:比平常做更多的文档,因为敏捷是有风险的
选C
在墙上制作看板,展现项目计划,对团队有什么影响?
A:它不需要为管理创建任何其他报告
B:不断沟通团队内部和其他利益相关者的进展
C:它允许项目经理分配任务给特定的团队成员
D:这是限制性的,因为它不允许团队创新和改变
选B
冒烟测试的频度( )
A:每天进行一次或者多次
B:每周一次
C:间隔大于一周
D:按照测试版本的需要临时构建
选A
敏捷项目应该有…
A:如果企业愿意接受较低的质量,则偶尔提前交付
B:以开发为重点的产品的定期交付模式
C:定期提供具有商业价值的增量的模式
D:不规则和不可预测的产品交付
选C
产品负责人的最佳描述是?
A:阻止干系人干扰团队
B:指挥团队的日常工作
C:管理项目,确保工作成果能够兑现向干系人作出的承诺
D:优化工作成果的业务价值
选D
敏捷项目中推荐的设计方法是:
A:没有预先设计
B:大的预先设计
C:前面有足够的设计
D:使用之前的设计——它将“足够好”
选C
最应该参加迭代评估(演示)的人员( )
A:项目经理
B:用户代表
C:开发人员
D:测试人员
选B
如果需要重新设定(迭代)计划需要在匆忙中重新排序,那么谁应该重新排序?
A:仅开发人员(他们知道客户需要什么)
B:产品负责人(开发人员只会选择简单的东西作为最重要的事情)
C:项目负责人(他们可以提供独立,务实的观点)
D:整个团队包括产品负责人和开发人员(他们一起可以考虑商业价值和实用性)
选D
下面的哪一种说法是正确的?
A:故事点是一个绝对度量单位
B:故事点估算一定要做到非常精确
C:故事点表示开发一个用户故事或特性的复杂度
D:故事点表示开发一个用户故事或特性所要付出的工作量
选D
一旦项目进行中,计划的方法是
A:计划不应该改变
B:随着项目的进展,需要计划和重新计划是正常的
C:计划只有在所有利益相关方完全同意的情况下才能改变
D:由于敏捷是增量式的,因此不需要计划
选B
SCRUM中335分别指的是什么?
A:3个角色、3个工件、5个会议
B:3个会议、3个工件、5个角色
C:3个工件、3张图表、5个会议
D:3个成员、3个会议、5个工件
选A
计划的频度( )
A:做很短的计划,很少超过一两周
B:做短期的迭代计划(1个月内)以及中长期的版本计划(几个月到1年),迭代计划比较细,版本计划只做概要计划
C:做长期计划,包括详细的任务和分工。后期可以根据实际进展修订
D:频繁的做及时性计划
选B
在第一个sprint中团队做什么
A:交付设计文档
B:预先决定完整的架构和基础设施
C:完成Sprint目标
D:为后续的Sprint制定计划
选C
SCRUM框架下,测试工作应该由谁来完成?
A:ScrumMaster
B:测试人员
C:开发人员
D:开发团队
选D
以下()不是SCRUM MASTER职责
A:保护团队不受外来无端影响
B:尽可能提高团队影响力
C:负责SCRUM价值观与过程的实现
D:SCRUM MASTER是牧羊犬、公仆
选B
瀑布模型是()
A:适用于需求被清晰定义的情况
B:一种需要快速构造可运行程序的好方法
C:一种不适用于商业产品的创新模型
D:目前业界最流行的过程模型
选A
在敏捷项目中应该如何将工作分配给团队?
A:团队负责人应该将具体任务分配给个人
B:任务应该随机分配给团队成员
C:团队成员应自行选择适合其技能的任务
D:最复杂的任务应由团队负责人完成
选C
产品负责人的最佳描述是?
A:阻止干系人干扰团队
B:指挥团队的日常工作
C:管理项目,确保工作成果能够兑现向干系人作出的承诺
D:优化工作成果的业务价值
选D
项目的特性清单(Product Backlog)最重要和必选的内容是( )
A:每个特性的标题,优先级和估算
B:每个特性的标题,详细描述
C:每个特性的责任人和状态
D:以上都是
选A
敏捷宣言背后的原则对于架构的处理是如何建议的?
A:架构会浮现出来
B:架构不重要,但功能重要
C:架构是预先定义和计划的
D:架构的定义和实现在第一个迭代中完成
选A
SCRUM框架下,哪个角色对软件的交付负责?
A:ScrumMaster
B:部门经理
C:ProcuctOwner
D:团队
选D
你理解的敏捷是什么?
1. 敏捷定义即创造和响应变化的能力,目标是为了更快的响应内外部/市场等的变化,通过持续不断地及早的交付有价值的软件或服务使客户满意,而不是大家误认为的提高开发进度。
2. 敏捷的核心是以价值驱动,旨在让团队更好的交付商业价值、让用户有更加满意的产品及缩短产品上市时间等
3. 敏捷是一种用于组织和管理工作的方法或者框架,它建立在一套价值观、原则和实践之上,各组织可以在遵循其价值观和原则基础上通过不断的实践来找寻适合自身组织的更好的方法。而不是传统意义的标准化过程或者特定问题的解决方案。
4. 敏捷是以人为中心,诚实、开放、勇气、尊重、专注、信任、授权和合作为核心价值观。
5. 敏捷过程是以人为核心,以约定的固定的较短时间周期步调不断迭代、循序渐进的方式,不断的交付可工作的软件,通过不断的交付给客户可工作的软件来不断验证是否满足客户的需求,并对客户的反馈及时做出响应。
6. 不是所有的软件开发都适合敏捷,敏捷更适合对未知市场的未知需求能以最小的代价验证其价值。
实施敏捷对你的团队有哪些价值?
1. 能够更快的响应环境/市场的变化,及时创造符合市场需求的软件
2. 通过持续不断的交付可工作的软件来验证是否是满足用户真实的需求,更好的服务客户,让客户满意。
3. 能使团队以最小的成本来验证需求价值,提高投资回报。
4. 每一个迭代交付的都是可工作的软件,更容易保证在复杂的世界中取得成功。
5. 每一个迭代周期都是明确的,更容易推进团队协作顺畅。
6. 每个迭代都可以量化出团队及个人的产出, 通过产出成果来衡量本迭代中团队和个人成果。
7. 每一次迭代都能为下一次迭代带来利益,能让团队在一次次的迭代中取长补短,让团队快速成长。
8. 可以及时发现潜在风险,并制定出相应的解决方案。
9. 团队每个人都能清楚自己的每一项任务带给用户什么价值。
10. 迭代中团队对每个任务的DOD定义都是可量化或准确无歧义的,避免任务交付时的冲突。
一个Scrum团队有哪些角色? 职责分别是什么?
Scrum团队分为3个角色:产品负责人、ScrumMaster、开发团队。他们各有担当,又通力合作。
1. 产品负责人:是有授权的产品领导力的中心,唯一有权决定产品功能及各产品功能开发顺序的人,有责任确保总能完成价值最高的工作。对团队要实现的目标,产品负责人需要有清晰的产品思路,有责任将其传达给每一个参与者,并且需要及时解答ScrumMaster和开发团队提出的问题。
2. ScrumMaster:帮助每个参与则理解并乐于接受scrum的价值观、原则和实践。充当教练,在过程中发挥教导作用。帮助scrum团队解决问题和改进scrum的使用状况,有责任保护团队不受外界干扰,清除阻碍团队生产效率的障碍。不是项目经理,没有权利控制团队。
3. 开发团队:是一个由几种职位的人组成的多样化跨职能团队,负责产品的设计、构建、和测试。包含开发、测试、设计师等。开发团队进行自我组织,确定采用哪种最佳方式来实现产品负责人设定的目标。一般5~9人,必须具备多种技能以构建高质量可工作的软件。
Scrum迭代有哪些仪式? 目的是什么?
1. Backlog梳理会
参会者: 产品负责人、ScrumMaster、开发团队核心成员(关键开发、测试、架构师等)、项目干系人
时间: Sprint计划会前一周
目的:backlog通常很大,也很宽泛,要保持backlog是序的,把不重要的事项移出或降级,将事项分解成更小的事项,产品负责人将后续迭代(可以是几个迭代)的用户故事按顺序讲解, ScrumMaster与在场人员分析用户故事, 明确指出团队认为不明确的点,产品负责人做记录, ScrumMaster与队员分析用户故事包含 哪些技术任务,ScrumMaster建立子任务, 方便计划会更准确地预估故事点
注意: 产品负责人确保在迭代计划会开始之前将团队提出的问题都能被解决, 团队发现要加强或完善的点, 产品负责人要在之前进行完善, 不要在迭代计划会议中讨论这些问题
2.Sprint计划(启动)会议
参会者: 开发团队、ScrumMaster、产品负责人
时间: Sprint启动时
目的:为整个团队制定计划,以确保团队在整个Sprint中取得成功;会前, 产品负责人将准备一个按优先级排列的Product Backlog与开发团队共同讨论每个列表,并预估工作量,然后,开发团队将进行Sprint估时,大概估计团队可以完成Product Backlog中的哪些任务,而这部分工作也就是Sprint Backlog,鼓励团队进行讨论 , 并就行动计划达成共识;
3. 每日站会
参会者: 开发团队、ScrumMaster、产品负责人
时间: 每天一次, 一般是早上,注意时间,尽量控制在15分钟以内
目的: 站会的目的在于让团队成员快速了解当前进度,主要是3句话:昨天做了什么?今天计划做什么?遇到什么障碍或风险需要团队的帮助?
注意: 参会要准时, 有特殊情况提前通知团队, 可以用计时器, 确保每个人发言言简意赅, ScrumMaster/产品负责人要注意提醒。如果不能在3句内解决的问题进入停车场,会后单独的相关人员讨论
4. Sprint评审会义
参会者: 开发团队、ScrumMaster、产品负责人、项目利益相关者
时间: Sprint结束时
目的:展示团队工作成绩, 可以采用“demo演示会”等相对比较轻松的形式,评审会都是团队庆祝工作成就,演示在迭代中完成的工作,并从项目利益相关者那里获得反馈的机会
注意:只有符合演示要求且满足团队的质量标准的成果,才可以被认为是完整的,才可在评审会上进行展示
5. Sprint回顾会议
参会者: 开发团队、ScrumMaster、产品负责人
时间: Sprint结束时
目的:帮助团队了解哪些方面做得好,哪些方面需要提升,可以有总结、反思、表扬等环节;不是只抱怨没有解决方法的嘴炮会议, 团队可以利用回顾会议来找出哪些是行之有效的方法,是团队可以持续关注和使用的,以及哪些方面需要做出改进,并在会议上讨论出创造性的解决方案并制定行动计划,持续改进是支持和推动敏捷团队发展的动力,回顾会议是实现持续改进的关键行动
注意:实践中要人人发言,保持良好的团队氛围,避免流水式会议
敏捷团队有哪些特质?
小团队: 一般在3-9人之间;
跨职能特性团队:特性团队一般按业务属性、职责等划分
固定短周期迭代式开发
增量式持续交付
自我驱动力
鼓励团队学习、总结和思考
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。