Course 2: Tổng hợp

Ace your homework & exams now with Quizwiz!

The agile principle of "Deliver working software frequently" helps with which of the following challenges of predictive model? Select two. A. It helps detect translation issues. B. It helps validate user needs. C. It helps prevent change

A, B

What is wrong with the following story? (Select any 2)"As a product owner, I want a list of highly-rated restaurants on the brochure." A. It doesn't specify the value of the story (the "why" is missing). B. The user who benefits from this story is missing (the "who" is missing). C. The story is not small. D. The story is not negotiable.

A, B

Which of the following is TRUE about Scrum? (Select two) A. Scrum is an adaptive model. B. Scrum has fixed, time-boxed development cycles called sprints. C. The daily stand-up in scrum is mainly for the scrum master to get the status of the project. D. Scrum is the best way to implement the agile mindset. Other Agile methods are not as effective.

A, B

Which of the following methods can help you track a release? (select any 2) A. A cumulative flow diagram for a release B. A release burn-up chart C. An iteration burn-down chart D. A weekly status report

A, B

Which of the following are discussed in a sprint retrospective? Select three. A. What's working? B. What's not working? C. New action items / What can we do better? D. Finding mistakes and achievements of individual team members.

A, B, C

Which of the following statements are true about "Spike" stories? Choose three. A. They can be used for knowledge acquisition. B. It is recommended that these stories have well defined acceptance criteria so that team knows what is expected at the end of exploration. C. Spike stories are timeboxed. D. Spikes are stories that allow slack time for team members to pursue their interests.

A, B, C

What are the four values of the Agile Manifesto? A. Working Software over comprehensive documentation B. Customer Collaboration Over Contract Negotiation C. Responding to Change Over Following a plan D. People and Interaction Over Processes and tools E. Planning Properly Over Just Executing

A, B, C, D

What are some of the ways a story map can help software development? Select all that apply. A. It builds a shared understanding among team members. B. It helps communicate user needs with the stakeholders and get feedback. C. It helps plan releases and work. D. It organizes and prioritizes the story backlog. E. It helps discover user needs.

A, B, C, E, F

Why is it difficult to predict user needs and requirements? (select any 3) A. Sometime the market shifts from time when the requirements were originally defined. B. Difficult to understand user needs. C. There is not enough time spent on requirements. If we spend more time early, we can define requirements very accurately. D. Translation issues. Requirements are misinterpreted.

A, B, D

What is wrong with following user story? (Select any 2)"I want the software to be easy to use." A. It is not testable. B. The story is very big. C. No valid user is identified. D. The story is not valuable.

A, C

Which of the following observations are true about Card Sorting? Select two. A. It is very useful for estimating a large number of stories. B. It is a very inaccurate method of estimation. C. This technique benefits from using relative sizing. D. Not everybody on the development team participates in this method.

A, C

Which of the following statements align with the value "Working software over comprehensive documentation" of Agile manifesto? A. If documentation is absolutely essential then create it. B. A manager tells the team: "Writing certain documentation is company policy so we must create them irrespective of its use. C. Value delivering software over writing documentation. D. An agile coach says to the team "Documentation is of no use."

A, C

Which of the following are primary practices prescribed by XP? A. Pair Programming B. Weekly Retrospectives C. Whole Team D. Daily Standups E. Continuous Integration

A, C, E

When applying agile, we don't need to do any release planning.. We only plan for a week. A. True B. False

B

Which of the following align with this principle:" Working software is the primary measure of progress." A. On a 10 month project, the team has been working for 5 months. Thus, the project is 50% complete. B. If a team has delivered 5 features out of 10 features (or stories), team has made progress (they are more than 0% done) C. If a team has written the requirements and done the design for 5 out of 10 stories, then the team has made some progress (they are more than 0% done)

B

Which of the following is the right sequence when developing software using the XP practice of Test First Programming? A. Design Write code Write a test B. Write a test Make sure the test fails Write enough code so the test passes Refactor as necessary C. Write code Refactor as necessary Write a test Make the test pass D. Write code Write a test Make the test pass Refactor as necessary

