Agile Project Management Agile Team Dynamics and Collaboration 2 — Questions and Answers
Question 1: What is the purpose of a daily standup (daily scrum) in fostering team collaboration?
- To report progress to management
- To synchronize the team's work, identify blockers, and adapt the day's plan (Correct answer)
- To assign new tasks to team members
- To review and update the product backlog
Correct answer: To synchronize the team's work, identify blockers, and adapt the day's plan
The daily standup synchronizes the team around progress, surfaces impediments early, and enables quick coordination to adapt the plan for the day.
Question 2: What does 'co-location' mean for Agile teams, and why is it valued?
- All team members must be in the same time zone
- Team members physically working in the same location, enabling richer communication and faster collaboration (Correct answer)
- Storing all project files on a shared server
- Having the product owner sit with developers during sprint planning
Correct answer: Team members physically working in the same location, enabling richer communication and faster collaboration
Co-location means the team works in the same physical space, which enables face-to-face communication, osmotic information sharing, and faster decision-making.
Question 3: How should an Agile team handle a situation where one member has significantly more work than others?
- Allow the overloaded member to work overtime to catch up
- The team swarms to help the overloaded member so the sprint goal is met collectively (Correct answer)
- Reassign the work to the product owner
- Leave it for the next sprint since it is the member's responsibility
Correct answer: The team swarms to help the overloaded member so the sprint goal is met collectively
Agile promotes collective ownership, so the team swarms on overloaded tasks to ensure sprint goals are met as a group effort.
Question 4: What is 'collective code ownership' in Agile engineering practices?
- The entire company owns the IP rights to the code
- Any team member can modify any part of the codebase, shared responsibility for quality (Correct answer)
- Only senior developers are allowed to review code
- Each developer owns and maintains a separate module independently
Correct answer: Any team member can modify any part of the codebase, shared responsibility for quality
Collective code ownership means any team member can change any part of the codebase, distributing responsibility and preventing knowledge silos.
Question 5: What is the role of trust in an Agile team?
- Trust eliminates the need for sprint reviews
- Trust enables teams to self-organize, collaborate openly, and take risks without fear of blame (Correct answer)
- Trust is built by the scrum master assigning roles clearly
- Trust means the team never questions the product owner's decisions
Correct answer: Trust enables teams to self-organize, collaborate openly, and take risks without fear of blame
Trust is foundational in Agile — it enables self-organization, honest retrospectives, collective decision-making, and a safe environment for experimentation.
Question 6: What is a 'team working agreement' in Agile?
- A legal contract between the team and the client
- A set of norms and expectations the team creates collaboratively to guide how they work together (Correct answer)
- A list of tasks assigned to each team member for the sprint
- A formal document approved by the project manager
Correct answer: A set of norms and expectations the team creates collaboratively to guide how they work together
A team working agreement is a collaboratively created set of norms — such as communication preferences and meeting rules — that guides how the team operates.
What is the purpose of a daily standup (daily scrum) in fostering team collaboration?