Scrum Master认证考题
Scrum Master认证考题
AGILE FOUNDATION CERTIFICATESAMPLE FOUNDATION QUESTIONS WITH ANSWERSThis document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1 hour, multiple choice paper.The areas specifically targeted are:∙CUSTOMER AND STAKEHOLDER INVOLVEMENT∙FEEDBACK AND ADAPTATION∙HANDLING TEAM DYNAMICS∙INDIVIDUAL LEADERSHIP STYLE∙LEADERSHIP SKILLS∙PRIORITISATION, PLANNING AND DELIVERY∙TAILORINGThe style is: a statement or question followed by four options. In each case only one option is correct.The examination covers, as generically as possible, all popular Agile approaches. Occasionally, language and terms used will be specific to one approach. The candidate should read widely about Agile to become familiar with the terminology.Correct answers are emboldened in the sample below.Sample Agile Foundation Examination Questions:1. Which of the following best describes the approach for determining the iteration (timebox) length?A.Iterations (timeboxes) should always be 30 daysB. The team determines iteration (timebox) length by dividing the total number of storypoints by the average velocity of the teamC. Iterations (timeboxes) should always be two weeksD. The team should agree on the length of the iteration (timebox), taking the size andcomplexity of the project into consideration2. Which of the following is a characteristic of an Agile leader?A. Task focusedB. Process orientedC. SupportiveD. Disengaged3. Who is responsible for prioritizing the product backlog?A. Product OwnerB. Project ManagerC. Lead DeveloperD. Business Analyst4. What are the advantages of maintaining consistent iteration (timebox) length throughout theproject?A. It helps to establish a consistent pattern of deliveryB. It helps the team to objectively measure progressC. It providea a consistent means of measuring team velocityD. All of the above5. Tracking project issues in an Agile project is the primary responsibility of the…A. TesterB. Project LeaderC. Functional ManagerD. Developer6. Why is it important to trust the team?A. High trust teams do not have to be accountable to each otherB. High trust teams do not require a user representativeC. The Project Manager does not then have to keep a project scheduleD. The presence of trust is positively correlated with the team performance7. An effective workshop facilitator will always ...A. Involve the whole project team in all project workshopsB. Agree the process and participants of the workshop with the workshop owner before theworkshopC. Involve only those team members who will commit to doing further work after theworkshopD. Act as a proxy for any invited participant who is unable to attend the workshop on the day8. Which of the following best represents the Agile approach to planning?A. Planning is not part of an Agile approach, because Agile is exploratoryB. Planning should be done in detail at the outset of a project and not revisitedC. Planning should involve the whole team, not just the Project ManagerD. Planning should all be done by the Project Manager9. Who should define the business value of a Feature within an Agile project?A. The individual end-usersB. The Product OwnerC. The Business AnalystD. The Business Sponsor10. If a timebox (iteration) plan needs to be reprioritised in a hurry, who should re-prioritise?A.The developers alone (they know what the customer wants)B.The Product Owner (the developers would only choose the easy things as top priority)C.The Project Leader (they can give an independent, pragmatic view)D.The whole team including Product Owner and developers (together they can considerboth business value and practicality)11. What is the effect of having a large visible project plan on a wall?A. It removes the need to create any other reports for managementB. It continuously communicates progress within the team and to other stakeholdersC. It allows the Project Manager to allocate tasks to specific team membersD. It is restrictive, as it does not allow the team to innovate and change12. How should work be allocated to the team in an Agile project?A.The Team Leader (Scrum Master) should allocate specific tasks to individualsB.Tasks should be randomly allocated to team members, using Planning PokerC.Team members should self-select tasks appropriate to their skillsD.The most complex tasks should be allocated by the Team Leader (Scrum Master)13. What should the developers do if the customer representative is repeatedly too busy to beavailable?A.Continue the work, record the assumptions and ask the customer later for input.B.Send the customer a written warning that the end product will be completed on time, butmay not meet their needsC.Allow the Business Analyst to take on the role of Proxy Customer RepresentativeD.Draw the problem to the attention of the Scrum Master (Team Leader)14. Which one of the following is a key feature of documentation that you would expect to find inan Agile project?A.System documentation created at the end of each increment, at the start of thedeploymenter Stories held in a spreadsheet or specialist database, where full details of userconversations are recorded for future purposes, like handover to maintenance or support er Story cards containing only enough detail for planning and development, which willneed to be supplemented by further face-to-face conversationsD.No written documentation, as all good communication is face-to-face15. When handling team dynamics, the Agile Leader should …A Empower the team members, within appropriate limitsB. Encourage an environment of competition and personal advantageC. Give clear directives to the team about what they should do and howD. Expect team members to be proactive and each work to their own priorities and objectives16. Which one of the following statements is correct regarding acceptance of any deliverables on an Agile Project?A.The team should allow only senior managers to sign off deliverablesB.The team should get acceptance of project deliverables from the appropriatestakeholders at least at the end of every timebox / iterationC.The team should get acceptance of project deliverables from the users during a UAT phaseat the end of the projectD.Acceptance of any particular deliverable on the project is gained from all stakeholders atthe same time.17. Which one of the following statements is correct regarding quality of deliverables from an AgileProject?A.The products produced by an Agile project should be cheaper than those produced by anyother approach, but quality will sufferB.The products will be more expensive than by any other approach but will be top qualityC.The products will be fit for purpose, but may not do what the customer wantedD.The products will be of appropriate quality, as guided by the customer representativeinvolved throughout the development process18. What is the Agile approach to doing design early in a project?A. A big design up front is always a good ideaB.Just enough design up front gives a good foundation to start from and helps to mitigaterisk, without wasting unnecessarily timeC.No design up front is the best approach as most of the fun of a project is in discovery of theunexpectedD.Design has no place in an Agile project19. An Agile approach advocates which of the following approaches?A.Get something “quick and dirty” delivered, to save timeB.Get something simple released as quickly as possibleC.Get something business-valuable delivered as quickly as possible, consistent with theright level of qualityD.Get something delivered once it has been fully documented and the documentation hasbeen signed off as complete20. Which of these best describes the Agile approach to team-working?A.The team should plan to work a small amount of overtime regularly throughout theprojectB.The team should expect to work longer hours towards the end of the sprint (timebox), inorder to deliver all that was committed toC.The team should strive for a sustainable pace and a normal working weekD.The team will “burn out” if they have to work overtime for more than two sprints(timeboxes, iterations) in a row21. Which one of the following statements about workshops is true for Agile projects?A.All project stakeholders should attend requirements workshopsB.Retrospectives are only run at the end of a projectC.It is best if the Project Manager facilitates the project’s workshopsD.An independent facilitator will manage the structure of a facilitated workshop but notinput to the content22. Which one of the following is an important feature of the daily stand-up / wash up / Scrummeeting?A.Everyone is expected to stand for the whole time, to keep the meeting shortB.The meeting must be kept short and well structuredC.The meeting should ensure that it is clear to all which team members are not performingD.No-one is allowed to leave the stand-up meeting until all problems raised have been solved23. Who should attend the stand-up meetings?A.Sponsor and Executive Management onlyB.Project Manager and Technical Leads onlyC.Project Leader and Customer Representatives onlyD.The entire team24. One of the development stages you would expect to see a team go through is:A. StormingB. WarmingC. CloningD. Yawning25. When estimating is done for a project, the developers should:A. Be fully involved in the estimating processB. Be in total control of the estimating processC. Be consulted after the Team Leader (Scrum Master) has made the estimates for the team’sworkD. Not make estimates unless velocity is already known26. During an iteration (sprint) (timebox) the developers should be:A. Able to contact the customer to clarify aspects of the workB. Completely uninterrupted by the customerC. In twice-daily contact with the customerD. Able to work without needing to disturb the customer27. The end result of an Agile development is:A. A product of a professional quality which fits the business needB. A product of almost as good a quality as a Waterfall developmentC. A product which is barely sufficient for its purpose and deliberately not maintainableD. A technically-perfect, re-factored solution28. An Agile customer …A. Must have a thorough understanding of Agile techniques, for Agile to workB. Will always receive lower-quality products than their non-Agile counterpartsC. Will typically get business value delivered early and oftenD. Will need to understand the technical aspects of development, to contribute effectively29. An Agile team …A. Is self-organizing, with each member having the same technical skillsB. Collaborates and supports its team membersC. Ensures that weak members of the team are allocated the simpler tasksD. Ensures blame is allocated fairly30. The Agile process …A. Encourages the team to meet regularlyB. Has no meetingsC. Has lengthy reporting requirementsD. Has no reporting requirements31. The Agile Leader …A. Should allocate tasks to the team members each day at the stand-up meetingB. Should involve the team in their own work-allocationC. Should give detailed work-plans to the team each dayD. Should direct the work of the team, if they are inexperienced32. What is Kan Ban?A. A list of activities banned by the team, in relation to Team NormsB. The set of Can Have stories for a projectC. A visible chart of work to do, work in progress and work doneD. A graph of tasks partially-completed by the team33. What is meant by “Yesterday’s Weather” in an Agile project?A. Teams work less well when it rainsB. Keeping metrics of earlier work to help with future estimatesC. Retrospectives should include less important topics, such as the weather, as ice-breakersD. Estimating is as futile as predicting the weather34. In Agile projects, we plan to “learn as we go” because…A. It creates a better relationship between the developers and customer representativesB. Many projects are evolutionary, and a better solution emerges this wayC. It is time-consuming to analyse everything at the beginning of a projectD. It prevents late delivery of the project35. The recommended approach to design in an Agile project is:A. No design up frontB. Big design up frontC. Just enough design up frontD. Use a previous design – it will be “good enough”36. What is the personal risk that an Agile Leader takes in empowering the team?A. The Agile Leader might lose their job, as the team is doing all the workB. If the team fails, the Agile leader will not get a performance bonusC. The Agile Leader has less direct co ntrol over the team’s work, but still has theresponsibility for their outcomesD. The Agile Leader cannot share the glory of team success37. The Agile approach to documentation is:A. Do no documentation because it is a waste of timeB. Do sufficient documentation to prove you have done a good jobC. Do the necessary documentation to support the development and use of the productD. Do more documentation than usual, because Agile is risky38. The Agile way is:A. To produce working product of the right quality, early and incrementallyB. To produce working product after documentation has been signed offC. To produce simple prototypes early, but no finished product until the end of the projectD. To produce products without technical integrity, but re-engineer later39. The customer in an Agile project ….A. Has no control over the prioritization of delivered featuresB. Has total control over the prioritization of featuresC. Collaborates with the developers over prioritization of features, but the developers havethe final decisionD. Collaborates with the developers over prioritization of features, but the business has thefinal decision40. In the popular prioritization technique call ed “MoSCoW”, the “M” stands for ...A. May haveB. MajorC. Must HaveD. Mandatory41. The working culture of an Agile team is …A. CollectiveB. CollaborativeC. ConnectiveD. Contemplative42. The leadership style of an Agile Leader is …A. DirectiveB. AssertiveC. FacilitativeD. Feature-based43. The Agile Manifesto states the following values:A. People are more important than contractsB. Working software should have priority over comprehensive documentationC. Plans should have priority over ability to respondD. Contracts should be negotiated which allow control over the people44. Which of the following are attributes of an Agile team?A. Courage to change and adaptB. Trust of fellow team members to do the workC. Responsiveness to changeD. All of these45. A sustainable pace means …A. If the team members work long hours regularly they will get used to it, and be able tosustain itB. A 40 hour week is only for the weaker members of the team. Others can do more.C. The team should establish a velocity which can be sustained within normal workinghoursD. Working long hours is the only way to deliver on time46. A burn-down chart shows …A. The energy level and velocity of the teamB. The remaining work (effort, points) to complete before the iteration (timebox) endC. The number of hours worked by each team member during the iteration (timebox)D. The rate of spending of the budget for a project47. The reason for holding regular Retrospectives is:A. It allows the team to take a necessary break from workB. It gives management inf ormation to use in team members’ performance reviewsC. It allows learning which can be used to improve team performance during the projectD. It prevents deviation from the process which the team has been following48. Once a project is underway, the approach to planning is:A. Plans should never be changedB. It is normal to need to plan and re-plan as the project progressesC. Plans should only be changed with full approval of all stakeholdersD. Plans are not required as Agile is incremental49. An Agile project …A. Should have no control over its progressB. Should be able to demonstrate control of its progressC. Is always out of controlD. Is controlled by the velocity of the most junior team member50. An Agile project should have ...A. Occasional early deliveries, if the business is prepared to accept lower qualityB. A regular pattern of delivery of developer-focused productsC. A regular pattern of delivery of business-valued incrementsD. An irregular and unpredictable delivery of products51. When an Agile team is successful …A. It should be encouraged to celebrate success only when the project is overB. It should be encouraged to celebrate even small successes immediatelyC. It should not celebrate success, as this wastes project budgetD. It should not celebrate success, as this makes less successful teams feel bad52. In order to communicate well, the Agile project should ...A. Keep team-size large, to avoid stakeholders feeling left outB. Break the project into small, mixed-skill, self-organising teamsC. Operate with one team of less than 10 peopleD. Operate with separate customer, developer and test teams53. If a new requirement emerges once an Agile project is running, it should be:A. Automatically included in the work of the projectB. Automatically excluded and left until a later project or incrementC. Assessed for importance and, if sufficiently important to the business, included in theproject, displacing less important requirementsD. Put on the backlog for consideration by the wider group of stakeholders after the projecthas been completed54 . You have been engaged as the Technical Coordinator in a product development team. Thecustomer (Product Owner) and Team Leader (Scrum Master) are happy because the team always delivers business value on time. However, you worry that the technical debt isincreasing. What would be your primary goal to ensure the right quality?A. Ensure testers define their entry criteria for quality, which they impose on thedevelopment teamB. Nothing. Prescribed roles such as technical coordinators are not part of an Agile teamC. Make sure that the maintainability quality attribute is addressedD. On time delivery and happy end users are the only quality measures in Agile development55. How could maintainability of the developing product be improved in a development team?A.Apply standard design patternsB.All of theseC.Make refactoring a common practiceD.En sure unit testing is included in the “done” criteria56. Agile method s are described as “adaptive” because…A. Agile teams have the empowerment to frequently respond to change and to learn on aproject by changing the planB. The rate of development progress on an Agile project is constantly tracked to allowadaptationC. Project Managers are not needed in Agile methods because teams are self-organisingD. Workshops held at the beginning and the end of every iteration (timebox) allow the teamto adapt the product specification57. What do all Agile approaches have in common?A. A prescribed, fixed iteration (timebox) lengthB. Iterative development and incremental deliveryC. A strict focus on on-time deliveryD. A large set of clearly defined roles58. What is one difference in responsibility between a Project Manager and a Scrum Master (TeamLeader) in an Agile project?A. None. It's basically the same. Scrum Master (or Team Leader) is just a better term thanProject Manager in an Agile projectB. The Project Manager creates the detailed delivery plans while the Team Leader monitorsexecution within the teamC. Project Manager communicates with project governance authorities when necessaryD. The Project Manager monitors the realisation of benefits in the business case.59. How could you benefit from having an End User Representative in your development team?A. End users should NOT be in the development team. Requirements are alwayscommunicated to the developers by the Product Owner, who is part of the customer team B. The End User Representative will be solely responsible for acceptance tests within theteamC. The End User Representative assures that user stories are documented properlyD. The End User Representative will be able to clearly tell the developers what will work foran end user60. The responsibilities of a Product Owner will include …A.Business processes diagrammingB.Prioritizing requirementsC.Managing the project budgetD.All of these。
敏捷开发与Scrum考核试卷
D.定期的团队建设活动
18.以下哪些是Scrum中提倡的工作方式?()
A.紧急工作优先
B.按计划进行
C.按优先级排序
D.根据实际情况调整
19.敏捷开发中,以下哪些工具可以帮助团队跟踪项目进度?()
A.燃尽图
B.燃起图
C.敏捷看板
D.故事板
20.在Scrum中,哪些活动有助于团队提升产品质量?()
4. ×
5. ×
6. √
7. √
8. ×
9. ×
10. ×
五、主观题(参考)
1.自组织团队特点是团队成员共同决策、分工明确、互相协作和自主管理。重要性在于提高团队灵活性和效率,优势包括快速决策、高效协作和适应变化。
2. Sprint评审会议有助于确保产品质量和符合客户需求。挑战包括需求不明确、反馈不具体等,应对策略是提前准备、引导讨论和记录行动项。
A. Product Owner
B. Scrum Master
C.开发团队
D.客户
3.以下哪些是敏捷团队中的良好实践?()
A.每日站会
B.迭代回顾
C.详尽的文档编写
D.持续集成
4.敏捷开发中,哪些因素可能影响故事点的估算?()
A.任务的复杂性
B.任务的紧急程度
C.团队的经验
D.任务的规模
5.在Scrum中,以下哪些情况可能导致Sprint目标调整?()
答:_________
6.敏捷开发中,团队通过_______来展示他们的工作进度和计划。
答:_________
7.在Scrum框架中,Sprint评审会议的目的是为了获取反馈、评估成果和调整_______。
答:_________
safescrummaster6模拟题
safescrummaster6模拟题Safescrummaster6 是一款深受欢迎的敏捷项目管理(Scrum)认证考试模拟题库。
它旨在帮助学员熟悉Scrum Master 角色,掌握敏捷项目管理的知识点和实战技巧。
以下是对Safescrummaster6 模拟题的详细解析,包括试题特点、实战演练以及应对策略与技巧。
一、Safescrummaster6 模拟题简介Safescrummaster6 模拟题涵盖了Scrum Master 认证考试(SMC)的所有核心知识点,包括角色、职责、流程、工具和价值观等。
试题形式多样,既有单选题,也有多选题。
通过解答这些题目,学员可以检验自己对敏捷项目管理的掌握程度,找出自己的薄弱环节,为考试做好充分准备。
二、Safescrummaster6 模拟题特点1.高度仿真:Safescrummaster6 模拟题的题型、题量和难度都与实际考试相近,可以帮助学员熟悉考试环境。
2.知识点全面:试题覆盖了Scrum Master 认证考试的全部知识点,有助于学员巩固所学内容。
3.实时反馈:每道题都有正确答案和解析,学员可以及时了解自己的学习效果。
4.适应性强:试题适用于不同学习阶段的学员,无论是初学者还是有经验的从业者,都可以通过解答这些问题提高自己的敏捷项目管理水平。
三、Safescrummaster6 模拟题实战演练1.注册并登录Safescrummaster6 网站,开始模拟考试。
2.按照实际考试要求,设置考试时间、答题方式和休息间隔等参数。
3.认真阅读题目,分析选项,选出正确答案。
4.在答题过程中,注意记录自己的错误和薄弱环节,以便针对性地进行复习。
5.完成考试后,查看成绩和解析,总结自己在各个知识点的掌握情况。
四、应对策略与技巧1.熟悉考试大纲:了解Scrum Master 认证考试的要求,明确学习重点。
2.深入研究知识点:针对自己在模拟题中出现的错误和薄弱环节,查阅相关资料,加强理论学习。
safescrummaster6模拟题
Safe Scrum Master 6 模拟题概述在敏捷开发中,Scrum Master是一个关键角色,负责促进团队的协作和自组织。
Safe Scrum Master 6(以下简称SSM6)是Scaled Agile Framework(SAFe)中的一个认证课程,旨在培养具备扩展Scrum实践和原则的Scrum Master。
本文将介绍SSM6模拟题的相关内容。
SSM6模拟题题目1:SAFe框架概述请简要概述Scaled Agile Framework(SAFe)。
答案:Scaled Agile Framework(SAFe)是一种可扩展的敏捷开发框架,旨在帮助大型组织实现敏捷转型。
SAFe提供了一套完整的指导原则、实践和工具,可以帮助组织协调多个团队、管理复杂项目,并确保高质量的软件交付。
解析:本题要求对SAFe框架进行简要概述。
答案中提到了SAFe是一种可扩展的敏捷开发框架,适用于大型组织。
同时还提到了SAFe提供了一套指导原则、实践和工具,用于协调团队、管理复杂项目和保证软件交付的质量。
这些都是SAFe框架的核心概念。
题目2:Scrum Master的角色请简要描述Scrum Master在敏捷开发中的角色和职责。
答案:Scrum Master在敏捷开发中扮演着重要的角色,其主要职责包括以下几个方面:1.促进团队协作:Scrum Master负责促进团队成员之间的沟通和协作,帮助他们理解Scrum框架和敏捷原则,并确保团队按照这些原则进行工作。
2.移除障碍:Scrum Master是团队与外部世界之间的桥梁,负责解决团队面临的各种问题和障碍。
他们需要与利益相关者合作,消除对团队工作的任何阻碍。
3.保护团队:Scrum Master要确保团队有足够的时间和资源来完成工作。
他们需要保护团队免受外部压力和干扰,并确保团队能够专注于交付高质量的软件。
4.教练和导师:Scrum Master需要指导和培养团队成员,帮助他们理解并采用敏捷开发的最佳实践。
2023年Certified ScrumMaster考试真题答案解析
2023年Certified ScrumMaster考试真题答案解析2023年Certified ScrumMaster考试作为Scrum敏捷开发流程的认证考试,对于想要获得ScrumMaster资格证书的人来说非常重要。
通过这次考试,考生将被评估其对Scrum理论和实践的理解程度。
本文将对2023年Certified ScrumMaster考试的真题进行解析,帮助考生更好地理解和准备考试。
一、敏捷开发和Scrum概述敏捷开发是一种以敏捷宣言为基础的软件开发方法,它强调通过团队协作、快速反馈和持续改进来适应变化的需求。
Scrum是敏捷开发中最流行的框架之一,它提供了一套明确定义角色、仪式和工件的规则,以促进团队协作和项目交付。
二、2023年Certified ScrumMaster考试题目1. Scrum是一种()的敏捷开发框架。
2. ScrumMaster的主要责任是()。
3. 产品负责人在Scrum团队中的角色是()。
4. Sprint Planning会议的目的是()。
5. 在Scrum中,Daily Scrum会议的时间限制是()。
三、题目解析与答案1. Scrum是一种()的敏捷开发框架。
答案:迭代式、增量式。
解析:Scrum是一种敏捷开发框架,其核心理念是通过迭代式、增量式的方式来推动项目的快速交付和持续改进。
2. ScrumMaster的主要责任是()。
答案:促进团队协作和移除障碍。
解析:ScrumMaster是Scrum团队的敏捷教练和服务领导者,他的主要责任是促进团队协作,确保团队顺利实施Scrum框架,并移除团队面临的障碍。
3. 产品负责人在Scrum团队中的角色是()。
答案:决策者和需求管理者。
解析:产品负责人是Scrum团队的重要角色,他负责管理和优化产品需求,与Stakeholder沟通协调,确保产品的成功交付。
他还负责向开发团队提供清晰的工作方向和优先级。
4. Sprint Planning会议的目的是()。
scrum敏捷软件开发试题
scrum敏捷软件开发试题Scrum是一种敏捷软件开发框架,旨在增强团队生产力,提高项目质量和客户满意度。
在Scrum中,团队通过简单的自组织和交叉功能合作来实现项目目标,同时专注于逐步完成项目,并持续反思和改进。
下面是Scrum敏捷软件开发的相关试题:1. Scrum框架有哪些核心角色?请简要介绍每个角色的职责。
- Scrum Master:负责促进Scrum文化,在团队中促进与其他角色之间的协作。
- 产品负责人:负责管理产品待办列表,提供项目愿景和关键决策,确保开发团队朝着正确的方向前进。
- 开发团队:跨职能、自我组织的小团队,负责实现产品待办列表并交付高质量的功能。
2. Scrum框架有哪些核心事件?请简要介绍每个事件的目的和时间箱。
- 冲刺(Sprint):一个时间箱,通常为2-4周,在此期间,团队致力于交付可工作的增量。
- 冲刺计划会议(Sprint Planning Meeting):启动冲刺前,开发团队与产品负责人共同制定可交付的增量,制定一份冲刺待办列表。
- 每日站会(Daily Scrum):每日15分钟,开发团队同步更新进展,规划当天的开发工作。
- 冲刺评审(Sprint Review):过程结束时,团队向相关人员展示工作成果。
- 冲刺回顾(Sprint Retrospective):过程完毕后,团队纠正和优化其工程流程。
3. Scrum框架是如何进行产品发展的?请简述Scrum框架中的产品发展流程。
在Scrum中,产品发展是一个持续的过程,包括以下步骤:- 制定产品愿景:产品负责人为开发团队制定产品愿景,阐明项目愿景和实现方式。
- 制定产品待办列表:根据产品愿景,产品负责人负责制定一份较高水平的产品待办列表。
- 确定需求优先级:产品负责人根据商业需要、风险和客户要求等因素确定需求优先级。
- 冲刺规划:开发团队在冲刺计划会议上与产品负责人共同确认市场、产品、技术风险情况并制定冲刺计划。
软件开发中的敏捷实践与Scrum考核试卷
12. A, B
13. A, C
14. A, B, D
15. B, C, D
16. A, B, C
17. B, C
18. A, B, C
19. A, B, C
20. A, C
三、填空题
1.产品负责人、Scrum Master、开发团队
2.流程和工具、详尽的文档、合同谈判、计划
3. 2、4
()
8. Scrum中的Sprint评审会议通常在Sprint结束后的______天内举行。
()
9.敏捷团队提倡的持续集成是指频繁地将代码集成到主分支,并进行______和______。
()()
10.敏捷开发鼓励团队成员之间的面对面沟通,这有助于减少误解和______。
()
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
A. Sprint Backlog
B. Increment
C. Sprint评审会议
D. Sprint计划会议
19.以下哪个方法不是敏捷团队进行风险评估的常用方法?()
A.概率影响矩阵
B.故事点估算
C.决策树
D.蒙特卡洛模拟
20.敏捷开发中,以下哪个概念强调在项目开发过程中快速响应变化的能力?()
A.持续反馈
D.完成所有开发任务的计划
9.敏捷团队在进行用户故事编写时,以下哪些做法是正确的?()
A.使用3C格式(卡片、对话、确认)
B.每个故事只包含一个验收标准
C.从用户的角度描述故事
D.故事应该足够小以在一个迭代周期内完成
10.以下哪些是敏捷团队在迭代开发中可能使用的工具?()
A.燃尽图
敏捷开发方法考核试卷
3.敏捷开发中的产品负责人主要负责确定产品待办事项的优先级和______。
()
4.敏捷开发中的Scrum Master主要负责促进团队协作、消除障碍和______。
()
5.敏捷开发中,一个用户故事通常包含以下三个要素:______、我要什么、为什么我要它。
()
6.敏捷开发中,团队速度是指每个迭代团队可以完成的故事______。
()
7.敏捷开发中,迭代回顾会议的主要目的是为了改进迭代过程和团队______。
()
8.敏捷开发中,代码审查又称为______。
()
9.敏捷开发中,团队使用______来展示迭代进度和剩余工作。
()
10.敏捷开发中,INVEST原则用来指导用户故事的编写,其中V代表______。
()
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
B.保持团队成员间的面对面交流
C.设立明确的团队目标
D.鼓励团队成员相互评价
5.敏捷开发中,以下哪些是产品负责人的职责?()
A.确定产品待办事项的优先级
B.确保团队理解用户故事
C.接受或拒绝完成的故事
D.管理项目进度
6.敏捷开发中,以下哪些做法有助于提高代码质量?()
A.代码审查
B.单元测试
C.重构
A.改进团队协作
B.改进迭代过程
C.提高产品质量
D.提高团队生产力
10.敏捷开发中,以下哪些实践有助于持续改进?()
A.迭代回顾会议
B.代码审查
C.每日站立会议
D.敏捷教练的指导
11.敏捷开发中,以下哪些情况下需要创建用户故事?()
A.新功能的需求
2023年Scrum认证考试真题
2023年Scrum认证考试真题题目一:Scrum的基本原理和核心价值观Scrum是一种敏捷开发方法,通过透明、自组织和迭代的方式来管理项目开发过程。
它强调团队合作、持续改进和快速交付可用产品。
以下是Scrum的基本原理和核心价值观。
原理一:透明度透明度是Scrum的基石之一。
所有项目相关的信息都应该是透明的,包括进展、问题和需求。
通过透明度,团队可以实时了解项目的状态,做出相应的决策。
原理二:检视与适应Scrum强调持续的学习和改进。
团队需要定期进行回顾,发现问题并采取相应的措施来提高效率和质量。
这种反思和调整的循环使得团队能够不断地适应变化的需求和环境。
原理三:自组织Scrum的团队是自组织的。
团队成员自行决定如何完成工作,并互相协作来实现项目的目标。
这种自组织的方式可以激发团队成员的创造力和责任感,提高工作效率。
核心价值观一:承诺Scrum鼓励团队成员对项目的目标做出承诺,并全力以赴地完成任务。
承诺可以帮助团队保持专注、高效地工作,并提高团队的信任度。
核心价值观二:专注专注是Scrum的核心价值观之一。
团队成员应该专注于当前的工作,避免过多的干扰和任务切换。
通过专注,团队可以更快地完成任务,提高工作效率。
题目二:Scrum的角色和职责Scrum中有三个核心角色:产品负责人、Scrum Master和开发团队。
每个角色都有各自的职责和责任。
产品负责人:产品负责人是Scrum团队与利益相关者之间的桥梁。
他们负责管理产品待办事项,优化产品价值,并为团队提供清晰的需求和优先级。
产品负责人还需要持续地与利益相关者沟通,了解他们的需求并及时进行调整。
Scrum Master:Scrum Master是团队中的敏捷专家和教练。
他们负责推动Scrum的实施和执行,帮助团队保持敏捷开发的原则和实践。
Scrum Master还负责解决团队面临的问题,并创建一个愉快、高效的工作环境。
开发团队:开发团队由跨职能的成员组成,负责实现产品的功能。
超能学院 Scrum认证考试
Ola超能学院 Scrum认证考试基本信息:[矩阵文本题] *1. 在Scrum环境中,开发团队成员相互合作,一起找出最好的方法来开发与交付软件给顾客。
请问,这是符合那一项敏捷价值? [单选题] *可正常运作的软件比繁复的文件重要分批交付软件比过程与工具重要人员及互动比过程及工具重要(正确答案)人员及互动比与客户互动重要2. 下列哪一项是 Product owner 的责任? [单选题] *确保所有Scrum事件的举办,纳入其维持在时间盒内排序产品待办列表项(正确答案)为 Sprint 制定计划协助Scrum团队专注于创造高价值的增量3. 身为Scrum master的你为了建立一个有效能的团队,你对此团队的人数建议是?[单选题] *团队尺寸大一些较好,因为可以为项目带来较大的产能与成果团队尺寸并不影响团队运作,只要Scrum master 可以和 product owner紧密合作即可当一个团队扩展到超过10个人时,诸如验证和审查之类的活动将被分配给另一个团队来执行基本上,有效团队的建议尺寸是10个人或更少(正确答案)4. 为了确保开发团队能有效地执行Sprint工作,Scrum master该如何协助他们?[单选题] *在自我管理与跨职能方面指导开发团队(正确答案)引导Scrum的各项事件为组织规划Scrum的执行方针在会议中如实报告产品待办列表的进度5. Scrum团队认为Sprint自省会议是无用且浪费时间的。
身为 Scrum master 的你应该怎么做? [单选题] *将此为问题升级,让产品负责人解决让开发团队自行决定是否参加Sprint评审会议指导与指引Scrum团队了解Sprint自省会议的目的(正确答案)依据计划进行Sprint评审会议,并要求开发团队参与6. 当 Scrum master 遇到来自开发团队外的相关方的阻力时,Scrum master该如何应对? [单选题] *与其他的 Scrum master 一起讨论与合作,以明确化组织内 Scrum 应用的有效性(正确答案)将此问题向管理层报告不予理会与所有的Scrum master会议,以期可以有共识7. 下列何项是Scrum master可能会对Product owner所提供的服务呢? [单选题] *规划Scrum在组织内的实施协助开发团队撰写用户故事找出能有效管理产品列表的技术(正确答案)协助Product owner排序Sprint待办列表8. 如果 Scrum 团队太大,他们该怎么做? [单选题] *他们应该依据技能来拆分成子团队。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AGILE FOUNDATION CERTIFICATESAMPLE FOUNDATION QUESTIONS WITH ANSWERSThis document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1 hour, multiple choice paper.The areas specifically targeted are:∙CUSTOMER AND STAKEHOLDER INVOLVEMENT∙FEEDBACK AND ADAPTATION∙HANDLING TEAM DYNAMICS∙INDIVIDUAL LEADERSHIP STYLE∙LEADERSHIP SKILLS∙PRIORITISATION, PLANNING AND DELIVERY∙TAILORINGThe style is: a statement or question followed by four options. In each case only one option is correct.The examination covers, as generically as possible, all popular Agile approaches. Occasionally, language and terms used will be specific to one approach. The candidate should read widely about Agile to become familiar with the terminology.Correct answers are emboldened in the sample below.Sample Agile Foundation Examination Questions:1. Which of the following best describes the approach for determining the iteration (timebox) length?A.Iterations (timeboxes) should always be 30 daysB. The team determines iteration (timebox) length by dividing the total number of storypoints by the average velocity of the teamC. Iterations (timeboxes) should always be two weeksD. The team should agree on the length of the iteration (timebox), taking the size andcomplexity of the project into consideration2. Which of the following is a characteristic of an Agile leader?A. Task focusedB. Process orientedC. SupportiveD. Disengaged3. Who is responsible for prioritizing the product backlog?A. Product OwnerB. Project ManagerC. Lead DeveloperD. Business Analyst4. What are the advantages of maintaining consistent iteration (timebox) length throughout theproject?A. It helps to establish a consistent pattern of deliveryB. It helps the team to objectively measure progressC. It providea a consistent means of measuring team velocityD. All of the above5. Tracking project issues in an Agile project is the primary responsibility of the…A. TesterB. Project LeaderC. Functional ManagerD. Developer6. Why is it important to trust the team?A. High trust teams do not have to be accountable to each otherB. High trust teams do not require a user representativeC. The Project Manager does not then have to keep a project scheduleD. The presence of trust is positively correlated with the team performance7. An effective workshop facilitator will always ...A. Involve the whole project team in all project workshopsB. Agree the process and participants of the workshop with the workshop owner before theworkshopC. Involve only those team members who will commit to doing further work after theworkshopD. Act as a proxy for any invited participant who is unable to attend the workshop on the day8. Which of the following best represents the Agile approach to planning?A. Planning is not part of an Agile approach, because Agile is exploratoryB. Planning should be done in detail at the outset of a project and not revisitedC. Planning should involve the whole team, not just the Project ManagerD. Planning should all be done by the Project Manager9. Who should define the business value of a Feature within an Agile project?A. The individual end-usersB. The Product OwnerC. The Business AnalystD. The Business Sponsor10. If a timebox (iteration) plan needs to be reprioritised in a hurry, who should re-prioritise?A.The developers alone (they know what the customer wants)B.The Product Owner (the developers would only choose the easy things as top priority)C.The Project Leader (they can give an independent, pragmatic view)D.The whole team including Product Owner and developers (together they can considerboth business value and practicality)11. What is the effect of having a large visible project plan on a wall?A. It removes the need to create any other reports for managementB. It continuously communicates progress within the team and to other stakeholdersC. It allows the Project Manager to allocate tasks to specific team membersD. It is restrictive, as it does not allow the team to innovate and change12. How should work be allocated to the team in an Agile project?A.The Team Leader (Scrum Master) should allocate specific tasks to individualsB.Tasks should be randomly allocated to team members, using Planning PokerC.Team members should self-select tasks appropriate to their skillsD.The most complex tasks should be allocated by the Team Leader (Scrum Master)13. What should the developers do if the customer representative is repeatedly too busy to beavailable?A.Continue the work, record the assumptions and ask the customer later for input.B.Send the customer a written warning that the end product will be completed on time, butmay not meet their needsC.Allow the Business Analyst to take on the role of Proxy Customer RepresentativeD.Draw the problem to the attention of the Scrum Master (Team Leader)14. Which one of the following is a key feature of documentation that you would expect to find inan Agile project?A.System documentation created at the end of each increment, at the start of thedeploymenter Stories held in a spreadsheet or specialist database, where full details of userconversations are recorded for future purposes, like handover to maintenance or support er Story cards containing only enough detail for planning and development, which willneed to be supplemented by further face-to-face conversationsD.No written documentation, as all good communication is face-to-face15. When handling team dynamics, the Agile Leader should …A Empower the team members, within appropriate limitsB. Encourage an environment of competition and personal advantageC. Give clear directives to the team about what they should do and howD. Expect team members to be proactive and each work to their own priorities and objectives16. Which one of the following statements is correct regarding acceptance of any deliverables on an Agile Project?A.The team should allow only senior managers to sign off deliverablesB.The team should get acceptance of project deliverables from the appropriatestakeholders at least at the end of every timebox / iterationC.The team should get acceptance of project deliverables from the users during a UAT phaseat the end of the projectD.Acceptance of any particular deliverable on the project is gained from all stakeholders atthe same time.17. Which one of the following statements is correct regarding quality of deliverables from an AgileProject?A.The products produced by an Agile project should be cheaper than those produced by anyother approach, but quality will sufferB.The products will be more expensive than by any other approach but will be top qualityC.The products will be fit for purpose, but may not do what the customer wantedD.The products will be of appropriate quality, as guided by the customer representativeinvolved throughout the development process18. What is the Agile approach to doing design early in a project?A. A big design up front is always a good ideaB.Just enough design up front gives a good foundation to start from and helps to mitigaterisk, without wasting unnecessarily timeC.No design up front is the best approach as most of the fun of a project is in discovery of theunexpectedD.Design has no place in an Agile project19. An Agile approach advocates which of the following approaches?A.Get something “quick and dirty” delivered, to save timeB.Get something simple released as quickly as possibleC.Get something business-valuable delivered as quickly as possible, consistent with theright level of qualityD.Get something delivered once it has been fully documented and the documentation hasbeen signed off as complete20. Which of these best describes the Agile approach to team-working?A.The team should plan to work a small amount of overtime regularly throughout theprojectB.The team should expect to work longer hours towards the end of the sprint (timebox), inorder to deliver all that was committed toC.The team should strive for a sustainable pace and a normal working weekD.The team will “burn out” if they have to work overtime for more than two sprints(timeboxes, iterations) in a row21. Which one of the following statements about workshops is true for Agile projects?A.All project stakeholders should attend requirements workshopsB.Retrospectives are only run at the end of a projectC.It is best if the Project Manager facilitates the project’s workshopsD.An independent facilitator will manage the structure of a facilitated workshop but notinput to the content22. Which one of the following is an important feature of the daily stand-up / wash up / Scrummeeting?A.Everyone is expected to stand for the whole time, to keep the meeting shortB.The meeting must be kept short and well structuredC.The meeting should ensure that it is clear to all which team members are not performingD.No-one is allowed to leave the stand-up meeting until all problems raised have been solved23. Who should attend the stand-up meetings?A.Sponsor and Executive Management onlyB.Project Manager and Technical Leads onlyC.Project Leader and Customer Representatives onlyD.The entire team24. One of the development stages you would expect to see a team go through is:A. StormingB. WarmingC. CloningD. Yawning25. When estimating is done for a project, the developers should:A. Be fully involved in the estimating processB. Be in total control of the estimating processC. Be consulted after the Team Leader (Scrum Master) has made the estimates for the team’sworkD. Not make estimates unless velocity is already known26. During an iteration (sprint) (timebox) the developers should be:A. Able to contact the customer to clarify aspects of the workB. Completely uninterrupted by the customerC. In twice-daily contact with the customerD. Able to work without needing to disturb the customer27. The end result of an Agile development is:A. A product of a professional quality which fits the business needB. A product of almost as good a quality as a Waterfall developmentC. A product which is barely sufficient for its purpose and deliberately not maintainableD. A technically-perfect, re-factored solution28. An Agile customer …A. Must have a thorough understanding of Agile techniques, for Agile to workB. Will always receive lower-quality products than their non-Agile counterpartsC. Will typically get business value delivered early and oftenD. Will need to understand the technical aspects of development, to contribute effectively29. An Agile team …A. Is self-organizing, with each member having the same technical skillsB. Collaborates and supports its team membersC. Ensures that weak members of the team are allocated the simpler tasksD. Ensures blame is allocated fairly30. The Agile process …A. Encourages the team to meet regularlyB. Has no meetingsC. Has lengthy reporting requirementsD. Has no reporting requirements31. The Agile Leader …A. Should allocate tasks to the team members each day at the stand-up meetingB. Should involve the team in their own work-allocationC. Should give detailed work-plans to the team each dayD. Should direct the work of the team, if they are inexperienced32. What is Kan Ban?A. A list of activities banned by the team, in relation to Team NormsB. The set of Can Have stories for a projectC. A visible chart of work to do, work in progress and work doneD. A graph of tasks partially-completed by the team33. What is meant by “Yesterday’s Weather” in an Agile project?A. Teams work less well when it rainsB. Keeping metrics of earlier work to help with future estimatesC. Retrospectives should include less important topics, such as the weather, as ice-breakersD. Estimating is as futile as predicting the weather34. In Agile projects, we plan to “learn as we go” because…A. It creates a better relationship between the developers and customer representativesB. Many projects are evolutionary, and a better solution emerges this wayC. It is time-consuming to analyse everything at the beginning of a projectD. It prevents late delivery of the project35. The recommended approach to design in an Agile project is:A. No design up frontB. Big design up frontC. Just enough design up frontD. Use a previous design – it will be “good enough”36. What is the personal risk that an Agile Leader takes in empowering the team?A. The Agile Leader might lose their job, as the team is doing all the workB. If the team fails, the Agile leader will not get a performance bonusC. The Agile Leader has less direct co ntrol over the team’s work, but still has theresponsibility for their outcomesD. The Agile Leader cannot share the glory of team success37. The Agile approach to documentation is:A. Do no documentation because it is a waste of timeB. Do sufficient documentation to prove you have done a good jobC. Do the necessary documentation to support the development and use of the productD. Do more documentation than usual, because Agile is risky38. The Agile way is:A. To produce working product of the right quality, early and incrementallyB. To produce working product after documentation has been signed offC. To produce simple prototypes early, but no finished product until the end of the projectD. To produce products without technical integrity, but re-engineer later39. The customer in an Agile project ….A. Has no control over the prioritization of delivered featuresB. Has total control over the prioritization of featuresC. Collaborates with the developers over prioritization of features, but the developers havethe final decisionD. Collaborates with the developers over prioritization of features, but the business has thefinal decision40. In the popular prioritization technique call ed “MoSCoW”, the “M” stands for ...A. May haveB. MajorC. Must HaveD. Mandatory41. The working culture of an Agile team is …A. CollectiveB. CollaborativeC. ConnectiveD. Contemplative42. The leadership style of an Agile Leader is …A. DirectiveB. AssertiveC. FacilitativeD. Feature-based43. The Agile Manifesto states the following values:A. People are more important than contractsB. Working software should have priority over comprehensive documentationC. Plans should have priority over ability to respondD. Contracts should be negotiated which allow control over the people44. Which of the following are attributes of an Agile team?A. Courage to change and adaptB. Trust of fellow team members to do the workC. Responsiveness to changeD. All of these45. A sustainable pace means …A. If the team members work long hours regularly they will get used to it, and be able tosustain itB. A 40 hour week is only for the weaker members of the team. Others can do more.C. The team should establish a velocity which can be sustained within normal workinghoursD. Working long hours is the only way to deliver on time46. A burn-down chart shows …A. The energy level and velocity of the teamB. The remaining work (effort, points) to complete before the iteration (timebox) endC. The number of hours worked by each team member during the iteration (timebox)D. The rate of spending of the budget for a project47. The reason for holding regular Retrospectives is:A. It allows the team to take a necessary break from workB. It gives management inf ormation to use in team members’ performance reviewsC. It allows learning which can be used to improve team performance during the projectD. It prevents deviation from the process which the team has been following48. Once a project is underway, the approach to planning is:A. Plans should never be changedB. It is normal to need to plan and re-plan as the project progressesC. Plans should only be changed with full approval of all stakeholdersD. Plans are not required as Agile is incremental49. An Agile project …A. Should have no control over its progressB. Should be able to demonstrate control of its progressC. Is always out of controlD. Is controlled by the velocity of the most junior team member50. An Agile project should have ...A. Occasional early deliveries, if the business is prepared to accept lower qualityB. A regular pattern of delivery of developer-focused productsC. A regular pattern of delivery of business-valued incrementsD. An irregular and unpredictable delivery of products51. When an Agile team is successful …A. It should be encouraged to celebrate success only when the project is overB. It should be encouraged to celebrate even small successes immediatelyC. It should not celebrate success, as this wastes project budgetD. It should not celebrate success, as this makes less successful teams feel bad52. In order to communicate well, the Agile project should ...A. Keep team-size large, to avoid stakeholders feeling left outB. Break the project into small, mixed-skill, self-organising teamsC. Operate with one team of less than 10 peopleD. Operate with separate customer, developer and test teams53. If a new requirement emerges once an Agile project is running, it should be:A. Automatically included in the work of the projectB. Automatically excluded and left until a later project or incrementC. Assessed for importance and, if sufficiently important to the business, included in theproject, displacing less important requirementsD. Put on the backlog for consideration by the wider group of stakeholders after the projecthas been completed54 . You have been engaged as the Technical Coordinator in a product development team. Thecustomer (Product Owner) and Team Leader (Scrum Master) are happy because the team always delivers business value on time. However, you worry that the technical debt isincreasing. What would be your primary goal to ensure the right quality?A. Ensure testers define their entry criteria for quality, which they impose on thedevelopment teamB. Nothing. Prescribed roles such as technical coordinators are not part of an Agile teamC. Make sure that the maintainability quality attribute is addressedD. On time delivery and happy end users are the only quality measures in Agile development55. How could maintainability of the developing product be improved in a development team?A.Apply standard design patternsB.All of theseC.Make refactoring a common practiceD.En sure unit testing is included in the “done” criteria56. Agile method s are described as “adaptive” because…A. Agile teams have the empowerment to frequently respond to change and to learn on aproject by changing the planB. The rate of development progress on an Agile project is constantly tracked to allowadaptationC. Project Managers are not needed in Agile methods because teams are self-organisingD. Workshops held at the beginning and the end of every iteration (timebox) allow the teamto adapt the product specification57. What do all Agile approaches have in common?A. A prescribed, fixed iteration (timebox) lengthB. Iterative development and incremental deliveryC. A strict focus on on-time deliveryD. A large set of clearly defined roles58. What is one difference in responsibility between a Project Manager and a Scrum Master (TeamLeader) in an Agile project?A. None. It's basically the same. Scrum Master (or Team Leader) is just a better term thanProject Manager in an Agile projectB. The Project Manager creates the detailed delivery plans while the Team Leader monitorsexecution within the teamC. Project Manager communicates with project governance authorities when necessaryD. The Project Manager monitors the realisation of benefits in the business case.59. How could you benefit from having an End User Representative in your development team?A. End users should NOT be in the development team. Requirements are alwayscommunicated to the developers by the Product Owner, who is part of the customer team B. The End User Representative will be solely responsible for acceptance tests within theteamC. The End User Representative assures that user stories are documented properlyD. The End User Representative will be able to clearly tell the developers what will work foran end user60. The responsibilities of a Product Owner will include …A.Business processes diagrammingB.Prioritizing requirementsC.Managing the project budgetD.All of these。