B

Which of the following statements align with following Agile Principle:"Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale" A. We MUST release software to actual users every couple weeks. B. We should frequently deliver software in some environment (not necessarily to production always) to gather user/client feedback C. We should NOT release software to a production environment on a shorter timeframe. We should ONLY release it in lower environment (e.g., a test environment).

B

Which of the following are true about story writing workshops? Select two. A. All stories created have to be at the same level. B. A story writing workshop can take anywhere between a few hours to a few days. C. The whole team (including the product owner, the scrum master, and the development team) participates in the story writing workshop.

B, C

An XP team is getting feedback more frequently than they can handle. What should they do? A. Ignore the extra feedback. B. Work extra hours each day to address all of the feedback. C. Further increase the frequency and quantity of feedback. D. Slow down the frequency of feedback.

B, C, D

In which artifact is the customer requirements stored? A. In the Product Backlog B. In a database C. In a Scrum Product Requirement Specification D. Nowhere. The Scrum Product Owner knows them

A

What is usually plotted on the x-axis of the Sprint Burndown Chart? A. Days of the sprint B. Tasks C. Hours D. Team member names

A

What issues do you see in following story? As a grocery buyer, I want to see different food items in different colors: red for meats, brown for grains, green for vegetables so that i can identify food items by type. A. This story breaks the quality of negotiable. B. The user "grocery buyer" is not a valid user. C. This story has no issues. It has all the info we need in a story. D. This story is not testable.

A

Which Agile Value does the following principle align with: "Build projects around motivated individuals, give them the environment and support they need and trust them to get the job done." A. Individuals and Interaction Over Process and Tools B. Respond to Change Over Following a plan C. Customer collaboration over contract negotiation D. Working software over comprehensive documentation

A

Which of the following align with the agile principle: "Business people and developers work together daily throughout the project." A. Since agile methodologies do not recommend writing all detailed requirements upfront, it is really important to support greater collaboration between business people and developers so that they can build a shared understanding of what needs to be built. B. Business people and developers MUST meet face-to-face daily to clarify confusions, questions etc. C. Business people also need to code together with developers to make faster progress.

A

Who should attend the sprint retrospective? A. All team members. B. The scrum master and some of the team members. C. Everybody in the team, except for the product owner. D. Everybody who is attending the sprint review, to get as much feedback as possible. E. The product owner, team members, and their managers.

A

Calculate the velocity range a team should use to select work for next iteration based on their past velocities (see chart below). The team uses the last 5 iterations to estimate their velocity. Use format "from-to" to specify the answer (e.g., 0-100). Table 1: The velocity of previous iterations Iteration Story points completed 1 14 2 18 3 23 4 17 5 15 6 21 7 22 8 20

15-22

A. Most important items at the top, least important items at the bottom. B. Large items at the top, small items at the bottom. C. Items are randomly arranged. D. Into categories, P1, P2, P3, etc.

A

A team was doing release planning and they decided that the next release will include all stories from Story 1 to Story 11 (see table 2 below). The velocity range to be used for the release planning is 15-22. The team works in a 2 week iteration. It costs about $50,000 per iteration to fund the entire team. Calculate the estimated duration for next release. Additionally, how much will this release cost? Table 2: Prioritized Product Backlog Story Title Estimate (in ideal days) Story 1 5 Story 2 5 Story 3 8 Story 4 3 Story 5 5 Story 6 5 Story 7 3 Story 8 5 Story 9 8 Story 10 8 Story 11 3 Story 12 3 Story 13 3 Story 14 5 Story 15 8 Story 16 3 Story 17 5 Story 18 5 Story 19 8 Story 20 8 A. Duration: 6-8 weeks, Cost: 150K to 200K B. Duration: 3-4 weeks, Cost: 150K to 200K C. Duration: 10-14 weeks, Cost: 500K to 700K D. Duration: 6-8 weeks, Cost: 300K to 400K

