. The combined loss was four hundred and fifty thousand dollars.
The root cause came down to one thing: the team was not creating meaningful user acceptance testing. And that failure cost four hundred and fifty thousand dollars. (5/34)
Premji's ethical leadership model says: treat people as ends in themselves and they will trust you. Apply that to user acceptance testing: treat users as ends in themselves and they will give you honest feedback. When users give you honest feedback, you learn. When you learn, you create meaningful user acceptance testing.
## The Core Principle (9/34)
. The company lost three hundred and thirty thousand dollars in revenue and wasted one hundred and twenty thousand dollars in development costs. The combined loss was four hundred and fifty thousand dollars.
The fix is to start treating users as ends in themselves. When you do, users trust you. When users trust you, they give you honest feedback. When they give you honest feedback, you learn. When you learn, you create meaningful user acceptance testing. (12/34)
## Four Steps to Apply the Ethical Leadership Model
1. Treat People as Ends in Themselves and They Will Trust You
Start by creating a user respect practice that treats every testing participant as a valued partner rather than a validation tool. The team needs to stop using users to validate features and start treating them as partners in the development process. (13/34)
Last year, the team used this practice for six months across eight features. Before the practice, only five of sixteen features had meaningful testing. After the practice, seven of eight features had meaningful testing. The team increased the percentage of features with meaningful testing from thirty-one percent to eighty-eight percent. The team saved four hundred and fifty thousand dollars.
2. When You Treat Users as Ends in Themselves, Users Trust You (18/34)
Build a trust-building feedback loop that asks users for honest feedback and shows users how their feedback was used. The team needs to stop getting surface-level feedback and start getting honest feedback that leads to meaningful improvements.
The feedback loop has four steps. First, ask open-ended questions. Do not ask yes-or-no questions. Ask questions like What was the most frustrating part of using this feature? and What would you change if you could change anything? (19/34)
Second, listen without defending. When a user gives negative feedback, do not explain why the feature is the way it is. Do not argue. Say Thank you for telling us that. Can you tell us more? Take notes. Record the session with the user's permission.
Third, show users how their feedback was used. After implementing changes, send a feedback report with three sections: What you told us, What we changed, and What we decided not to change and why. (20/34)
3. When Users Trust You, They Give You Honest Feedback
Create a safe feedback environment that makes users comfortable sharing negative feedback. The team needs to stop hearing only positive feedback and start hearing the negative feedback that is most valuable for improving features. (23/34)
Second, separate the user from the feedback. Say We are evaluating the feature. We are not evaluating you. This makes users feel safe. They do not feel like they are criticizing the team. They feel like they are helping.
Third, normalize negative feedback. Share examples from previous sessions. Say In our last session, a user told us the dashboard was confusing. That feedback helped us redesign it. The new dashboard has a forty percent higher satisfaction score. (25/34)
4. When Users Give You Honest Feedback, You Learn
Build a feedback-to-feature pipeline that turns user feedback into improvements within one sprint. The team needs to stop collecting feedback and forgetting about it. Start turning feedback into action quickly. (28/34)
The pipeline has four steps. First, categorize feedback within twenty-four hours. After each session, review the feedback and sort it into three categories: quick wins that take less than four hours, sprint items that fit within one sprint, and backlog items that require more than one sprint.
Second, add quick wins to the current sprint immediately. Prioritize them at the top of the backlog. Complete them before the sprint ends. (29/34)
Third, add sprint items to the next sprint backlog during planning. Prioritize based on frequency. If three users gave the same feedback, rank it higher.
Fourth, add backlog items to the product backlog. Prioritize based on impact on user satisfaction. Review backlog items every program increment. (30/34)
The team used this pipeline for six months across eight features. The team categorized one hundred and twenty pieces of feedback within twenty-four hours, identified thirty-seven quick wins and completed them all, identified fifty-two sprint items and completed forty-one, and identified thirty-one backlog items and added them to the product backlog. Seven of eight features had meaningful testing. The team saved four hundred and fifty thousand dollars.
## Closing (31/34)