QuestionQ281

Delivery

The lead developer told the team they had learned about possible integration challenges in building customer dashboards with the architecture the team selected. What should an agile practitioner do?

  • A Conduct an architectural spike immediately to decide how the functionality will be determined.
  • B Work with the product owner to avoid the risk by determining if their requirements could be met with reporting or a similar functionality.
  • C Continue the priority defined by the product owner on the backlog for the functionality they determined to be the highest priority.
  • D Identify this as a risk, decide on the response, and prioritize spike to determine the solution on the product backlog.
Explanation

Possible integration challenges with the selected architecture constitute a technical risk. The team should identify the risk, determine its response, and add and prioritize an architectural spike on the product backlog to investigate and establish a solution. Agile risk management uses a risk-adjusted backlog and risk-based or architectural spikes to reduce technical uncertainty.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!