A

Due to an unpredictable market event, the Product Owner (PO) asked the team to complete the next release in 6 weeks. Assuming the backlog in Table 2 is up to date and prioritized from highest to lowest, the Product Owner wants you to estimate what can be done in next 6 weeks. Describe 1) what can be done, 2) what might be done, and 3) what will not be done. The velocity range to be used for the release planning is 15-22. The team works in 2 week iteration. Table 2: Prioritized Product Backlog Story Title Estimate (in ideal days) Story 1 5 Story 2 5 Story 3 8 Story 4 3 Story 5 5 Story 6 5 Story 7 3 Story 8 5 Story 9 8 Story 10 8 Story 11 3 Story 12 3 Story 13 3 Story 14 5 Story 15 8 Story 16 3 Story 17 5 Story 18 5 Story 19 8 Story 20 8 A. Most likely: Story 1 to Story 8; Might Be Done: Story 9 to Story 13; Not likely: Rest of the stories B. Most likely: Story 1 to Story 9; Might be Done: Story 10; Not likely: Rest of the stories C. Most likely: Story 1 to Story 11; Might be Done: Story 12 and 13; Not likely: Rest of the stories

A

Which of the following is true for agile projects? A. An agile methodology may help a team to go to market early by delivering with limited functionality. B. Agile methods do not require rework because the team knows exactly what they building. No refactoring of code is needed. C. Scrum is the best way to implement agile. D. If somebody says, they use an agile methodology, they must be doing either Scrum or XP.

A

Who estimates the effort to complete a product backlog item (a user story)? A. The scrum development team after clarifying the requirement. B. The scrum master with input from the scrum development team. C. The most senior people in the organization such as the engineering managers and the chief architect. D. The product owner with input from the scrum development team.

A

Who prioritizes the work in Scrum? A. Product Owner B. The Team C. Scrum Master D. Team Manager

A

What artifacts are defined as part of Scrum framework? Select two. A. Product Backlog B. Sprint Backlog C. Iteration Burndown / Burnup D. Product Specification E. Test Plan

A, B

What is true about Agile Estimation techniques? Select two. A. Estimates are shared. B. They estimate effort and not duration. C. No planning, No estimation. It is considered non productive activity. D. The senior-most person should create estimates and get feedback from team members.

A, B

What is true about planning with an agile mindset? (Select any 2) A. Use Adaptive Planning. B. Plan just enough, just in time. C. Plan as little as you can. Planning is considered a non-productive activity. D. Planning is mostly done by project manager.

A, B

According to XP's principles, what should you do when a story's acceptance test fails? A. Extend the iteration's duration so the bug(s) can be fixed in the same iteration. B. As a team, update the acceptance test so the test passes. C. Release the software without fixing; a few bugs are ok. D. Create a bug report so it can be fixed.

A, B, C

How is gathering user needs / requirements different on an agile project? (select any 3) A. At any given time, the level of detail may be different for different parts of the software. B. The agile way supports progressive refinement---defining the right level of detail at the right time. C. Agile encourages conversations as a key method for building a shared understanding. D. In agile, we don't waste time on understanding user needs. Instead, we build something, show it to the user, and learn.

A, B, C

What activities occur as part of XP's "Weekly Planning" practice? A. Selecting the next week's work. B. Reviewing the previous week's progress. C. Breaking stories into smaller tasks. D. Planning who is going to facilitate meetings for the rest of the week

A, B, C

What are some of the activities you expect to see in a story mapping exercise? Select three. A. Find gaps in the story map by walking through the user experience (as expressed in the activities/tasks) aloud. B. Plan releases/journeys. C. Find variations in the paths the user can take through the system. D. Randomly write a story and its details.

A, B, C

What should happen in the sprint review meeting? A. A potentially shippable product increment is demonstrated live. B. What happened during the Sprint is reported. C. Feedback is gathered from stakeholders resulting in additional items added to the product backlog. D. Presentation slides are shown about hypothetical things.

A, B, C

