Answer: C

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7
At a glance
Powered by AI
The key principles of agile methodology include iterative development, self-organizing cross-functional teams, frequent delivery of working software, collaboration between business and IT, and responding to change.

An agile team maintains requirements and backlogs in a common place (such as a wiki, Jira, whiteboard etc.) where the entire team can access and update them as needed.

Testing should be incorporated throughout the agile workflow, with automated unit testing during development and testing of user stories/features at the end of each iteration before delivery.

core: 86%

1. After a team member writes a piece of code, how can he ensure that it
works, before
checking it in?
a. Through peer reviews
b. Through functional testing
c. Through unit testing
d. Through regression testing
Answer: c

2. For an agile team, who is responsible for tracking the tasks?

a. The Facilitator assigns the tasks to members and tracks the same
b. One of the team members owns the responsibility of tracking the tasks
c. All the tasks are tracked in a common place such as a Wiki/Jira/excel/physical
board/wall/any other system.
d. The customer/Product Owner tracks the tasks
Answer: c

3. For any meeting (other than the agile events) that team members
have among them,
what are the points to consider? Select the two correct options.

a. Team must keep such meetings to minimal


b. Team must not allow such meetings to go beyond and hour
c. Team must try to restrict such meetings to maximum 30 minutes, with few
exceptions.
d. Team decides upon the duration of each meeting based on the agenda.
Answer: a & c

4. Given a piece of work be executed in agile, how would you from the
agile team?

a. Team must have the required skills. Team size will depend on scope and
budget.
b. Team must have the required skills, headcount being less than 12
c. Team must have experienced people, headcount not exceeding 9
d. Team must have mix of experienced associates and freshers with right skills.
Team size will depend on scope and budget.
Answer: b
5. How does an agile team maintain requirements?

a. Every team member maintains a personal backlog of items they are working
on.
b. Facilitator/Onsite coordinator maintains the requirements and communicates
the tasks to the team members.
c. Team maintains the requirements in a common place, such as a
Wiki/Jira/Whiteboard and so on.
Answer: c

6. How does an agile team obtain clarity on backlog items that may be
picked up in subsequent iteration?

a. During iteration planning meeting, team discusses backlog items for both
current iteration and next one.
b. Product Owner and Facilitator details out the items planned for next iteration.
c. There is no need to obtain clarity on backlog items for subsequent iteration in
advance
d. Team has backlog refinement session with the Product Owner during every
iteration for gaining clarity on the subsequent one.
Answer: d

7. How does the team know what to work upon during the iteration?

a. The team participates in the iteration planning during which the Lead/Onsite
coordinator/Facilitator decides who would work on what.
b. The team participates in iteration planning and based on discussions with the
Product Owner. Each member selects what he/she would work on.
c. The Facilitator has regular interaction with the Product Owner. He/she guides
the team on the tasks to be taken up.
d. Iteration plans are shared by Product Owner beforehand; any spill over from
last iteration is taken up by default.
Answer: b

8. How should a team have quality built into its deliverables?

a. By having a separate quality assurance team for testing the quality of the
deliverables.
b. By having an agreed and evolving set of Definition of done item, which are
automated wherever possible.
c. By having a robust Definition of Ready mechanism so that selected work
items/stories are granular enough
d. Team must have a strong set of quality assurance professionals to create built
in quality
Answer: b
9. If you are asked to bring in agile way of working into the way a
meeting runs, which
one among the listed options will you implement?

a. Meetings must be scheduled with a lead time so that the participants can plan
their work better
b. Meetings must be run strictly according to the agenda to reduce digressions
c. Meetings must be facilitated and time-boxed
d. Facilitator/Team Lead must facilitate discussions but he/she may close
meetings as per preference.
Answer: c

10. In a team, if someone gets stuck with the selected tasks for the
iteration, what is the immediate next step?

a. Without wasting time, the team member has to inform the Lead/Onsite
coordinator and take up another task
b. The team member should reach out to other team members for help
c. The team member should wait for the Team Retrospective to discuss the issue.
d. Team member must inform the Product Owner and pick up another task
Answer: a

11. In a team that follows agile, how would a team member know what
others are working on? Select two that apply.

a. The Product Owner and the Facilitator are responsible for maintaining work
transparency.
b. The team should have a daily sync-up.
c. One team member must play the role of coordinator and should share daily
status for each member.
d. They may refer to the backlog maintained in a tool (Jira, Prime, and so on).
Answer: b & d

12. In the middle of the iteration, how should a team handle


requirement changes from
the customer?

a. Team should never incorporate any changes during an ongoing iteration.


