Agile 1
Agile 1
In the middle of the iteration, how does a team handle requirement changes
from the customer?
How does the team know what to work upon during the iteration?
For any meeting that development team members, working in agile, have
among them, what are the points to consider?
How can one ensure that the code adheres to good coding standards?
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?
After a team member creates a working code at her level, what is the
fundamental way to ensure quality of each line?
When you have more than one agile team working on a single product,
which all among the following are crucial considerations?
Page 1
Sheet1
What do you think is a good way for team members to remain updated on
work status at any given time?
What happens if the offshore team members are not able to participate in
the iteration demo due to timezone/infrastructure issues?
In a team, if all the members do regular check-in of the code, then how
does one ensure that the code is not broken anywhere?
If you are in an agile team, do you have distributed team members? Which
of the TCS Location Independent Agile models do you follow? (M1 -
distributed agile team members with 3 hrs common time, M2 - 2 such M1
teams, M3 - 3 such M1 teams with more than one ProductOwner/specialist,
M4 - 4 such M1 teams with more than one ProductOwner/specialist)
How does an agile team obtain clarity on backlog items that may be picked
up in subsequent iterations?
When multiple team members are working on a related feature, how often
should they integrate their work?
How should a team have quality standards built into its deliverables?
Page 2
Sheet1
In a team, if someone gets stuck with the technical tasks during the
iteration, what is the immediate next step?
In a team that follows agile, how would a team member know about the
details of what others are working on?
What should be a standard way for anyone outside an agile team to get the s
Given pice of work to be executed in agile, how would you form a team?
Page 3
Sheet1
The team participates in the iteration planning during which the Lead/Onsite/Scrum Master decides who should work on w
The team participates in iteration planning during which the team discusses with the Product Owner and finalizes who sh
The Scrum Master has regular interaction with the Product Owner. He/she guides the team on the tasks to be taken up.
Iteration plans are shared by Product Owner beforehand; any spill over from last iteration is taken up by default.
The members must have at least 3 hours overlap time between all of them.
The members must have at least the daily sync-up together.
All team members must have a common 3 hours in a week to sort out dependencies.
All team members must come together at least once everyday. Amount of time overlap can be flexible.
It can be checked against the coding guidelines for the technology used by a similar project.
The code has to be reviewed by the technical expert of the team.
The code has to pass through the static code analysis without any violations.
The code has to be self reviewed to verify coding standards against a documented checklist.
Meetings must be scheduled with a lead time so that the participants can plan their work better.
Meetings must have a set agenda to facilitate a focused discussion and reduce digressions.
Meetings must be facilitated and time-boxed.
Team Lead/ScrumMaster must facilitate discussions but he/she may close meetings as per preference.
Page 4
Sheet1
Teams to have occasional sync-up meets to eliminate dependencies.
All teams to have an identified co-ordinator and they stay in continuous touch to eliminate differences/issues.
No issues. Onsite members can have the iteration demo with the Product Owner; it is a single team anyway.
Offshore members will miss the opportunity to interact with the Product Owner and get the direct feedback about the incr
No major issue. Since offshore Lead and onsite members participate in the demo with the Product Owner, they can casc
It is a loss as the offshore members will not be able to contribute to ideas related to way of working.
M1.
M2.
M3 or M4.
The model we follow is not in the answer options.
Team discusses and clarifies doubts on backlog items in the iteration planning meeting.
Product Owner creates detailed user stories (aligned to agreed upon Definition of Ready) in the backlog before the iterati
Team can interact with the Product Owner multiple times during an iteration without waiting for the next iteration planning
Team can have backlog refinement session with the Product Owner during every iteration for gaining clarity on the subse
If the feature/idea sounds out of the box, team must accept it in the backlog.
Team should analyse the feature/idea based on the domain knowledge, validate the same or suggest improvements.
Page 5
Sheet1
Even if the feature/idea is not so new, as the Product Owner understands the market demands better, team should accep
Team to analyse the technical feasibility and capacity before accepting the idea.
Without wasting time, the team member has to inform the Lead/onsite coordinator and take up another task.
The team member can reach out to other team members for help.
The team member can raise the issue during Team Retrospective.
Team member must search in google, technical forums without wasting time.
The Product Owner and the Scrum Master are responsible for maintaining work transparency.
The team should have a daily sync-up.
The onsite coordinator should share daily status for each member.
They may know from the backlog maintained in a tool (Jira, Prime, etc.) which will show the items as assigned to membe
The Scrum Master knows the status as he/she only assigns tasks to members; He/she can use any tool to manage the s
The onsite members are in a better position to track tasks at their end as they co-ordinate between the Product Owner an
All the tasks can be maintained in a common place such as a Wiki / Jira / excel / physical board / wall / any other system
The customer/Product Owner should manage and track the tasks through any available tool.
Kanban
Page 6
Sheet1
x x
x
x x
x
x
x
x x
x x
Page 7
Sheet1
x
x
X
x
X
x
x
x
Page 8
Sheet1
done/Doing/Done'.
x
x
Page 9