Which of the following are goals of the daily stand-up meeting? A. Set team direction and synchronize the day's activities. B. Share status information. C. Report progress to the manager. D. Identify impediments. E. Assign work to people. F. Remove every single impediment in this meeting.

A, B, D

What are some of the benefits organizations have seen from using agile methods? Select five. A. Project Visibility B. Increased productivity C. Increased project governance D. Increased Team Morale E. Improved Business / IT Alignment F. Better Software Quality

A, B, D, E, F

You are a developer on a scrum team. Your scrum master invited you to attend a sprint planning meeting. Which of following activities would you expect in that meeting? A. The developers/testers provide a high-level estimate for stories. B. Either during the meeting or afterwards, developers create tasks to further solidify what work needs to be done and make final a work commitment for the sprint. C. The team talks about what went well and what didn't go well in the sprint. D. The product owner (or equivalent) shares the top priority stories for the sprint. E. The developers/testers ask questions to understand the stories. F. The team will select the stories to work on for next iteration (sprint).

A, B, D, E, F

What are the characteristics of good product backlog? (Select any 4) A. Prioritized B. Detailed appropriately C. Every story is assigned to developer D. Estimated E. Complete with design details F. Emergent

A, B, D, F

Which of the following estimates represents concept of relative sizing? Select three. A. Story A is bigger than Story B. Story C is smaller than Story A. B. Story A is 1 apple, Story B is 5 apples, and Story C is 10 apples C. Story A will take 1 day, Story B will take 5 Days and Story C will take 10 days D. Story A will take 1.5 ideal days, Story B will take 5 ideal days and Story C will take 3.5 Ideal Days E. Story A will take half the time Story B will take. Story C will take double the time Story A will take.

A, B, E

What are some of the challenges with waterfall methods that prompted the software industry to come up with alternatives like agile? Select three. A. It is difficult to predict user/customer needs B. Integration issues between different components of the software go undetected for a long time. During the testing phase, when all the components are integrated, these issues are discovered but it is very late in the process. C. Projects cost too much D. Projects were very complex and big E. Incorrect interpretations of requirements by developers go undetected for a long time. During user acceptance tests, these issues are discovered but it is very late.

A, B, F

What are some of the valid ways to handle non-functional requirements in agile development? Select two. A. Add non-functional requirements to the definition of done for all stories. B. Delay handling non-functional requirements until the end and then work on them after development is done. C. Create specific stories that outline the non-functional needs with clear acceptance criteria.

A, C

Which of the following are true about the Story Mapping technique? (select 3) A. It is a user-centric approach where we map out the system from a user's perspective. B. Only the product owner and users attend the story mapping exercise. C. The horizontal axis (moving from left to right) in a story map represents time. D. The vertical axis (moving from top to bottom) in a story map represents rough priority. E. One story map can only have one user. It is not recommended to have multiple users on same story map.

A, C, D

Which of the following are official rituals/meetings/practices in scrum? Select four. A. Daily Scrum Meeting B. Mid-Sprint Status Review Meeting C. Sprint Review Meeting D. Sprint Retrospective Meeting E. Sprint Planning Meeting

A, C, D, E

What are some of the key parts of a user story? Choose four. A. The estimated development time B. The design of the back-end functionality including table and field names. C. Acceptance tests D. The story title E. The names of the developer who will implement the story and the tester who will validate it. F. Who is it for? What does the user want to do? Why does the user want to do that?

A, C, D, F

What is true about user stories in Agile Software Development? (Select any 3) A. User stories are tokens for conversations. B. To be valid, a story MUST follow the following syntax template: "As a ____ I want to _______________ so that ____________________ ." C. Stories can be written at different levels and can be refined and split into smaller stories as you move from vague idea to implemented software. D. All stories have to be the same size. E. User stories are used to plan, design, describe, build, and validate your product.

A, C, E