b. Team can always take up the changes and extend iteration duration, if needed.
c. Team may accept the changes in exchange of existing work item(s). if the
Facilitator/Lead conveys the criticality of the changes.
d. The team may re-negotiate with the Product Owner provided the changes do
not endanger the .
Answer: d
13. What do you think is a good way for team members to remain
updated on work status at any given time?

a. Having an updated physical/digital Kanban board


b. Sharing status through email with all
c. Sharing individual updates with the Lead and the Lead sharing a consolidated
summary with all
d. Sharing and referring status reports that are shared daily
Answer: a

14. What do you think is the best way to ensure that code adheres to
good coding standards?

a. The code should pass all the unit test cases


b. The code has to be reviewed by technical expert of the team
c. The code has to pass through static code analysis without any violations.
d. The code has to be self-reviewed against a documented checklist
Answer: c

15. What happens if the offshore team members are not able to
participate in the iteration demo due to time zone/infrastructure issues?

a. No issues. Onsite members can have the iteration demo with Product Owner;
it is a single team anyway.
b. Offshore members will miss the opportunity to interact with the Product
Owner and get the direct feedback about the increment they created
c. No major issue. Since offshore Lead and onsite members participate in the
demo with the Product Owner they can cascade the feedback back to the
offshore members
d. It is a loss as the offshore members will not be able to contribute to ideas
related to way of working
Answer: b

16. What is an efficient way to ensure that the code is working as per the
acceptance criteria/business requirements?

a. Through automated functional tests


b. Through automated regression tests
c. Through automated unit tests
d. Through automated non-functional tests
Answer: a
17. What would be a standard way for anyone outside an agile team (for
example, Delivery Partner of the account, Head of the Enablement
Function) to get status of the work at any point in time?

a. He/she can refer the physical/digital Kanban board, which is maintained by the
team.
b. All team members need to send email updates to him/her daily
c. He/she can have a status review meeting whenever required
d. He/she can talk to each team member daily to understand the status
Answer: a

18. What would be a suggested way to share and sustain knowledge


with members in a
team?
a. Sharing of best practices and lessons learnt through emails
b. Sharing knowledge through knowledge sharing sessions
c. Sharing knowledge through informal conversations, for example, during lunch
breaks
d. Updating best practices, lessons learnt and other topics in a central place
accessible to all.
Answer: d

19. When a Product Owner brings up a new feature/idea, how should a


team respond?
a. As the Product Owner has come up with the new feature, team must agree to
implement it
b. Team should analyze the feature/idea based on the domain and technical
knowledge and suggest improvements/alternatives, if any.
c. Team must analyze only the technical feasibility before accepting the idea.
Answer: c

20. When multiple team members are working on a related feature, how
often should
they integrate their work?
a. Do the integration midway through the iteration
b. After they reach a logical end of creating the functionality
c. In a scheduled daily (or multiple times a day) frequency
d. In a scheduled weekly (or multiple times in a week) frequency
Answer: b
21. When you have more than one agile team working on a single
product, which one of the following should be considered?

a. All teams need to have similar agile maturity


b. Teams must participate together in all the agile events.
c. Teams to have regular sync-up meets to eliminate dependencies
Answer: c

22. Which among the following is a recommend way to run


Retrospectives?

a. Team discusses the feedback received during the iteration demo, creates a
roadmap in the Retrospective.
b. Team discusses how they can improve their way of working picks up one or
two improvement areas for next iteration.
c. Team discusses the backlog items to be worked upon in the next iteration.
d. Facilitator does a review of the performance of each team member and
suggest improvements.
Answer: b

23. In an agile team, who is responsible for tracking the tasks?

a. The Facilitator assigns the tasks to members and tracks the same.
b. One of the team members owns the responsibility of tracking the tasks.
c. All team members are responsible for tracking the tasks in a common place such a Wiki / Jira
/ Excel / Physical board / Wall / any other system.
Answer: c

24. What is the set of conditions that must be met before any product
increment is considered complete and ready for use called? Select only
one answer

a. Definition of Ready
b. Acceptance Criteria
c. Definition of Done
d. Final Checklist
Answer: c
25. Which two options best describe iteration duration?
Select all that apply.

a. Iterations should be of same duration throughout the engagement


b. Not more than 4 weeks
c. To accommodate rapidly changing needs of the end user, iteration duration must not exceed
2 weeks
d. There is no one duration that is right for all team
Answer: c

26. What is meant by an iteration Goal?

a. Another name for iteration Backlog


b. The objective of the iteration expressed in business language, keeping end user in mind.
c. The objective of the iteration expresses in technical language, keeping in mind the technical
team.
d. The DOD for the iteration increment
Answer: c

You might also like