Prévia do material em texto
Simulado 02 1) Zach joined the Scrum Team six months ago. He is considered by the members of the Scrum Team as one of the best developers. On the other hand, he hardly attends Daily Meetings. He has already reported to colleagues that he thinks this is a waste of time. The Scrum Team is not doing anything about it. You are the Scrum Master of this Scrum Team. What action would you take? (choose the best answer) A) No action. If this is not affecting the Scrum Team, there is nothing to worry about. B) Talk to Zach and ask him to attend all Daily Meetings. C) Ask the Scrum Team what value they will get by having the Daily Scrum with all team members present and what can go wrong if Scrum Team members do not attend. D) Talk to some of Zach's colleagues and ask them to persuade Zach to attend the Daily Meetings. 2) Two new developers are integrated into the Scrum Team that already has 9 developers bringing the total number to 11 people. As the Scrum Master, what should you do? (choose the best answer) A) Instruct the Scrum Team to divide into 2 teams, 1 team with 5 developers and another team with 6. B) Instruct the Scrum Team to divide into 2 teams, they must decide the appropriate sizes. C) Suggest that the increase in team size is a potential impediment and help the Scrum Team decide what to do. D) Do nothing - the Scrum Team must take care of its own problems. 3) A Scrum Team decides to adopt a #noestimates policy. The CIO and COO require all projects and work to be estimated in days/hours. They blame you, the Scrum Master, for the absence of this information. As the Scrum Master, what should you do? (choose the best answer) A) Discuss and understand the need for estimating from the CIO and COO, and the reasons for the Scrum Team adopting #noestimates. Help the CIO and COO understand the potential waste in estimation and the opportunities for increased value delivery that will be possible. B) Support the decision of the Scrum Team, which was reached via self-organization. C) Discuss and understand the need for estimates from the CIO and COO, and the reasons for the Scrum Team adopting #noestimates. Facilitate a discussion. Help them find the best possible solution under the circumstances. D) Support the CIO and COO and instruct the Scrum Team to abandon #noestimates. 4) Relationships between the Product Owner and Developers have been tensed for many Sprints. The Product Owner has lost trust and respect for the Developers as they consistently fail to achieve the Sprint Goal to her satisfaction by the end of each Sprint. The Developers blames the Product Owner for increasing scope at each Sprint making the Sprint Goal unachievable. As the Scrum Master, what should you do? (choose the best answer) A) Talk to the Product Owner and tell her not to increase scope mid-Sprint. B) Speak to the line managers of the various Developers about their lack of productivity and ask them to take corrective actions. C) Take no action. Allow the Developers to self-organize and address the issue. D) Discuss the situation with the Scrum Team. Help them find improved ways to clarify and set a more realistic Sprint Goal. 5) True ou False: Using Scrum ensures that all resources on a project will be utilized in the most efficient way. A) False. B) True. 6) A Scrum Team has members working from globally distributed locations. Conducting the Scrum events via a conference call is proving difficult and an impediment for the Scrum Team to self- organize. As the Scrum Master, you have raised this issue in the Sprint Retrospective Meeting. Which two are the most appropriate things to do? (choose the best two answers) A) Introduce the tools in use elsewhere in the organization that have helped other teams. B) Raise the impediment to management and challenge the distributed nature of the team. C) Have the developers to discuss, choose, and introduce suitable communication tools. D) Wait for the Scrum Team to choose a solution and implement it. 7) You join a new Scrum Team as Scrum Master. Up until now, the Product Owner has not been attending Sprint Retrospectives Meetings The Scrum Team fears they will become “too negative” with the presence of the Product Owner As the Scrum Master, what should you do? (choose the best answer) A) Speak to the Product Owner and see what he thinks. Do what he suggests is best. B) Facilitate a discussion in the Scrum Team and allow them to decide what is best to do. C) Respect the Scrum Team’s wishes. D) Further explore why the Developers fears the presence of the Product Owner. Work with the Scrum Team to find a safe way to introduce the Product Owner to the Sprint Retrospective Meeting to enable greater transparency. 8) You have been hired as the Scrum Master by a large IT organization, which currently has 5 Scrum Teams working on the same Product Backlog. After a refinement session, several team members comes to you. They are worried that it seems they will need the full-time support of Zach - an external expert in artificial intelligence. They ask you to solve this question. What action should you take? (choose the best answer) A) Talk to Zach and ask him to make a detailed plan on how he will work to meet all the team’s needs. B) Ask developers to work directly with Zach, with your guidance when necessary. C) Search for additional specialists, so each team will have its own specialist. D) Ask another developer to pair with Zach to learn his skills. E) Talk to Zach and remind him that he should work a few hours with each team 9) What are the three situations that are probably occurring if you have to perform QA Sprints and stabilization? (choose the best Three answers) A) Although stabilization Sprint is not part of Scrum, nothing prevents the team from using additional practices. In that case, then the team is only improving Scrum. B) The definition of done is not being fulfilled at each Sprint. C) You will not be able to have multiple releases in a Sprint. D) The definition of done is weak allowing the accumulation of technical debt. Consequently, the transparency of the increment will decrease. E) You are following the concept "Hardening Sprint." F) The team is new to Scrum and has decided to work this way for a while to get accustomed to Scrum. 10) You have been hired as the Scrum Master by a large IT organization, which currently has 5 Scrum Teams working on the same Product Backlog. After a refinement session, several team members look for you. They are worried that it seems they will need the full-time support of Zach - an external expert in artificial intelligence. Select three solutions that you consider acceptable to solve this problem. A) People from the Scrum Teams who have an interest in the knowledge domain of Zach begin to study more intensely to take on this work in their respective teams. B) Create a team with Zach and developers from the teams to temporarily serve the other existing teams. C) Set up Scrum of Scrums meetings with Zach, so he can plan his work daily and meet the needs of each team. D) Reorder the Product Backlog in such a way that Zach can devote full time to one team at a time. E) Do more detailed planning and prepare a work schedule for Zach, where all teams will know where he will work for the next 6 weeks. F) Scrum rules are not being followed. A developer must work full-time on a team. Call it something other than Scrum. 11) You work for a medium-sized organization that has 4 Scrum Teams but has plans to increase to 6 teams soon. Software usability is paramount to the business. Usability testing is part of your definition of done. However, since the company you work for is not that big, there is no usability testing specialist for every team. Your team does not specifically have a usability analyst. As the Scrum Master, what do you indicateas the best option to solve this situation? (choose the best answer) A) The Developers is responsible for testing the usability of the software. In this case, the developers, must run the usability testing. B) Create a team of usability specialists who will provide usability testing services to Developers. The job queue will be prioritized on a first-come, first-served basis. C) Leave usability testing to be carried out later. Only manage the situation so they are done before the last Sprint of the release. D) Change the definition of done and remove usability testing. 12) Zaira has just been hired to work as Product Owner in a Scrum Team that has been working together for nine months. Zaira, despite having many skills and knowledge, is new to both the company and the product. You, as the Scrum Master, have noted that the ideas and suggestions about features and business coming from the Developers have increased over time. Zaira is feeling a little insecure about her job and looks for you to get some advice. What are the two things you advise Zaira to do? (choose the best two answers) A) You tell her that a very important activity of the Product Owner is the correct and unambiguous definition of the requirements in order to avoid misunderstandings. You advise her to do this work in a phase of requirements analysis and to deliver as an output of this phase a complete requirements document. B) You advise her to interact enough with stakeholders to build a true relationship. By being closer to the stakeholders, she will be able to capture with more precision their expectations and possible changes that will happen in the market. This closer relationship will also be helpful in inviting stakeholders to review the Sprint. C) You advise her to rely on the Developers and stakeholders to formulate and order the Product Backlog. They are more engaged with the business and have a deeper insight into current needs. By working together with stakeholders and the Developers, she will soon become familiar with the product and the business. D) Tell her to actively participate in Daily Meetings. Any business change that reflects on product development can and should be addressed in the Daily Meeting to promptly promote adaptive inspection. E) You raise this issue as an organizational impediment and tell the Senior Manager of the organization that it is not possible to continue with Scrum having a Product Owner who knows neither the business nor the product. 13) With the success of your flagship product, the organization you work for has had to increase from one to five Scrum Teams. As the number of teams increases, the cost of work coordination and the amount of dependency between teams is also expected to increase. This is a new scenario for the vast majority of developers, who are in doubt about how Product Backlog items should be distributed when multiple teams work on the same product. You are the most experienced Scrum Master. How do you suggest this distribution to take place? (choose the best answer) A) The Product Owner decides how the distribution should be made, preferably keeping a separate Product Backlog for each team. B) The Developers pull work from the shared Product Backlog in agreement with the Product Owner and the other Developers. C) The Scrum Master should indicate which items your team can develop. You cannot scale Scrum without the addition of a development leader. D) Each Developers has the autonomy to decide what to develop, as long as all teams have the same volume of backlog items at each Sprint. 14) After a very tense Sprint Review Meeting, the Scrum Team begins the Retrospective Meeting. One of the main points discussed is the quality of the product. The Product Owner and stakeholders are complaining that quality is decreasing to the point that the last increment of the product does not have a high enough quality to go to production. A developer shows that in return there was an increase of the velocity of the team. As the Scrum Master, what two actions would you take? (choose the best two answers) A) Emphasize the importance of a done and potentially releasable product increment in detriment of velocity measurement. B) Facilitate a discussion of what needs to be done, so that a quality and releasable product increment is delivered at each Sprint, even if the team’s velocity slows down. C) Agree with the developer and encourage them to increase velocity with each Sprint. Explain to the Product Owner that several factors lead to quality problems and that the team is learning how to produce software in the best possible way. D) Establish a formal testing process for the team to follow. In the latter case, hire testing specialists to homologate the increment of the product before being released. E) Determine that the Developers automates as many tests as possible. 15) At the end of the Sprint review, things start to get more tense between everyone. The client's main stakeholder says that despite the good work done so far, the money is running out and product development is likely to be halted. After this statement, loud voices and strong emotional statements are heard. The climate is growing more strained. You are the Scrum Master, and you are there. What two of the following actions would you take? (choose the best two answers) A) Stop the meeting immediately and ask for a break. During the interval, advise that stakeholders and the Product Owner do not talk about financial issues in front of the Developers to avoid causing insecurity. B) Ask for a short break, so that the moods can calm down and that everyone can become objective again. C) Advise that stakeholders and Product Owners work on delivering the Product Backlog items with the highest possible value for the next Sprint. D) Encourage stakeholders to seek more financial resources for the product. Show how the product is being useful to users and the business. 16) True ou False: The complexity of requirements; the stability and complexity of technology; skills and working relationships among Scrum Team members can affect the outcome of Sprints. A) True. B) False. 17) You are the Product Owner of the main application of an e-commerce platform. Your application connects to several other components that are being built by other teams, most of them external to your organization. All of these components are being managed as a program. You work with monthly Sprints and you are expected to provide all the features in five months. Recently, your progress was lower than expected due to changes in the interfaces of the other components, as well as the unavailability of the program's integrated testing infrastructure. Stakeholders were very annoyed to hear that you still need three more Sprints. The Project Managers of the other components confirm their adherence to the expected date. What do you do in this situation? (choose the best answer) A) You reduce the Sprint duration. B) You calculate how many additional developers will be needed to increase the velocity of the team in order to reach the expected date. C) You cut the scope and remove all Product Backlog items for which development is expected to take place after the expected date. D) You suggest working with the Project Managers of the other components on the order and value of the open items in your Product Backlog to redefine a possible delivery date. 18) True ou False: A Scrum Team is actually self-organized when it has the autonomy to invite outside people to Sprint Planning to help them create a complete and detailed Sprint Backlog before the end of the meeting timebox. A) True. B) False. 19) True ou False: A Scrum Team is actually self-organized when its members collaboratively select and plantheir work during the Sprint. A) True. B) False. 20) Zach and Little Zach, two members of the Scrum Team, are disagreeing about the position of the Scrum Master. Zach thinks the Scrum Master is a management position. Little Zack do not think so. They ask you as a Professional Scrum Master, what response would you give to Zach and Little Zach? (choose the best answer) A) It is not a management position because the Scrum Master is not the team leader. In addition, the Scrum Master is a servant-leader, something that does not match a management position. B) It is not a management position as the Scrum Master does not manage people. C) It is a management position. The Scrum Master should manage all project progress. D) It is a management position as the Scrum Master acts by removing organizational impediments that limit team E) Progress and productivity. The Scrum Master is responsible for how Scrum is understood and adopted within the organization, and also manages the Scrum process as a whole. 21) Velocity and technical debt are closely related. What two ways does this relationship occur? (choose the best two answers) A) A Scrum Team can artificially increase its velocity by incurring technical debts. B) For transparency, technical debts must be added to the Product Backlog and estimates. Velocity should be used to ensure predictability. C) Velocity may drop unexpectedly when a Developers encounters technical debts while developing Product Backlog items. D) Actually, velocity and technical debts do not relate. Technical debts are the errors that the product presents and should be solved by a separate team. 22) A Scrum Team communicates you, the Scrum Master, that they decided to do the Daily Scrum only twice per week. Which two answers are most appropriate? (choose the best two answers) A) You question their motive, but support the decision of the Scrum Team as it is part of the self- organizing value of the Scrum Team B) Guide the team on the reason behind the daily frequency. Explain that doing the meeting every day serves as an opportunity to update the Sprint plan, and that helps the team organize the work to achieve the Sprint Goal. C) Help the Scrum Team understand that decreasing the frequency of communication will increase the sense of disconnect between team members. D) You set up a meeting to discuss this decision with the entire Scrum Team. Hearing the opinion of the Product Owner can be especially important to make a better decision. 23) You are the Scrum Master of a relatively new Scrum Team in Scrum, but it is already doing a great job. During the Daily Meeting, Zeus, who is a key developer for the organization, talks about things that are very important, but this ends up taking all the time of the Daily Meeting, day after day. What are the two best things that you, as the Scrum Master, should do in this situation? (choose the best two answers) A) You should do absolutely nothing. Although the team is new, it is already performing well, which demonstrates self-organization. Let the team solve their minor issues B) You insert in the Daily Meeting the use of a stopwatch to limit the time that each person can speak in the Daily Meeting C) You help the Scrum Team find a way to solve the problem, with a solution starting from the team itself D) You call Zeus and ask him how he sees the impact of his behavior on the Daily Meeting. You train him effectively to work better as an equal member of the Scrum Team 24) True ou False: Minimizing dependencies is a major concern when multiple Scrum Teams work with the same Product Backlog with the goal of creating an integrated and releasable increment at the end of each Sprint. A) True. B) False. 25) You were hired as the Scrum Master to help develop a world-class product. Another 120 developers were hired in addition to several Product Owners. The senior management of the organization is in doubt about how to organize the teams according to Scrum values and principles. What is the best way to do this? (choose the best answer) A) The Chief Product Owner must determine the structures of the teams and designate who is needed in each team based on skills, seniority, and business area in which each team will work. B) Providing boundaries that help developers to self-organize in Scrum Teams. C) Talk to the line managers and ask them to divide the developers into teams, as best as possible. D) Making an initial split of developers into teams, taking into account skills and seniority. Then, present the division of teams for all the developers and allow them to change teams as long as it has a good justification. 26) The Product Owner must interact properly with the Developers during the Sprint providing, among other things, guidance, explanations, feedback, and support. How do I know if the Product Owner is interacting sufficiently with the Developers during Sprint? (choose the best answer) A) During the Sprint Review Meeting, see if the Product Owner is satisfied with the deliveries. B) Check Daily Meeting reports to see if the Product Owner is attending most Daily Meetings. C) Observe if the Product Owner has transmitted all necessary information to the Developers during Sprint D) Planning, making it optional during the Sprint. The more autonomous the Developers is, the less the Product Owner will need to be present. E) Determine the percentage of time that the Product Owner must work with the Developers. Check if the Product Owner is squeezing more or less the given time. 27) True ou False: To improve average velocity across multiple Scrum Teams, developers are encouraged to employ a "Definition of Ready" to ensure that all items selected during Sprint Planning meetings are actionable. The "Definition of Ready" ensures that Sprint Planning can end within the timebox. A) True. B) False. 28) Which of the following is true when multiple Scrum Teams are working on the same Product Backlog? (choose the best answer) A) During Sprint Review, every Scrum Team should demonstrate its individual increment in a separate branch of the code. B) A "Definition of Ready" should be used to increase the velocity. C) All Scrum Teams agree on a shared definition of "done" describing all work needed to deliver an increment for review that is the integrated sum of the work of all Scrum Teams on the initiative. D) In the first Sprint, integration is less important. The goal is to deliver business value. Functionality that is not integrated with the work of other Scrum Teams by the end of a Sprint is still reviewed to assess its potential business value. It can still be released at the Product Owner's discretion, and silent consent of the stakeholders. 29) You are the Scrum Master of a new Scrum Team in Scrum. During the Sprint Review of the third Sprint, the Developers reports that it was unable to finish 2 of the 9 items that it pulled into the Sprint during Sprint Planning. The Developers and Product Owner are unsure about what should be done with the 2 items that did not meet the definition of done. What are the two best actions that should be taken? (choose the best two answers) A) The Product Owner must evaluate the completion percentage of the items. If the completion percentage is above 90%, the item must be released. A central point of Scrum is getting quick feedback from real users. B) The two undone items should be placed in the Product Backlog, so that the Product Owner decides what to do with them. C) The two undone items should not be included in the increment for this Sprint. D) The Scrum Team should review the two items and mark them as "done." You must, then, create a new item in the Product Backlog for the remaining work. 30) At a Sprint Review meeting, the Product Owner introduces the feature that is likely to be done over the nextSprints. The Chief Security Officer reminds everyone that through the envisioned feature, sensitive personal user data will be stored. This might be the subject of external security audits. He reminds everyone of important non-functional requirements with regards to security. These were not applicable and not considered previously. What are two good ways that the Developers can handle these high security concerns? (choose the best two answers) A) During the Sprint Retrospective, the Developers assesses how to add these expectations to the definition of “done,” so every future increment will live up to these requirements. If needed, they can work with external specialists to better understand the requirements. B) They should be handled by a separate, specialist team in a parallel Sprint, so they can be specifically resolved through an improved application design without hindering functional development. C) The impact of these security concerns on past AND future work needs to be determined before new Sprints can start. A list of security-related Product Backlog items needs to be passed on to the Product Owner before starting the next Sprint with the Developers. D) They are added to the Product Backlog and addressed throughout the next Sprints, combined with creating the business functionality in those Sprints, no matter how small the business functionality.