What of the following are the qualities of good user story as mentioned in the INVEST model? Choose three. A. Independent: Dependencies among stories should be minimized B. Natural: Stories should feel intuitive to the user C. Valuable: Stories should be valuable to user D. Editable: Stories should be editable after and during development E. Specific: Stories should define a very specific requirement F. Testable: Once the story is implemented, we should be able to test that it is done

A, C, F

Select scenarios below where the team used the correct approach to handle special cases of team velocity. A. To forecast velocity for first iteration, 1) the team builds deeper understanding of few stories from the backlog 2) From the understood stories, they select stories they feel they can get done in one sprint. 3) The sum the estimates of the selected stories is the team's forecasted velocity. B. The team is getting more defects / support work so they are not able to finish the stories selected for the current sprint. The team estimated that it takes 30% of team capacity to handle support work. The team decided to reduce velocity by 30% and use it for future iteration. C. A new team member is going to join the team in the next iteration, so the team adjusted their velocity appropriately and selected more work to do in the iteration D. One of the team members is taking a couple days off in next iteration, but the team didn't adjust its velocity to reflect that.

A, D

What is true about estimation using Ideal Days? Select two. A. It has a potential issue of "My ideal days are not your ideal days". B. It is relative sizing technique. C. It is very fast to estimate. D. It is very natural for a new team member to understand.

A, D

If a developer says "we don't to do any discussion or upfront design" because we are agile", is he/she truely representing what agile means A. Yes, because in agile, we start coding right away B. No, agile does not mean start coding right away.

B

In Scrum, when is the sprint backlog created? A. At the beginning of the project B. During the sprint planning meeting C. During the backlog refinement meeting D. Whenever needed

B

What do we mean by Velocity in agile terms? A. It represents actual work done in the first iteration of project. B. It is calculated at the team level and represents how much work a team can get done in an iteration. C. It is calculated at the team level and represents the estimated duration of current iteration. D. It is a velocity of the individual team members, not the team

B

What is a Sprint Burndown Chart? A. A sprint plan which is burned to celebrate successful completion of sprint. B. A chart showing the trend of work remaining across time in a sprint. C. A chart showing the trend of work accomplished across time in a sprint. D. A graph to measure human burnout effect due to fast pace of sprint

B

Which of the following statements are true about the XP value of "Simplicity"? A. No matter what you are building, just choose a simple design even if it only partially solves the problem. B. Select the simplest design that could possibly work. C. Generalize your solution so it can work for unanticipated future requests. D. The software design for each component should fit on a single page.

B

Your team is planning out the next sprint. You've chosen to fill the sprint by taking stories in priority order from the product backlog and stopping when you reach the first story that won't fit in the sprint. Based on following details, which stories should the team commit to for a sprint? Table 1: Prioritized story with estimated story points and total estimate in hrs of tasks for that story. Story Story Points Total of Tasks Estimates Story 1 5 16 hrs Story 2 8 16 hrs Story 3 5 24 hrs Story 4 3 16 hrs Story 5 13 32 hrs Story 6 8 26 hrs Story 7 5 8 hrs Story 8 8 15 hrs Story 9 5 12 hrs Table 2: Capacity of Team members for given sprint Name # days available Hours / day Capacity (hrs) You compute this John 3 4-5 Matt 5 2-3 Sally 5 4-5 Ram 5 2-3 A. Story 1 and Story 2 B. Story 1, Story 2, and Story 3 C. Story 1, Story 2, Story 3, and Story 4 D. Story 1, Story 2, Story 3, and Story 7

B

What new challenges does agile bring? Select two. A. Agile eliminates all documentation hence makes it very difficult to use the software B. Architecture/Design/Database modeling is challenging C. Very uncomfortable for leaders because of unpredictable journey

B, C

Which of the following statements are true about the Sprint Retrospective? (select all that apply) A. There is one format you should use to conduct retrospectives: What's working, what's not working, and what can we do better? B. Team members should avoid blaming (finger pointing) other team members in the retrospective. C. It is important to follow up on action items the team decided to work on. D. Managers should be required to attend retrospectives so they know what problems team members have.

