敏捷专项30题训练附答案_第1页
敏捷专项30题训练附答案_第2页
敏捷专项30题训练附答案_第3页
敏捷专项30题训练附答案_第4页
敏捷专项30题训练附答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

敏捷专项30题训练[复制]您的姓名:[填空题]*_________________________________1,项目团队目前正在调查项目上的问题。团队希望设置可视化管理工具,以跟踪和监督正在执行的工作,并了解项目的日程安排要求。您建议使用以下哪个工具?<br/>Aprojectteamiscurrentlyinvestigatinganissueonyourproject.Theteamwantstosetupavisualmanagementtooltotrackandmonitortheworkinprogressandtounderstandschedulingdemandsoftheproject.Whichofthefollowingtoolswillyourecommendtobeused?[单选题]*A,WBS<br/>WBSB,鱼骨图<br/>FishbonediagramC,看板面板<br/>Kanbanboard(正确答案)D,产品待办事项列表<br/>Productbacklog答案解析:知识领域/主题领域:项目整合管理知识模块:人看板面板是可视化管理工具,可帮助管理项目工作和计划需求的流程。没有其他选择是可视化管理工具。[敏捷实践指南,第一版,第86页]2,贵公司中的PMO根据项目规模,制定了各种项目需要执行的详细流程。对于你的项目规模,他们列出了要完成的一长串文档清单。作为Scrum主管,你应该如何处理这种情况?<br/>ThePMOinyourcompanyhasadetailedprocesstobefollowedforvariousprojectsdependingontheirsize.Foryourprojectsize,theyhavelistedanexhaustivedocumentationtobecovered.Howshouldyouhandlethissituationasascrummaster?[单选题]*A,与PMO合作,以最少的文档开发敏捷项目的流程<br/>WorkwiththePMOtodevelopprocessesforagileprojectswithminimaldocumentation(正确答案)B,与团队合作,确定可以满足详细文档要求的流程<br/>WorkwithteamtoidentifyprocessesthroughwhichdetaileddocumentationcanbemetC,将一个故事添加到待办事项中以获取文档,并让产品负责人对其进行优先排序<br/>AddastorytothebacklogfordocumentationandletPOprioritizeitD,根据项目需要创建最少的文档<br/>Createminimaldocumentationasneededbytheproject答案解析:解析:《敏捷实践指南》,2.2.《敏捷宣言》及思维模式,P8。题干中的关键词是“Scrum主管”、“详细流程”,以及“一长串文档清单”。从上述三个关键字和四个选项描述来看,题目要考察的就是如何处理敏捷场景和复杂的流程文档的关系。考察核心就是敏捷宣言中的两条:“个体和互动高于流程和工具,工作的软件高于详尽的文档。”选项A正确。基于PMO定义的详细流程,Scrum主管与PMO合作,以最少的文档来开发敏捷项目流程,符合敏捷宣言。选项B错误。为敏捷团队定义满足项目文档的流程,违反了敏捷宣言中的“工作的软件高于详尽的文档”。选项C错误。“获取文档”这个故事并不是产品本身的特征,对产品本身而言没有价值,因此不应该加入到待办事项列表中。选项D错误。根据项目需要创建最少的文档,本身是符合敏捷宣言的,但是A选项提到了“与PMO合作”,同时提到了“以最少的文档开发敏捷项目流程”,相较而言,还是选项A描述更全面一些。3,你是一个由10人组成的敏捷项目团队中的领导。你的公司最近经历了一次重大重组,一位新经理被分配到你的团队。经理通知你们,该项目的优先级已降低,因此团队从10人降至8人,但项目仍需按时交付。作为团队领导,你将如何在团队成员减少的情况下按时交付项目?<br/>Youareateamleaderinyour10-membersteamwhoisworkingonanagileproject.Yourcompanyhasrecentlygonethroughamajorreorganizationandanewmanagerhasbeenassignedtoyourteam.Themanagerinformsthatthepriorityoftheprojecthasbeendroppedsoinsteadof10membersyouwillhavetoworkwitheightmembers.Nevertheless,theprojectisstillrequiredtobedeliveredontime.Whatwillyoudoasateamleadertodelivertheprojectontimewiththereducednumberofteammembers?[单选题]*A,按照当前的产品计划和产品待办事项列表工作,并要求团队成员加班,以在原定期限内完成项目。<br/>Workasperthecurrentproductplanandproductbacklogandasktheremainingteammemberstoworkovertimetocompletetheprojectwithintheoriginaldeadline.B,按照当前的产品计划工作,并制定风险分析报告,分析未因人力资源不足而延迟预期工作的情况。<br/>Workasperthecurrentproductplananddevelopariskanalysisreporttochecktheinstanceswhereanticipatedworkisnotdelayedduetoinsufficientworkresources.C,与项目利益相关方讨论新情况。<br/>Discussthenewsituationwiththeprojectstakeholders.(正确答案)D,准备新的产品地图和产品待办事项列表,重新排列剩余特性的优先级,以便项目可以在原定期限内完成<br/>Prepareanewproductmapandproductbacklogtoreprioritizetheremainingfeaturessotheprojectcouldbecompletedwithintheoriginaldeadline答案解析:解析:《敏捷宣言》第四条,响应变化比遵循计划更有价值,也更重要。因为整个项目的优先级降低了,因此,针对这个情况与利益相关方讨论所有这些事情是最好的选择。它将有助于根据客户新的实际需求和期望准备新产品路线图,选项C正确;选项A,情况已发生变化,再遵循原计划,而且人员减少的情况,强制性完成较多的任务,不可取,错误;选项B,仅仅是分析,而不能解决按时交付的实际问题,错误;选项D,需要先跟相关方(客户)沟通后才能确定最新的产品地图和产品待办事项列表。4,Scrum软件开发项目中的一个关键相关方发现了一个新的要求,并找到团队中的一个成员来建立它。团队成员为相关方建立了一个原型,相关方可以立即开始使用此原型。产品负责人萨米发现了这一点,并要求团队成员未来的任何决策都要有他参与,但团队成员认为这是最有效的工作方式。萨米和团队成员找身为scrummaster的沙迪来解决这个冲突。沙迪应该怎么做?<br/>AkeystakeholderinaScrumsoftwaredevelopmentprojectdiscoveredanewrequirementandapproachedamemberoftheteamtoestablishit.Teammembersbuildaprototypeforinterestedpartiesthattheycanstartusingrightaway.ProductOwnerSammyfoundthisoutandaskedtheteammemberstoincludehiminanyfuturedecisions,buttheteammembersfeltthatwasthemostefficientwaytowork.SammyandtheteamturntoShady,thescrummaster,toresolvetheconflict.WhatshouldShadydo?[单选题]*A,帮助萨米了解团队成员如何改善相关方的沟通。<br/>HelpSammyunderstandhowteammemberscanimprovecommunicationwithstakeholders.B,向团队成员展示用户故事的正确使用,帮助团队成员遵守Scrum的规则。<br/>ShowteammemberstheproperuseofuserstoriesandhelpteammembersadheretotherulesofScrum.C,支持萨米。<br/>SupportSammy.(正确答案)D,帮助萨米和团队成员达成妥协,找到一个中间点。<br/>HelpSammyandteammembersreachacompromiseandfindamiddleground.答案解析:解析:关键词:“团队成员建立原型”“产品负责人萨米”这种情况下萨米是对的,敏捷中的产品负责人是作为客户的代表的,对于需求相关的决策都需要通过产品负责人确认,团队成员可以与相关方合作,但是需要产品负责人知情。否则会影响迭代计划甚至影响发布计划,选C是最直接的,ABD都不够直接。5,敏捷团队致力于快速交付产品。一组功能经历一系列开发和测试阶段,直到发布。以下哪一项被认为是第一交付阶段?<br/>Agileteamsstriveforrapidproductdelivery.Asetoffeaturesgoesthroughaseriesofdevelopmentandtestingstagesuntiltherelease.Whichofthefollowingisconsideredthefirstdeliverystage?[单选题]*A,故事板<br/>StoryboardingB,回归测试<br/>RegressiontestingC,用户验收测试<br/>UseracceptancetestingD,演示<br/>Demonstration(正确答案)答案解析:知识领域/主题领域:项目质量管理知识模块:过程迭代可以帮助团队为交付和多种反馈创建一个节奏。团队会为交付和反馈创建增量。交付的第一部分是一次演示。团队会收到关于产品的外观和运行方式的反馈。团队成员回顾如何检查和调整有关过程以取得成功。[敏捷实践指南,第一版,第57页]6,您的团队正在开发一个网站,为想要自行设计居家教育计划的家庭和儿童保育服务提供商提供资源。该网站包含很多功能,每个功能完成时,产品负责人对其进行审核,要么接受要么告诉团队成员哪里需要修复。若被接受,该功能将由QA审核,然后实时部署到网站中。您认为该项目中应使用哪种生命周期或开发方法?<br/>Yourteamisdevelopingawebsitethatprovidesresourcesforfamiliesandchildcareproviderswhowanttodesigntheirownhomeschoolingprograms.Thesitecontainsmanyfeatures,andaseachfeatureiscompleted,theProductOwnerreviewsitandeitheracceptsitortellsteammemberswherefixesareneeded.Ifaccepted,thefeaturewillbereviewedbyQAandthendeployedlivetothewebsite.Whichlifecycleordevelopmentmethoddoyouthinkshouldbeusedinthisproject?[单选题]*A,混合型<br/>HybridB,增量型<br/>Incremental(正确答案)C,迭代型<br/>IterativeD,以发布为驱动<br/>release-driven答案解析:解析:题目关键字为“每个功能完成时,产品负责人对其审核”“实时部署到网站中”通过以上两句话,可推断出,当功能完成后,由产品负责人代表客户审核功能是否满足用户需求,再通过QA审核将功能集成到网站上,这是典型的增量型开发方法,所以选B。A选项的问题在于题目中没有关于瀑布式管理的任何描述,C选项的问题在于迭代是每次都整体完善交付物,而不是一个一个功能完善。D选项发布为驱动知识敏捷的实践方式,并不是生命周期或开发方法。7,每次迭代的目标是产生可以向利益相关方展示的产品增量。因此,Scrum冲刺中的关键会议之一是冲刺结束演示(也称为冲刺评审会议)。此时,Scrum团队完成冲刺,团队的进度会根据是否达到冲刺目标进行评估。在Scrum中由谁进行迭代演示?<br/>Thegoalofeachiterationistoproduceaworkingincrementoftheproductwhichcanbedemonstratedtostakeholders.Naturallythen,oneofthekeymeetingsinaScrumsprintistheendofthesprintdemo(alsoknownastheSprintReviewMeeting).TheScrumteamcompletesthesprintandtheprogressoftheteamisassessedagainstthesprintgoal.WhoconductstheiterationdemoinScrum?[单选题]*A,产品经理<br/>ProductManagerB,Scrum主管<br/>ScrumMasterC,产品负责人<br/>ProductOwnerD,团队<br/>Team(正确答案)答案解析:解析:《敏捷实践指南》,5.2.5.展示/评审,P55。题干中的关键词是“Scrum冲刺”,因此可以首先排除选项A,在Scrum框架中没有“产品经理”这个角色。选项D正确。当团队以用户故事的形式完成特定功能时,团队会定期展示工作产品。看过展示后,产品负责人接受或拒绝故事。选项B,Scrum主管负责确保Scrum过程获得相应支持且Scrum团队遵从实践和规则,并指导团队消除障碍。排除。选项C,产品负责人关注商业客户和产品需求的优先级,并且通过为开发团队提供产品说明以及最终的验收来支持开发团队。排除。8,你是一个敏捷团队的仆人式领导,为一个拥有67,000名员工的组织开发工资系统。该团队希望探索一种新的技术,允许直接访问员工数据库。产品负责人担心这可能会导致项目的延迟。作为—个仆人式领导,你应该怎么做?<br/>Youaretheservantleaderofanagileteamdevelopingapayrollsystemforanorganizationof67,000employees.Theteamwantedtoexploreanewtechnologythatwouldallowdirectaccesstoemployeedatabases.Theproductownerwasconcernedthatthiscouldleadtodelaysintheproject.Asaservantleader,whatshouldyoudo?[单选题]*A,让团队与产品负责人合作,找到一个合适的方法。<br/>Havetheteamworkwiththeproductownertofindasuitableapproach.(正确答案)B,请一位敏捷教练来解决这个冲突。<br/>Askanagilecoachtoresolvethisconflict.C,说服产品负责人,敏捷团队会在新技术开发中茁壮成长。<br/>Convincetheproductownerthatagileteamsthriveonnewtechnologydevelopment.D,说服团队放弃这个想法,听从产品负责人的建议。<br/>ConvincetheteamtodroptheideaandfollowtheadviceoftheProductOwner.答案解析:解析:《敏捷实践指南》第34页。题目关键字“仆人式领导”“探索一种新的技术”“产品负责人担心”,首先仆人式领导的根本就是优先让团队自己解决问题,在需求不偏颇的情况下与产品负责人合作,找到探索的解决办法。所以A选项最贴近题意。BCD都是通过外力去影响团队,缺乏合作,协作所以是错误的9,一家公司转向采用跨职能团队进行项目开发的敏捷方法,并将项目经理分配到一个关键的项目。项目经理应该如何避免员工辞职的可能性?<br/>Acompanyturnedtoanagileapproachtoprojectdevelopmentusingcross-functionalteamsandassignedaprojectmanagertoakeyproject.Howshouldprojectmanagersavoidthepossibilityofemployeesresigning?[单选题]*A,进行圆桌讨论、研讨会和一对一的会议。<br/>Conductroundtablediscussions,workshopsandone-on-onemeetings.(正确答案)B,成立一个委员会来确定敏捷方法。<br/>Formacommitteetodetermineagilemethods.C,要求人力资源部门参与该项目以协助员工管理。<br/>AskHumanResourcestoparticipateintheprogramtoassistwithemployeemanagementD,为所有项目团队成员协商更好的工资成项目奖金。<br/>Negotiatebettersalariesintoprojectbonusesforallprojectteammembers答案解析:解析:通过会议解决有关团队建设的问题,可以有效改善团队绩效,降低成员离职率。题干中的关键字“跨职能团队”“敏捷方法”在敏捷原则中强调自组织团队,且推荐面对面沟通解决问题,所以A选项正确。B选项成立委员会和C选项人力资源部门协助均是通过其他部门力量来辅助团队,不符合敏捷原则,敏捷强调出现问题,优先由团队内部自己解决。D选项为所有项目团队成员协商更好的工资成项目奖金,只是激励的一种手段,并不能完全解决题目中的实际问题,需要具体问题具体分析。10,作为一名敏捷实践者,组织中的另一位敏捷领导者来向你寻求建议。他很难让他的团队掌握项目的主导权,并自如地选择要做的工作。他总是发现自己在做决定和指导他们的工作。你建议他怎么做?<br/>Asanagilepractitioner,anotheragileleaderinyourorganizationcomestoyouforadvice.Itwasdifficultforhisteamtotakeownershipoftheprojectandfreelychoosewhattodo.Healwaysfoundhimselfmakingdecisionsanddirectingtheirwork.Whatdoyousuggesthedo?[单选题]*A,在日常站会上,每天指定一个不同的人作为决策者,让他们都能适应这个角色。<br/>Inthedailystandup,designateadifferentpersonasthedecisionmakereachdaysothattheycanallfitintotherole.B,向他们解释敏捷团队会自己选择工作,并告诉他们要学会自己选择。<br/>Explaintothemthatagileteamschoosetheirjobs,andtellthemtolearntochoose.C,实施激励计划,并正式向团队成员的职能经理报告任何缺乏参与度的情况。<br/>Implementincentiveprogramsandformallyreportanylackofengagementtoteammembers'functionalmanagers.D,在期间与他们见面,并与他们的职能经理共同努力,使每个团队成员的目标与项目目标一致。<br/>Meetwiththemduringtheperiodandworkwiththeirfunctionalmanagerstoalignthegoalsofeachteammemberwiththeprojectgoals.(正确答案)答案解析:解析:《敏捷实践指南》第41页题目关键字:“很难掌握项目的主导权,自己在做决定和指导他们工作”说明这位敏捷领导希望能够授权给自己的团队,由团队自行解决问题,但是习惯性的为团队提供决策并指导工作。在这种情况下,团队领导应该承担起教练的角色,激励团队成员自行解决问题,保证团队关于项目的使命愿景是一致的。这里D选项是比较合适的。A选项中的站会是说明项目情况及阻碍的并不是指定决策者的。B选项用解释并不合适,直接告诉过于笼统,应该根据团队实际情况来帮助、鼓励团队自行解决问题,C选项后半句跟题干关系不大。11,你很快就会领导一个复杂的项目。项目沟通对项目的成功至关重要;特别是所有团队成员都需要随时了解项目进度。以下哪种方法将产生最佳效果?<br/>Youwillsoonbeleadingacomplexproject.Projectcommunicationiscriticaltothesuccessoftheproject;specificallyallteammembersneedtobekeptupdatedonprojectprogress.Whichofthefollowingapproacheswillproducethebestresults?[单选题]*A,使用看板面板。<br/>UseaKanbanboard.(正确答案)B,在每日站会期间讨论的进展。<br/>Discussprogressduringdailystandups.C,在冲刺计划事件讨论的进展。<br/>Discussprogressduringsprintplanningevents.D,在回顾讨论进展。<br/>Discussprogressduringretrospectives.答案解析:知识领域:项目进度管理知识模块:人最有效的方法是使用看板面板,因为这将提供一种持续的方法,以直观地向团队传达项目状态。[敏捷实践指南,第一版,第65页]12,你将领导一个敏捷项目。该项目的目标是优化组织工作流程,并降低成本至少30%。因为每个人都会受到这个项目的影响,所以你需要考虑大量的项目相关方。在项目中。你需要作出一些决策。敏捷项目的业务决策由谁来做?<br/>Youwillleadanagileproject.Theproject'sgoalistooptimizeorganizationalworkflowandreducecostsbyatleast30percent.Sinceeveryonewillbeaffectedbythisproject,heproject.Youneedtomakesomedecisions.Whomakesbusinessdecisionsforagileprojects?[单选题]*A,产品负责人<br/>ProductOwner(正确答案)B,职能经理<br/>functionalmanagerC,仆人式领导<br/>servantleadershipD,终端客户<br/>endcustomer答案解析:解析:《敏捷实践指南》第41页,题目关键字“敏捷项目的业务决策”这道题是一个概念型题,业务需求往往需要产品负责人来作出决策,所以这道题选A。BD可优先排除,C更偏向于领导方式或指敏捷教练。13,在基于迭代的敏捷方法中,产品负责人经常和团队一起在迭代中间的一次或多次会议上为即将到来的迭代准备一些故事。这些会议的目的是提炼足够的故事,让团队明白故事是什么,以及故事之间的关系有多大。以下哪项代表这种会议?<br/>Initeration-basedagilemethods,theproductowneroftenworkswiththeteamtopreparesomestoriesfortheupcomingiterationinoneormoremeetingsinthemiddleoftheiteration.Thepurposeofthesemeetingsistodistillenoughstoriesfortheteamtounderstandwhatthestoriesareandhowbigofarelationshipthestoriesare.Whichofthefollowingrepresentssuchameeting?[单选题]*A,迭代计划会议<br/>IterationplanningmeetingB,待办列表准备<br/>To-dolistpreparationC,路线图开发<br/>RoadmapDevelopmentD,待办列表梳理会<br/>To-dolistgroomingmeeting(正确答案)答案解析:知识点:待办事项梳理会关键词:即将到来的迭代,准备故事为未来的迭代准备故事,让团队了解故事的会议应该是待办事项梳理会,选D。A,计划会是为本次迭代梳理,CD都是产品负责人本人的活动,无需团队参与14,你是一名敏捷实践者,帮助一个组织向敏捷方法工具和技术过渡。你注意到,历史上该组织一直遵循预测的项目管理方法,并高度重视估算工作的准确性,特别是那些关于工期和成本的估算。作为一个敏捷的实践者,你对估算有什么看法?<br/>Youareanagilepractitionerhelpinganorganizationtransitiontoagilemethodologytoolsandtechniques.Younotethattheorganizationhashistoricallyfollowedapredictiveprojectmanagementapproachandplacedahighpriorityontheaccuracyofestimatingwork,especiallythoseregardingdurationandcost.Asanagilepractitioner,howdoyoufeelaboutestimation?[单选题]*A,敏捷团队不估算,不计划。<br/>Agileteamsdon'testimate,theydon'tplan.B,敏捷团队不追求精确的估算。<br/>Agileteamsdonotseekpreciseestimates.(正确答案)C,估算是耗时的活动,因此被认为是一种浪费。<br/>Estimationisatime-consumingactivityandisthereforeconsideredawaste.D,敏捷团队高度重视正确的估算<br/>Agileteamsplaceahighpriorityongettingestimatingright答案解析:知识点:相对估算关键字:对估算的看法敏捷中,经常使用的估算是相对估算,即和选定的特定大小的工作项做比较从而获得相应工作的估算信息。然而这不是一种精确的估算,不能用于计划的制订,但是也不是完全不估算,所以B选项正确,A敏捷需要估算从而规划冲刺的容量,C没有这个说法,D敏捷不追求精确的估算。15,在使用敏捷方法管理的项目中,由于需求不断变化,风险较高或者有很大的不确定性,范围往往在项目开始时无法确定,或在项目过程中不断变化。在这种情况下,敏捷项目如何处理项目范围?<br/>Inprojectsmanagedusingagilemethods,thescopeisoftenundeterminedatthebeginningoftheprojectorconstantlychangingoverthecourseoftheprojectduetochangingrequirements,highrisk,orhighuncertainty.Inthiscase,howdoesanagileprojecthandleprojectscope?[单选题]*A,在项目开始时制定详尽的产品积压,并在项目过程中确定积压的优先级。<br/>Developanexhaustiveproductbacklogatthestartoftheprojectandprioritizethebacklogduringtheproject.B,花更多的时间来定义范围和达成一致意见,花更少的时间来建立其不断发现的过程<br/>Spendmoretimedefiningscopeandagreement,andlesstimebuildingitsprocessofcontinuousdiscoveryC,花较少的时间来定义范围和达成一致意见,花较多的时间来建立其不断发现的过程。<br/>Spendlesstimedefiningscopeandreachingagreement,andmoretimeestablishingitsprocessofcontinuousdiscovery.(正确答案)D,在项目开始时制定初步的产品积压,并在项目过程中确定积压的优先级。<br/>Developaninitialproductbacklogatthebeginningoftheprojectandprioritizethebacklogduringtheproject.答案解析:解析:题目关键字为“敏捷方法管的项目”“需求不断变化、风险较高”,这道题是问敏捷团推如何处理项目范围。我们知道敏捷价值观和原则是拥抱变化。因此,敏捷的核心是要交付客户最终满意且有价值的交付物,这个过程通常需要不断的探索、演示、反馈、迭代,所以C选项最贴近题意。AD的产品积压不符合敏捷原则,B选项花更多的时间来定义范围和达成一致意见更偏向于瀑布式项目管理方式。16,项目经理正在管理一个由跨职能团队执行的软件重新设计项目。该公司正在进行敏捷转型,项目管理办公室(PMO)发布了更新后的政策和程序,要求当前项目迭代开发整合到项目管理方法中。若要确保每次迭代交付都考虑质量,项目经理应该怎么做?<br/>Aprojectmanagerismanagingasoftwareredesignprojectexecutedbyacross-functionalteam.Thecompanyisundergoinganagiletransformation,andtheProjectManagementOffice(PMO)hasreleasedupdatedpoliciesandproceduresthatrequirecurrentprojectiterativedevelopmenttobeintegratedintotheprojectmanagementmethodology.Whatshouldaprojectmanagerdotoensurethateveryiterationisdeliveredwithqualityinmind?[单选题]*A,与相关方以及和项目团队合作,以确保有明确定义的"已完成"定义(DOD)<br/>Workwithstakeholdersandwiththeprojectteamtoensureawell-defineddefinitionof"done"(正确答案)B,将测试和验证活动分配给具有功能背景的团队成员<br/>AssigntestingandvalidationactivitiestoteammemberswithfunctionalbackgroundsC,安排该项目最后一次迭代的所有测试活动,以便整个团队可以关注与同一目标<br/>SchedulealltestingactivitiesforthelastiterationoftheprojectsothattheentireteamcanfocusonthesamegoalD,分配专门的软件测试人员,以确保在整个项目生命周期中进行测试<br/>Assigndedicatedsoftwaretesterstoensuretestingthroughouttheprojectlifecycle答案解析:解析:《敏捷实践指南》P151DOD的定义:它是团队需要满足的所有标准的核对单,只有可交付成果满足该核对单才能视为准备就绪可供客户使用。题目关键字为”跨职能团队“”敏捷转型“”每次迭代交付都考虑质量“,通过题干我们了解到这道题是在问,一个敏捷团队如何保证每次迭代交付的质量。首先排除B和D选项,跨职能团队自主分配任务不需要专门分配任务。C选项错在”最后一次迭代“不符合”每次迭代“的题意。正确答案为A,"DOD"在敏捷里就是验收标准的意思,而且DOD每次制定都是在迭代工作开始前,所以能够保证交付质量。17,你是一名敏捷专家,在一家大型IT公司工作,你的团队正在进行一个软件开发项目。在敏捷项目的最近几次迭代中,团队成员发现有很多不完整的用户故事。其中一位团队成员建议,应该对团队在迭代过程中任何时间点需要承担的工作量有一个上限。作为一个敏捷专家,在这种情况下,你会怎么做?<br/>YouareanagileexpertworkingforalargeITcompanyandyourteamisworkingonasoftwaredevelopmentproject.Inthelastfewiterationsofanagileproject,teammembersfoundthatthereweremanyincompleteuserstories.Oneoftheteammemberssuggestedthatthereshouldbeanupperlimitontheamountofworktheteamneedstoundertakeatanypointduringtheiteration.Asanagileexpert,whatwouldyoudointhissituation?[单选题]*A,不允许团队对进行中的工作设置上限,因为这会降低团队的效率。<br/>Teamsarenotallowedtocaptheworkinprogressasthisreducesteameffectiveness.B,允许团队对进行中的工作设置上限,减少浪费。<br/>Allowsteamstosetcapsonworkinprogress,reducingwaste.(正确答案)C,与项目发起人讨论,因为只有他才能批准对资源利用设置的限制。<br/>Discusswiththeprojectsponsor,asonlyhecanapprovetherestrictionssetonresourceutilization.D,对进行中的工作设置上限之前,先与产品负责人讨论。<br/>DiscusswiththeProductOwnerbeforecappingworkinprogress.答案解析:解析:《敏捷实践指南》第1版,第105页,题目关键字“团队成员发现很多不完整的用户故事”“建议工作量有一个上限”这道题我们可以看到团队并不清楚自己能在一个迭代内完成多少故事,所以在没有限制的情况下,遗留了很多不完整的故事,所以需要设置一个上限,逐步匹配团队的工作吞吐量,达成平衡,提高团队效率,减少浪费。所以选B,A是相反观点,错误明显,CD选项中,敏捷提倡团队自组织,设置上限应该由团队自己设置,与发起人和产品负责人无关。18,你的团队正在创建一个血压监测应用程序,这将是市场上的一个突破。客户密切参与整个项目,并且在项目进行期间每天都到现场。昨天,你的团队完成了他们的最后一次迭代,但该演示尚未获得批准。这是什么意思?<br/>Yourteamisworkingoncreatingabloodpressuremonitoringappthatwillbeabreakthroughinthemarket.Thecustomeriscloselyinvolvedintheoverallprojectandispresentdailyduringtheproject.Yesterday,yourteamcompletedtheirlastiteration,butthedemohasn'tbeenapprovedyet.Whatdoesthismean?[单选题]*A,团队还需要完成重构和用户测试<br/>TheteamstillneedstodorefactoringandusertestingB,在测试产品增量时,客户想再往待办事项列表中添加一个特性。<br/>Intryingouttheproductincrement,thecustomerthoughtofanotherfeaturetoaddtothebacklog.C,在演示中,客户认为该团队尚未完成该迭代的一个待办事项。<br/>Inthedemo,thecustomerdecidedthattheteamhadn'tcompletedoneoftheitemsselectedfromthebacklogforthatiteration.(正确答案)D,产品增量未通过QA测试。<br/>Theproductincrementhasn'tpassedQAtesting.答案解析:解析:《敏捷实践指南》,5.2.5.展示/评审,P55。题干中的关键句是“该演示尚未获得批准”。本题可以首先排除选项A和选项D。演示应该在团队完成本次迭代所有已完成的工作项之后才能进行,因此不存在未完成重构和测试,就召开迭代展示会议的情况。选项B错误。批准一个迭代是否通过,是基于该迭代的所有待办事项是否已经全部满足完成的定义来决定的。选项B描述客户希望在迭代周期内增加一个特性,但是没有描述将该特性加入到迭代待办事项列表中,因此本次迭代的批准还是基于原先的迭代待办事项列表,并不会影响批准通过。选项C正确。批准一个迭代是否通过,是基于该迭代的所有待办事项是否已经全部满足完成的定义来决定的。因此客户认为尚未完成本次迭代的一个待办事项,相当于没有完成迭代待办事项列表,从而尚未批准这次迭代,是合理的。19,最近,你被一家大型IT公司聘为PMO总监,你发现项目团队在回顾时通常会产生大量的改进想法,但在迭代过程中却无法实现这些想法。作为一名敏捷实践者,以下哪些建议可以在目前情况下帮助团队?<br/>Recently,youwerehiredasaPMOdirectoratalargeITcompanyandyoufoundthatprojectteamstypicallygenerateafloodofimprovementideasduringretrospectives,butfailtoimplementthemduringiterations.Asanagilepractitioner,whichofthefollowingsuggestionscanhelpateaminthecurrentsituation?[单选题]*A,将所有的改进想法都作为经验教训进行收集,并只在新项目上实施。<br/>Collectallimprovementideasaslessonslearnedandimplementthemonlyonnewprojects.B,每次回顾时抓住不超过三个项目进行改进<br/>Grabnomorethanthreeitemsforimprovementperretrospective(正确答案)C,将所有的改进意见收集到某个日志中,并指定仆人式领导在每天的站会中跟踪进度。<br/>Collectallimprovementsinalogandassignservantleaderstotrackprogressindailystand-ups.D,在一个正在进讲行的项目中收集改进想法<br/>Gatherimprovementideasinanongoingproject<答案解析:解析:《敏捷实践指南》第1版,第59页,团队过程进展缓慢或者没有改善,在每次回顾中,选择改进的项目不要超过三个,让仆人式领导帮助团队学习怎么整合这些改进项。题目关键字“PMO"。回顾时产生大量的改进想法,但在迭代无法实现这些想法”这道题出现的问题是团队在反思时提供了大量的改进创意,但是改进缓慢,效果不佳。对于这种情况作为敏捷实践者应该通过项目试点的方式进行改进尝试,帮助团队学习如何整合项目。答案选B。AC过于绝对,D选项的问题在于项目总有所不同,仅在一个项目上改进可能覆盖的改进想法会比较局限。20,在一次计划会议上,一组项目组成员对迄今收集到的要求表示关切,指出客户并不十分清楚他们想要什么。他们敦促项目经理增加一个额外的初步阶段,让他们能够尽早获得反馈,避免团队花费太多时间开发产品。项目经理接下来可能会做什么?<br/>Duringaplanningmeeting,agroupofprojectteammembersexpressedconcernabouttherequirementsgatheredsofar,notingthattheclientdidn'tquiteknowwhattheywanted.Theyurgedprojectmanagerstoaddanadditionalpreliminarystagesotheycouldgetearlyfeedbackandavoidteamsspendingtoomuchtimedevelopingtheproduct.Whatmighttheprojectmanagerdonext?[单选题]*A,与客户举行一系列的焦点小组会议。<br/>Holdaseriesoffocusgroupmeetingswithclients.B,创建系统交互图,以生成范围模型<br/>CreatesysteminteractiondiagramstogeneratescopemodelsC,继续按现有计划推进工作<br/>ContinuetoworkonexistingplansD,在计划中加入原型的内容<br/>Includethecontentoftheprototypeintheplan(正确答案)答案解析:解析:PMBOK(6)P14原型法,题目关键字“客户不清楚想要什么”“增加初步设计“”尽早获得反馈”这道题的问题在于客户对于需求不够清晰,范围不明确,会导致后续变更造成的不良影响。答案选D,根据书本概念,原型法成本较低,而且可以很快反应用户的真实需求。选项A:焦点小组是召集预定的相关方和主题专家,了解他们对所讨论的产品、服务或成果的期望和态度。客户自己本身也并不清楚他们想要什么,所以焦点小组发挥不了作用。选项B:系统交互图是对产品范围的可视化描绘,显示业务系统(过程、设备、计算机系统等)及其与人和其他系统(行动者)之间的交互方式,在需求不明确的情况下,不能实现这种可视化效果。21,一家公司准备在软件开发项目上使用敏捷实践。他们想让一位内部的候选人做scrummaster的角色。候选人应该具备什么技能?<br/>Acompanyispreparingtouseagilepracticesonsoftwaredevelopmentprojects.TheywantedaninternalcandidatetotakeontheroleofscrumMaster.Whatskillsshouldcandidatespossess?[单选题]*A,仆人式领导力<br/>Servantleadership(正确答案)B,冲突解决技能<br/>ConflictresolutionskillsC,演讲技能<br/>PresentationskillsD,项目管理技能<br/>Projectmanagementskills答案解析:解析:敏捷方法强调,仆人式领导是一种为团队赋权的方法。通过对团队服务来领导团队的实践,它注重理解和关注团队成员的需要和发展,旨在使团队尽可能达到最高绩效。22,一个敏捷团队正在进行一个医疗应用开发项目。团队成员已经设定了速度的上下限,以满足项目发布日期的最后期限。到目前为止,团队的绩效表现符合设定的限制。但在最近一次迭代中,相关人员发现团队的速度低于控制下限。针对这种情况,团队下一步应该如何处理?<br/>Anagileteamisworkingonamedicalapplicationdevelopmentproject.Teammembershavesetupperandlowerspeedlimitstomeetdeadlinesonprojectreleasedates.Theteam'sperformancesofarhasmetthesetlimits.Butinthemostrecentiteration,theteamfoundthatthevelocityoftheteamwasbelowthelowerlimitofcontrol.Giventhissituation,whatshouldtheteamdonext?[单选题]*A,在下一次迭代中增加进行中的工作的数量<br/>Incrementthenumberofwork-in-progressinthenextiteration<B,力争在下一个迭代中取得高于平均水平的进展<br/>Aimforabove-averageprogressinthenextiteration(正确答案)C,向产品负责人解释项目延期的原因<br/>ExplainthereasonfortheprojectdelaytotheProductOwnerD,降低每个迭代中确定的速度下限控制值<br/>Decreasethelowerspeedlimitcontrolvaluedeterminedineachiteration答案解析:解析:《敏捷实践指南》第1版第61页,关键字:“最近一次迭代中,相关人员发现团队的速度低于控制下”,对于团队速度是一个相对的数值,而且在题目的场景中团队一直表现良好,只是最近一次出现了波动,所以鼓励团队恢复水平即可,答案选B,A增加工作对团队速度反而产生负面影响,C没必要向产品负责人解释,D仅一次波动不需要直接降低每个迭代的下限速度,D不合理。23,你正在领导一个大规模的知识工作项目。一些团队成员抱怨他们不得不加班来完成一些分配的工作。你应该做什么来解决这个问题?<br/>Youareleadingamassiveknowledgeworkproject.Someteammembershavecomplainedtheyhavetoworkovertimeinordertocompletesomeoftheassignedwork.Whatshouldyoudotoresolvethisissue?[单选题]*A,启动根本原因分析。<br/>Launcharootcauseanalysis.B,召开团队回顾。<br/>Callateamretrospective.C,建立工作协议。<br/>Establishworkingagreements.D,建立看板面板并设定wip限制。<br/>EstablishaKanbanboardandsetWIPlimits.(正确答案)答案解析:知识领域/主题领域:项目资源管理知识模块:人题目场景所描述的问题是团队成员的工作已经超负荷了,解决方案是根据团队容量通过看板面板工具限制WIP。看板提供了一种可视化工作流程、使障碍易于被查看以及通过调整WIP限制来管理WIP的一种方法。[敏捷实践指南,第一版,第66页]24,Scrum团队是一个通常拥有5到9名成员、共同完成所需产品增量交付工作的团队。Scrum框架鼓励团队成员之间进行高水平沟通,这样团队便可以在一个冲刺中追逐同一个目标,交付同一种产品特性。Scrum团队包括:产品负责人、Scrum主管和开发团队。这些人承担了与产品交付相关的不同的任务和职责。谁是Scrum团队的管理者?<br/>AScrumTeamisacollectionofindividuals(typicallybetweenfiveandninemembers)workingtogethertodelivertherequiredproductincrements.TheScrumframeworkencouragesahighlevelofcommunicationamongteammemberssothattheteamcanfollowacommongoalofdeliveringuniquefunctionalityduringoneSprint.Thescrumteamincludesthe:ProductOwner,ScrumMaster,andDevelopmentteam.DotheseindividualssharedifferenttasksandresponsibilitiesrelatedtothedeliveryoftheproductWhomanagestheScrumTeam?[单选题]*A,团队<br/>TheTeam(正确答案)B,Scrum主管<br/>TheScrumMasterC,产品负责人<br/>TheProductOwnerD,经理<br/>TheManagement答案解析:解析:敏捷的理念是团队成员的自我管理,以人为本。团队必须学会自我管理,不断调整方法以提高成功几率。选项A正确。选项B,Scrum主管负责确保Scrum过程获得相应支持且Scrum团队遵从实践和规则,并指导团队消除障碍。选项C,产品负责人关注商业客户和产品需求的优先级,并且通过为开发团队提供产品说明以及最终的验收来支待开发团队。选项D,Scrum团队中无经理这个职位。25,在你的敏捷项目的中间路径,作为迭代计划会议的一部分,一位团队成员表示,由于涉及到团队不熟悉的新技术,所以很难估计完成一项任务所需的实际工作。同时,一旦方法失败,这项技术也会导致项目的潜在风险。在这种情况下,团队应____,以确定这种未知的影响。<br/>Inthemiddleofyouragileproject,aspartofaniterationplanningmeeting,ateammemberstatedthatitwasdifficulttoestimatetheactualworkrequiredtocompleteataskduetothenewtechnologyinvolvedwithwhichtheteamwasunfamiliar.Atthesametime,thetechnologycanalsoleadtopotentialriskstotheprojectifthemethodfails.Inthiscase,theteamshould____todeterminethisunknownimpact.[单选题]*A,让团队群策群力完成任务<br/>LettheteamworktogethertocompletethetaskB,进行一次刺探<br/>conductaspy(正确答案)C,进行中断<br/>makeaninterruptionD,进行探索性试验<br/>Conductexploratoryexperiments答案解析:解析:《敏捷实践指南》第1版第56页,Spikes有助于实现学习目的,一般用于验收标准定义、估算和理解流程,以及想法或行动的适用等情况。关键词“新技术”“估计”,对于新技术,敏捷管理一般用刺探来完成调查,使团队能够在早期阶段返现可能的问题。选B26,一家公司过渡到敏捷实践,一个集中办公的团队采用scrum方法,scrum主管安排召开每日sprint会议,并坚持让所有团队成员亲自参加面对面对话。但是,出勤率很低,scrum主管应该怎么做?<br/>Acompanytransitionstoagilepractices,acentralizedteamadoptsascrumapproach,thescrummasterschedulesdailysprintmeetings,andinsiststhatallteammembersparticipateinface-to-faceconversationsinperson.However,attendanceislow,whatshouldthescrummasterdo?[单选题]*A,对缺席会议执行处罚。<br/>Penaltiesareenforcedforabsenteeism.B,通知团队成员他们可以为会议使用网络摄像头或视频会议。<br/>Notifyteammembersthattheycanuseawebcamorvideoconferencingforthemeeting.C,允许团队成员呼叫会议线路。<br/>Allowteammemberstocallconferencelines.D,强调这一敏捷原则的重要性,并要求每个人亲自出席会议。<br/>Emphasizetheimportanceofthisagileprincipleandaskeveryonetobepresentinperson.(正确答案)答案解析:知识点:敏捷教练关键词:每日sprint会议,出勤率很低每日站会出勤率很低,说明团队对敏捷实践的认知很低,作为敏捷教练需要强调敏捷原则和敏捷仪式的重要性,选D。A,敏捷教练没有处罚权,BC,已经在集中办公的前提下,远程会议是一种浪费行为。27,一位项目经理正在负责一个不太复杂的敏捷项目。这位经理不太熟悉敏捷沟通方法,但由于需求紧急,在招到获得敏捷认证的项目经理之前,由他来担任项目经理。尽管不熟悉,他还是了解一些敏捷项目沟通的基本知识。这位经理建立了一种传统沟通方法中没有的新的沟通方法,这个方法是哪个?<br/>AprojectmanagerhastakenchargeofalowcomplexityAgileproject.ThisindividualisnotsofamiliarwithAgilecommunicationapproachesbutwasappointedduetoanurgentneeduntilanAgilecertifiedprojectmanagercouldbeonboarded.However,itwasexpectedthatthisindividualwasfamiliarwithsomeofthebasicaspectsofAgileprojectcommunications.Thismanagerestablishedanewcommunicationmethodnotfoundintraditionalapproaches.Whatwasit?[单选题]*A,建立信息发射源<br/>Establishinginformationradiators(正确答案)B,使用敏感度图表<br/>UtilizingsensitivitychartsC,让更多的利益相关方参加项目会议<br/>IncludingmorestakeholdersinprojectmeetingsD,使用社交媒体工具进行交流<br/>Usingsocialmediatoolsforcommunications答案解析:解析:根据题意,非传统项目的沟通方法,而是敏捷项目管理的沟通。在员工工作场所使用信息发射源是敏捷项目所独有的。选项A正确。选项B,使用敏感度图表,项目管理中无此方法或工具;选项CD,传统项目也会用到,非敏捷项目独有。28,你是一个Scrum项目的产品负责人,你刚刚收到一个关键相关方的邮件,通知你必须比计划提前一个月交付份分一个主要的可交付成果。团队成员开了会,商定了一个可以实现目标的方法,但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论