Algorithms Communication & Stakeholder Relations 4 — Questions and Answers
Question 1: Which of the following best describes the role of a RACI matrix in an algorithm development project?
- It defines the runtime complexity of each algorithm component
- It clarifies who is Responsible, Accountable, Consulted, and Informed for each task (Correct answer)
- It tracks algorithm benchmark results over time
- It documents coding standards for the project
Correct answer: It clarifies who is Responsible, Accountable, Consulted, and Informed for each task
A RACI matrix prevents miscommunication by explicitly assigning roles and communication responsibilities.
Question 2: A stakeholder misinterprets 'O(1) space complexity' as meaning the algorithm uses zero memory. How should this misconception be corrected?
- Agree with the stakeholder to avoid confusion
- Clarify that O(1) means constant memory usage, not zero, using a simple concrete example (Correct answer)
- Send them a link to a textbook chapter
- Avoid the topic in future discussions
Correct answer: Clarify that O(1) means constant memory usage, not zero, using a simple concrete example
Concrete examples correct misconceptions more effectively than theoretical definitions.
Question 3: During a post-mortem after a system slowdown caused by an algorithm, what communication practice is most valuable?
- Identifying and publicly blaming the engineer who wrote the algorithm
- Conducting a blameless review focused on systemic causes and preventive measures (Correct answer)
- Keeping findings confidential to protect the team's reputation
- Cancelling the project and switching vendors
Correct answer: Conducting a blameless review focused on systemic causes and preventive measures
Blameless post-mortems foster psychological safety and produce actionable improvements.
Question 4: A remote stakeholder in a different time zone needs updates on algorithm performance testing. Which communication approach is most effective?
- Require them to attend synchronous meetings regardless of time zone
- Provide asynchronous written summaries with supporting data accessible on demand (Correct answer)
- Send raw log files without explanation
- Only update them at project milestones
Correct answer: Provide asynchronous written summaries with supporting data accessible on demand
Asynchronous documentation enables remote stakeholders to stay informed on their own schedule.
Question 5: What is the most important characteristic of a good algorithm status report for executive stakeholders?
- Detailed line-by-line code analysis
- Concise summary of progress, key risks, and business impact in plain language (Correct answer)
- Full benchmark results with statistical analysis
- A list of all team members and their tasks
Correct answer: Concise summary of progress, key risks, and business impact in plain language
Executives need high-level summaries focused on outcomes and risks, not technical details.
Question 6: A stakeholder approves an algorithm change via email but later claims they were never consulted. What process would have prevented this?
- Verbal agreements only to avoid a paper trail
- Formal written sign-off with confirmation receipts and a decision log (Correct answer)
- Skipping stakeholder consultation for technical decisions
- Making all decisions in large group meetings
Correct answer: Formal written sign-off with confirmation receipts and a decision log
Formal written confirmation with receipts creates an unambiguous record of stakeholder approval.
Question 7: When an algorithm unexpectedly degrades in production, what is the first communication priority?
- Publish a detailed technical root cause analysis
- Notify affected stakeholders promptly with impact scope and estimated resolution time (Correct answer)
- Fix the issue silently before anyone notices
- Schedule a review meeting for the following sprint
Correct answer: Notify affected stakeholders promptly with impact scope and estimated resolution time
Timely notification with impact and timeline information is the first obligation during an incident.
Which of the following best describes the role of a RACI matrix in an algorithm development project?