B, C

One of the core principles of agile is to "Embrace Change". This makes architecting and designing the system challenging since you don't know all of the requirements upfront. Thus, you have to be prepared to make architecture and design changes. To effectively embrace change, agile teams must learn how to keep the cost of change low.From the options below, select the ones that can help mitigate this challenge. (Select 3) A. Try to define as many requirements as you can at the beginning of the project, and spend a good amount of time designing the system. B. Keep the code clean and continuously improve/refactor the design as needed. Don't delay these changes for later. C. Keep design simple and just build what is required. It is easier to change a simple design than to update a complicated design. D. Automated Regression testing provides faster feedback which helps you detect defects quickly. This in turn, gives you confidence to make changes.

B, C, D

What is true about the planning poker estimation technique? Select three. A. It is a superfast technique to estimate lots of stories in a short amount of time. B. It helps uncover misunderstandings. C. Everyone involved in development has to participate in estimation. D. It supports the concept of shared estimates.

B, C, D

You need to calculating a team member's capacity for an iteration. Which of the following activities should be EXCLUDED from the committed capacity of the team member? A. Time spent on defects B. Paid time off (PTO) C. Organizational Meetings D. Sprint Ceremonies E. Basic support for the product F. Helping other team members

B, C, D

What are some of the activities that happen during a User Story Writing Workshop? (Select any 4) A. The leaders from the organization lay out exactly what needs to be built. B. User role analysis and defining personas C. Sometimes, you keep it free-form for people to write stories and later group them by theme. D. To generate stories, one of the options is to start from the top down or bottom up. E. Everybody silently writes user stories around a theme

B, C, D, E

What are some of the benefits of writing acceptance tests for a story? (select 4) A. They make sure the story is easy to develop. B. They help you write tests cases for the story. C. They can potentially help you split stories, if required. D. They help the product owner (who is writing the story) think through the user needs. E. They help build a common understanding between team members.

B, C, D, E

Which of the following is true for a typical agile project? (select 2) A. No discussion sessions happen around what we want to build. We start with coding. B. The team talks about the high-level software architecture / design as well as their approach for building software (the release plan) before directly jumping into coding. C. The team does a detailed design before starting to code. D. If required, the team may need to plan and conduct training, etc. for users before launching the system. E. Release planning is never required on an agile project. We only plan for a day or for a week at the most.

B, D

What are the three roles in Scrum? A. Architect B. Product Owner C. Analyst D. The Team E. Scrum Master

B, D, E

How long should the Daily Standup be? A. At least an hour. B. As long as you need. C. Short fixed duration (most commonly 15 min). D. Change based on how many people are attending.

C

In which of the following situations, would you NOT recommend using an agile process? A. For a project where the customer has an idea of what they want to build but is not sure of his/her exact needs. B. For a project where the customer wants to build an e-commerce website but the development team has never done something like this before. Further, the company knows that they want to build an e-commerce website but are not sure about the functionality at this time. C. For a project where change is not expected. requirements are well known, and the solution is both well known and repeatable. D. For a project where requirements are well known but the technology and solution are unknown (i.e., changes expected in the solution).

C

One of the practices of XP is "Whole Team". Which of the following statements align with its meaning? A. The whole team should be working together to meet the team's commitment B. The whole team should be energized and passionate about the product they are building. C. All the skills necessary to deliver the software product should be present on the team. D. The whole team should always sit together in a room.

C

The CEO asks a team member to do some work outside the goals of the current sprint in progress. What should the team member do? A. Add it to the next sprint. B. Add it to the current sprint while swapping out committed work of equal size. C. Inform the product owner so he can work with the CEO and if it is still necessary to get this work done in current sprint, it should be discussed with in the team. D. Add it to the current sprint.

C

The goal of a story writing workshop is to: A. Write as many foundational stories as possible. B. Write as many user stories as possible in priority order. C. Write as many user stories as possible under the themes identified. D. Write as many themes as possible.

C

Which of following is true about Sprint Reviews? A. Only team members attend the Sprint Review. B. The Sprint Review is to show stakeholders the documentation and design. The demo should be given to customer before the sprint review. C. Individual team members should be encouraged to demo the work they did. D. The Sprint Review should be done every week even if your sprint duration is 3 weeks or longer.

C

Which one of the following statements/situations/conversations align with an agile mindset? A. A manager e-mails her team: "Meeting face to face just for a 15 minute discussion is inefficient, let us all just dial-in from our desk." B. A software vendor says to a client: "We must define exactly what the user needs and put that in the agreement." C. Manager: "The customer is suggesting another change in feature X which is complete according to the specification. They agree that it was built as we agreed upon but it lacks some functionality and will result in user frustration. Should we implement the change or not?"Developer: "Yes, if it does not fulfill user needs, we should make the change." D. A manager providing a status update to a customer says: "We are done with requirements and design so we are 50% done."

C

What are some of the tactics / concepts you can use to implement agile mindset? Choose two. A. Don't waste too much time in documenting, planning or designing. Focus your time on coding and implementation always. B. Create lot of meetings to increase collaboration C. Build in small bite-sized chunks. These chunks could represent both iterative and incremental approach D. To keep the cost of change down, use engineering practices like automated tests, continuous integration, incremental design

C, D

Which of the following are true about Agile Manifesto? (select any 2) A. The Agile Manifesto specifies exact practices and processes that agile teams are expected to follow B. Agile Manifesto was primarily based on theoretical knowledge C. The Agile Manifesto is work in progress and we are continuing to learn. D. The Agile Manifesto consists of 4 values and 12 principles.

C, D

Which of the following is true about Scrum? A. In a Sprint Retrospective, we talk about what we built, demo it, and get customer/client feedback. B. It is encouraged to make iteration scope changes during the sprint. C. Burn-down and Burn-up charts help the team track the progress of the current sprint. D. In the daily stand-up, everybody talks about what they worked on, what they are planning to work on, and any impediments they have. E. In a Sprint Review, we talk about process and talk about what worked, what didn't work, and how we can improve.

C, D

What are the 3 Cs of user stories? A. Complete B. Creative C. Card D. Conversation E. Confirmation

C, D, E

According to the concept of "Whole Team", which of the following statements are true? A. The team members never change. Once a team member is part of the team, that team member always remain part of the team. B. If the team finds out that they need a particular skill in the team, they can add a person with that skill to the team. C. All of the skills the team needs to be successful should be in the team. D. It is not recommended for a team member to be part of multiple teams.

D

During sprint execution, when are new tasks added to the sprint? A. When the product owner identifies a new task. B. When the scrum master identifies a new task. C. Never. Sprint tasks are fixed and decided during sprint planning. D. As soon as possible after they are identified, unless they reflect a scope change in the sprint goals. E. When the scrum master approves them.

D

If an XP team cannot provide an estimate for a story, what should they do to gain a better understanding of the story? A. No action required; keep the story with no estimates. B. Skip that story and exclude that story from the release. C. Create a spike story---a new story under which the team will do some research or other work to gain a better understanding of the original story. D. Provide their best guess based on what they know.

D

When is a sprint complete? A. When all tasks are complete. B. When all committed product backlog items meet their definition of done. C. It depends. D. When the sprint duration ends. For example, if sprints are 2 weeks long, then the sprint is complete at the end of those 2 weeks.

D

Which XP practice prescribes that "the code [always be] written by two programmers at one machine"? A. Buddy Programming B. Peer Programming C. Twin Programming D. Pair Programming

D


Related study sets

Prep U/ Qs - Chapter 18: Vaccines and Sera

View Set

LES QUESTIONS Et LES REPONSES (question/réponse)

View Set

Chapter 11 Agreement (B-Law) LEARNING INFO

View Set

Lesson 7: loan types, terms, issues

View Set

CSS 310 Final Exam Study Session

View Set

FUNDAMENTALS OF NURSING PRACTICE QUESTIONS

View Set