Product Management Case Study
This case study explains what a Product Manager would do throughout the product lifecycle, who they would communicate with, what decisions they would make, and how they would respond to challenges involving customers, engineering, compliance, market conditions, and business priorities.
1. Understand the Problem Before Building the Feature
A Product Manager should not begin with the assumption that the company needs an AI feature. The first responsibility is to understand the problem.
Suppose a healthcare clinic uses a practice management system. After a patient consultation, some patients need follow-up appointments, additional documents, test reminders, or ongoing care coordination.
Administrative staff currently track these tasks manually using spreadsheets, notes, calendars, and memory. As patient volume increases, some follow-ups may be delayed or missed.
Potential Problem Statement
Clinic administrative staff spend significant time identifying patients who need follow-up and manually preparing communication. The process is inconsistent, difficult to track, and dependent on individual staff members.
What I Would Do
- Review the existing product and workflow.
- Understand how follow-up tasks are currently created.
- Identify where staff lose time or make mistakes.
- Understand the consequences of missed or delayed follow-ups.
- Determine whether automation is genuinely needed.
Who I Would Talk To
- Practice managers
- Receptionists and administrative staff
- Nurses and care coordinators
- Healthcare professionals
- Customer success managers
- Support team
- Data and engineering teams
- Business leadership
- How do you currently identify patients requiring follow-up?
- What happens after a consultation is completed?
- Which follow-up tasks take the most time?
- Where do delays or mistakes occur?
- What information do you need before contacting a patient?
- Which actions must always be reviewed by a human?
- How do you measure whether follow-up is successful?
My Product Management Decision
I would not immediately commit to building AI-powered automation. I would first validate whether the problem is frequent, meaningful, and sufficiently valuable to justify investment.
The solution might eventually involve AI, rules-based automation, better reminders, improved task management, or a combination of these approaches.
2. Conduct Customer Discovery
Once the problem is identified, I would conduct structured discovery with current customers and potential users.
In healthcare, it is important to distinguish between the person who purchases the product, the person who uses the product, and the person affected by the workflow.
Different Stakeholders
| Stakeholder | What They Care About |
|---|---|
| Clinic owner | Cost, efficiency, patient experience, revenue, and risk. |
| Practice manager | Workflow visibility, staff workload, and operational performance. |
| Administrative staff | Ease of use, reduced repetitive work, and fewer manual errors. |
| Healthcare professionals | Patient safety, clinical context, and appropriate escalation. |
| Patients | Clear communication, privacy, timely support, and accessibility. |
| Compliance team | Privacy, security, consent, data handling, and regulatory obligations. |
| Engineering team | Technical feasibility, integrations, reliability, and maintenance. |
Discovery Activities
- Conduct interviews with clinic staff.
- Observe the current follow-up workflow.
- Review support tickets and customer complaints.
- Analyse existing product usage data.
- Review customer churn or feature-request trends.
- Speak with sales and customer success teams.
- Review competitors and alternative workflows.
Example Discovery Finding
After interviewing multiple clinics, I might discover that the biggest problem is not writing messages. The real problem is that staff do not have one reliable place showing which patients require follow-up, why they need it, and who is responsible for the next action.
I would adjust the initial product direction from “AI-generated patient messages” to “a follow-up work queue with automated recommendations and human review.”
This decision ensures that we are solving the actual workflow problem rather than adding AI simply because it is commercially attractive.
3. Define the User Problem and Product Opportunity
After discovery, I would document the problem clearly so that the entire team understands what we are solving.
Problem Statement
Healthcare administrative teams need a reliable way to identify, prioritise, and manage patient follow-up tasks without manually checking multiple systems. The current process creates delays, inconsistent communication, and limited visibility for managers.
Target Users
- Primary user: administrative staff and care coordinators.
- Secondary user: practice managers.
- Supporting users: healthcare professionals.
- Indirectly affected users: patients.
Desired Outcome
Staff should be able to see follow-up tasks in one place, understand why a patient requires attention, review suggested actions, and complete the task with clear accountability.
Initial Product Hypothesis
If we automatically identify follow-up requirements and organise them into a prioritised work queue, administrative staff will spend less time tracking tasks manually and clinics will improve follow-up completion.
This is a hypothesis, not a guaranteed outcome. It must be tested.
4. Evaluate the Market and Business Opportunity
A Product Manager must consider both customer value and business value. Even if users like a feature, it may not be the right investment for the company at that time.
Market Questions
- How common is this problem across our target clinics?
- Are competitors already offering similar functionality?
- Are customers willing to pay for this capability?
- Does the feature support our product strategy?
- Is healthcare automation a priority for our target market?
- Do customers have concerns about AI-generated communication?
- Are there differences between small clinics and enterprise providers?
Who I Would Consult
- Product leadership
- Sales and business development
- Customer success
- Marketing
- Finance
- Legal and compliance
- Selected existing customers
The sales team may say that customers are more interested in automated appointment reminders than follow-up management.
I would not automatically reject the request. I would investigate:
- How many customers have requested it?
- Is it a genuine customer problem or a single sales opportunity?
- How much revenue could it influence?
- Does it share technical components with our current initiative?
- What would we delay if we prioritised it?
I would then compare the opportunities using evidence, strategic alignment, effort, risk, and expected impact.
5. Define Product Goals and Success Metrics
Before development begins, I would define how we will determine whether the feature is successful.
Possible Product Goal
Reduce the administrative effort required to manage patient follow-up while improving visibility and completion of follow-up tasks.
Possible Success Metrics
| Metric | Why It Matters |
|---|---|
| Follow-up task completion rate | Shows whether tasks are being completed successfully. |
| Time spent managing follow-up | Measures operational efficiency. |
| Percentage of tasks reviewed by staff | Shows whether the human oversight workflow is being used. |
| Automation acceptance rate | Measures how often staff accept suggested actions. |
| Incorrect recommendation rate | Helps identify quality and safety problems. |
| Customer satisfaction | Measures whether customers find the feature useful. |
| Feature adoption | Shows whether customers are consistently using the feature. |
I would avoid focusing only on the number of messages generated or the number of automated actions. More automation is not automatically better if it creates errors, confusion, or additional work for staff.
6. Explore Technical Feasibility
After understanding the problem and business opportunity, I would work with engineering to understand what is technically possible.
Technical Questions
- Where is patient and appointment data stored?
- Does the platform have access to the required clinical or administrative data?
- Are integrations with existing systems required?
- Can the system identify follow-up tasks using existing structured data?
- Would AI be necessary, or could deterministic rules solve the problem?
- How would we handle incomplete or inconsistent data?
- What are the expected infrastructure and AI processing costs?
- How will audit logs and access controls work?
- What happens if an external AI service is unavailable?
Who I Would Work With
- Backend engineers
- Frontend engineers
- AI or machine learning engineers
- Solution architect
- Data engineers
- Security engineers
- DevOps engineers
Engineering may determine that analysing free-text clinical notes is difficult, expensive, or risky. However, structured appointment data and predefined follow-up categories may be easier to process.
I would discuss whether we can launch an initial version using rules-based automation, such as:
- Follow-up date is approaching.
- A task has not been completed.
- A healthcare professional has selected a follow-up category.
- A patient has not responded to an approved communication.
The first version could use deterministic logic and introduce AI only where it provides clear additional value.
7. Define the MVP Scope
The Minimum Viable Product should solve a meaningful part of the problem without attempting to automate the entire healthcare workflow.
Potential MVP Features
- Automated creation of follow-up tasks from predefined triggers.
- A central follow-up work queue.
- Priority and due-date indicators.
- Assigned staff member for each task.
- Suggested communication templates.
- Human review before communication is sent.
- Task completion and audit history.
- Basic reporting for practice managers.
Features I Would Exclude Initially
- Fully autonomous clinical decision-making.
- Automatic diagnosis.
- Unreviewed AI-generated clinical advice.
- Complex predictive patient risk scoring without validation.
- Automated communication for every patient scenario.
- Large-scale integration with every external healthcare system.
I would prioritise a narrow workflow that improves administrative coordination while keeping healthcare professionals and authorised staff in control of important decisions.
8. Validate the Solution Before Development
Before asking engineers to build the feature, I would validate the proposed workflow with users.
Validation Methods
- Create a simple workflow diagram.
- Design low-fidelity wireframes.
- Create a clickable prototype.
- Demonstrate the workflow to clinic staff.
- Ask users to complete realistic tasks.
- Record confusion, concerns, and missing requirements.
- Iterate before development begins.
Example Usability Test
I would ask an administrative staff member:
“You have five patients requiring follow-up today. Show me how you would identify the highest-priority task, review the suggested message, and complete the follow-up.”
I would observe whether the user understands the interface without needing extensive explanation.
Staff may be uncomfortable with an AI-generated suggestion because they do not understand why it was created.
I would consider adding:
- A clear explanation of the trigger behind the recommendation.
- The source of relevant information.
- A visible review and edit option.
- A way to reject the recommendation.
- A feedback mechanism for incorrect suggestions.
9. Address Privacy, Security, and Healthcare Risk
Healthcare products require additional consideration because they handle sensitive personal information and may influence patient-related workflows.
I would involve the appropriate privacy, security, legal, compliance, and clinical stakeholders early rather than waiting until the feature is ready for launch.
Questions I Would Investigate
- What patient information is required for the feature?
- Is the data access appropriately authorised?
- What information can be included in a communication?
- What consent requirements apply to the communication channel?
- Where is data stored and processed?
- Are external AI providers involved?
- How is sensitive information protected?
- What audit trail is required?
- What happens when the system produces an incorrect recommendation?
- When must a task be escalated to a healthcare professional?
The feature should not independently make clinical decisions or provide unreviewed medical advice. The precise boundary depends on the intended use, product design, applicable laws, and regulatory obligations.
I would work with qualified compliance and clinical experts to assess the relevant requirements rather than assuming that a feature is safe simply because it is labelled administrative automation.
10. Create the Product Requirements
Once the problem, workflow, scope, and risks are understood, I would translate the findings into clear product requirements.
Example User Story
As a clinic administrator, I want to see all outstanding patient follow-up tasks in one place so that I can prioritise and complete them efficiently.
Example Acceptance Criteria
- Users can view all follow-up tasks they are authorised to access.
- Tasks display a patient reference, due date, status, and assigned user.
- Tasks can be filtered by priority and status.
- Users can review suggested communication before sending it.
- Users can edit or reject a suggestion.
- Every completed action is recorded in an audit history.
- Unauthorised users cannot access restricted patient information.
- The system clearly identifies failed or incomplete automation.
Documentation I Would Prepare
- Product requirements document.
- User journey and workflow diagrams.
- Functional requirements.
- Non-functional requirements.
- Risk register.
- Analytics tracking plan.
- Launch and rollout plan.
- Support and training requirements.
11. Prioritise the Product Backlog
The backlog will contain more ideas than the team can deliver within the available time. My responsibility would be to make trade-offs transparently.
Prioritisation Considerations
- Customer impact.
- Patient and operational risk.
- Strategic alignment.
- Revenue or retention impact.
- Development effort.
- Technical dependencies.
- Confidence in the evidence.
- Time sensitivity.
Leadership may want advanced AI summaries, automated messaging, analytics, predictive risk scoring, multiple integrations, and mobile functionality in the first release.
I would explain the delivery risks and recommend a smaller scope based on the most important customer problem.
I would present options such as:
- Option A: Deliver a smaller MVP quickly with lower complexity.
- Option B: Build a broader solution with a longer timeline.
- Option C: Run a discovery or technical spike before committing.
The decision should be made with clear visibility into the consequences of each option.
12. Plan the Delivery with the Team
A Product Manager is responsible for product direction and priorities, but delivery requires close collaboration with engineering, design, quality assurance, security, and other teams.
Activities During Planning
- Review the product objective with the team.
- Break the feature into smaller deliverables.
- Identify dependencies and technical risks.
- Discuss estimates and delivery constraints.
- Agree on the first release scope.
- Define ownership for each workstream.
- Confirm how progress and risks will be communicated.
Example Delivery Breakdown
| Workstream | Potential Deliverable |
|---|---|
| Discovery | Validated workflow and user requirements. |
| Design | Follow-up queue, task details, and review screens. |
| Backend | Task creation, assignment, status, and audit services. |
| Automation | Rules for identifying eligible follow-up tasks. |
| Frontend | Work queue and task management interface. |
| Security | Access controls and privacy checks. |
| Quality assurance | Functional, integration, usability, and regression testing. |
| Launch | Training, documentation, rollout, and monitoring. |
13. Manage the Team During Development
During development, I would maintain alignment without micromanaging the engineering team.
My Responsibilities
- Clarify product requirements.
- Answer questions quickly.
- Resolve priority conflicts.
- Ensure the team understands the user problem.
- Coordinate with stakeholders.
- Track risks and dependencies.
- Review scope changes.
- Keep the team focused on the agreed outcome.
People I Would Communicate With
- Engineering manager or technical lead.
- Designers.
- Developers.
- QA engineers.
- Security and compliance stakeholders.
- Customer success and support.
- Product leadership.
The team may discover that the existing system does not store a required follow-up status or does not support the required integration.
I would work with engineering to understand:
- What must be changed?
- How much additional time is required?
- Can we reduce scope instead?
- Can we deliver a temporary solution safely?
- Does the dependency create security or reliability risks?
I would then communicate the options to leadership and update the delivery plan based on the agreed decision.
14. Handle Changing Requirements and Stakeholder Conflict
Product development rarely follows the original plan exactly. Stakeholders may introduce new requests, customers may change their priorities, and technical limitations may appear.
Scenario: A Major Customer Requests Custom Functionality
A large clinic may request a customised workflow that is not required by other customers.
I would investigate:
- Is this a common problem across the market?
- Can the request be solved through configuration?
- Would the change make the product more valuable for other customers?
- Would it create long-term maintenance costs?
- Would it delay the committed release?
I would avoid making a permanent product decision based only on the revenue or urgency of one customer unless the strategic case supports it.
Scenario: Design and Engineering Disagree
Designers may want a more flexible user interface, while engineers may argue that the design is too complex for the current release.
I would bring the discussion back to:
- The user problem.
- The essential workflow.
- Accessibility and usability.
- Technical constraints.
- Release objectives.
The goal is not to choose a side. The goal is to help the team reach a practical decision based on evidence and product priorities.
15. Test the Product Before Launch
Healthcare automation requires careful testing because an incorrect task, message, or permission can create serious operational and privacy problems.
Testing Areas
- Functional testing.
- Integration testing.
- Role-based access testing.
- Data validation.
- Failure and recovery testing.
- Usability testing.
- Performance testing.
- Security testing.
- Audit logging verification.
- Human review and override testing.
Example Failure Cases
- A patient record is missing required information.
- A follow-up task is assigned to the wrong staff member.
- A duplicate task is created.
- A message contains incorrect or outdated information.
- An external communication provider fails.
- A user does not have permission to access the patient record.
- The automation runs twice for the same patient.
I would not recommend launch simply because the feature is technically complete. I would confirm that the agreed acceptance criteria, risk controls, support documentation, and monitoring requirements are satisfied.
16. Prepare the Go-to-Market and Internal Launch
A product launch is not only an engineering event. Users need to understand what the feature does, why it matters, and how to use it correctly.
Internal Preparation
- Train customer success teams.
- Prepare support documentation.
- Prepare frequently asked questions.
- Document known limitations.
- Explain the human review workflow.
- Prepare escalation processes.
- Align sales and marketing messaging.
Customer Preparation
- Provide onboarding materials.
- Explain configuration options.
- Clarify user permissions.
- Explain how recommendations are generated.
- Show users how to review and correct actions.
- Provide a clear support contact.
17. Launch Through a Controlled Rollout
Instead of making the feature available to every customer immediately, I would consider a controlled rollout.
Potential Rollout Approach
- Internal testing with synthetic or appropriately authorised test data.
- Pilot with one or two carefully selected clinics.
- Collect qualitative and quantitative feedback.
- Fix critical issues.
- Expand to a small customer group.
- Monitor performance and user behaviour.
- Gradually expand availability.
Staff may not use the feature because it requires too many clicks, does not fit their workflow, or produces recommendations they do not trust.
I would investigate the underlying cause rather than assuming that users simply need more training.
Possible responses include:
- Improve the user interface.
- Reduce unnecessary steps.
- Improve recommendation quality.
- Adjust the workflow to match clinic operations.
- Improve onboarding and training.
- Pause broader rollout until critical issues are resolved.
18. Monitor the Product After Launch
Launch is the beginning of the next stage of product management. I would monitor both product performance and real-world user outcomes.
What I Would Monitor
- Feature adoption.
- Task completion rate.
- Time taken to complete tasks.
- Automation failure rate.
- Incorrect recommendations.
- Manual override frequency.
- Support tickets.
- User complaints.
- Customer satisfaction.
- Operational and security incidents.
Who I Would Talk To
- Customers using the feature.
- Customer success managers.
- Support representatives.
- Data analysts.
- Engineering and operations teams.
- Security and compliance teams.
- Product leadership.
19. Make Decisions Based on Product Data
Data should help answer questions, but it should not replace conversations with users or professional judgement.
Example Data Interpretation
Suppose the feature is used frequently, but staff reject 40 percent of automated suggestions.
I would not immediately conclude that the feature has failed. I would investigate why the suggestions are being rejected.
Possible Reasons
- The suggestions are inaccurate.
- Staff prefer a different communication style.
- The recommendation lacks relevant context.
- The user interface makes editing difficult.
- The feature is being used for scenarios it was not designed for.
- Staff do not understand how the recommendation was created.
I would combine analytics with interviews, usability testing, and support data before deciding what to change.
20. Improve the Feature Through Iteration
Once the feature is being used in the market, I would create a continuous improvement cycle.
Improvement Process
- Identify a problem through data or customer feedback.
- Understand the root cause.
- Define a potential improvement.
- Estimate impact and effort.
- Prioritise the change.
- Test the proposed solution.
- Release the improvement.
- Measure whether the change produced the intended outcome.
Example Improvement
Users report that the follow-up queue contains too many low-priority tasks. I would investigate whether the prioritisation rules are too broad.
A potential improvement could include better filters, configurable priorities, clearer due dates, and improved assignment logic.
I would validate the change with users before implementing it across the entire customer base.
21. Manage Product Growth and Expansion
If the feature demonstrates value, I would consider how to expand it without creating unnecessary complexity.
Potential Expansion Opportunities
- Additional healthcare workflows.
- Configurable follow-up rules.
- Additional communication channels.
- Improved reporting and dashboards.
- Integration with scheduling systems.
- Support for multiple clinic locations.
- Role-specific workflow customisation.
- Improved accessibility and language support.
A product initially designed for general clinics may receive interest from aged care providers, allied health services, or disability support organisations.
I would investigate whether the workflow and regulatory requirements are sufficiently similar before expanding.
I would not assume that a feature designed for one healthcare environment can be transferred directly into another without additional discovery, testing, and stakeholder consultation.
22. Manage the Product at Maturity
As the feature matures, the focus may shift from basic development to reliability, efficiency, scalability, and profitability.
Questions I Would Ask
- Is the feature being consistently used?
- Are customers receiving measurable value?
- Are support costs increasing?
- Is the automation reliable at higher volumes?
- Are customers requesting configuration options?
- Are there unnecessary workflows or technical costs?
- Does the feature still support the company strategy?
At this stage, I may prioritise performance improvements, simplification, reliability, customer retention, or cost optimisation rather than adding more functionality.
23. Respond to Market Changes and Competition
The market may change after the product is launched. Competitors may release similar features, customer expectations may evolve, or new technologies may reduce the cost of delivering automation.
Scenario: A Competitor Launches a Similar AI Feature
I would avoid immediately copying the competitor. Instead, I would investigate:
- What problem does the competitor actually solve?
- Are our customers requesting similar functionality?
- Does the competitor have a meaningful advantage?
- Are customers switching or considering switching?
- Can we improve our existing workflow?
- Does the new feature align with our product strategy?
Our response might involve improving the current product, changing our positioning, investing in a new capability, or choosing not to compete directly in that area.
24. Decide Whether to Continue, Redesign, or Retire the Feature
Every product feature requires ongoing investment. A Product Manager must evaluate whether the feature continues to provide enough value relative to its cost, risks, and strategic importance.
Possible Product Decisions
| Decision | When It May Be Appropriate |
|---|---|
| Continue investing | The feature provides strong value and has opportunities for improvement or growth. |
| Redesign | The problem remains important, but the current solution is not working effectively. |
| Reduce scope | Some functionality has low usage or high maintenance costs. |
| Replace technology | The existing implementation is unreliable, expensive, or difficult to maintain. |
| Retire the feature | The feature no longer provides sufficient value or creates unacceptable risk or cost. |
Before retiring it, I would determine whether low usage is caused by:
- A lack of customer awareness.
- Insufficient onboarding.
- Poor usability.
- Weak product-market fit.
- Inaccurate automation.
- Changes in customer workflows.
- Unclear value for the target user.
If the problem cannot be solved economically, I would prepare a retirement recommendation with a migration plan, communication strategy, and customer impact assessment.
25. Retire the Feature Responsibly
Retiring a healthcare workflow feature requires careful planning because customers may depend on it for daily operations.
Retirement Process
- Confirm the reason for retirement.
- Identify affected customers and workflows.
- Review contractual and support obligations.
- Identify replacement solutions.
- Provide sufficient notice.
- Prepare migration documentation.
- Support customers during transition.
- Disable the feature safely.
- Monitor for unexpected consequences.
- Document lessons learned.
A feature should not be switched off simply because the development team has moved to another project. Product retirement is a customer and operational responsibility as well as a technical activity.
26. How I Would Manage Communication Throughout the Lifecycle
Communication is one of the most important responsibilities of a Product Manager. Different stakeholders need different levels of information.
| Stakeholder | Communication Focus |
|---|---|
| Engineering | Requirements, priorities, dependencies, trade-offs, and decisions. |
| Design | User needs, workflow context, usability feedback, and constraints. |
| Leadership | Business value, risks, progress, outcomes, and investment decisions. |
| Customers | Problems, product updates, limitations, training, and feedback. |
| Support | Known issues, troubleshooting, escalation, and customer guidance. |
| Compliance | Data handling, risk controls, permissions, and regulatory concerns. |
| Sales | Product capabilities, positioning, limitations, and roadmap context. |
27. A Typical Product Manager Decision Framework
When facing a difficult product decision, I would use a structured approach.
- Define the decision: What exactly needs to be decided?
- Understand the user impact: Who will be affected?
- Review the evidence: What do data and customer research show?
- Identify constraints: What are the technical, financial, and regulatory limitations?
- Develop options: What possible solutions are available?
- Evaluate trade-offs: What are the benefits and risks of each option?
- Consult the right people: Who has relevant expertise or accountability?
- Make the decision: Select the option that best supports the agreed objective.
- Communicate clearly: Explain what was decided and why.
- Review the outcome: Determine whether the decision achieved its intended result.
28. What If the Product Manager Makes the Wrong Decision?
Product management involves uncertainty. Even a well-researched decision can produce an unexpected result.
If a feature does not perform as expected, I would focus on learning rather than assigning blame.
My Response Would Be
- Acknowledge the outcome honestly.
- Review the assumptions behind the decision.
- Analyse customer feedback and product data.
- Identify what we misunderstood.
- Discuss possible corrective actions.
- Update the roadmap if necessary.
- Share lessons with the wider team.
Ownership does not mean pretending every decision will be correct. It means taking responsibility for understanding the outcome and helping the team respond constructively.
29. The Complete Product Lifecycle at a Glance
| Lifecycle Stage | Primary Product Manager Responsibility |
|---|---|
| Problem discovery | Understand the customer problem and its context. |
| Customer research | Validate the problem through interviews and evidence. |
| Market evaluation | Understand business opportunity and competitive context. |
| Strategy | Define goals, target users, and expected outcomes. |
| Feasibility | Understand technical, financial, and operational constraints. |
| Prioritisation | Choose what to build and what to delay or reject. |
| Discovery and design | Validate the proposed solution before development. |
| Development | Maintain alignment, clarify requirements, and manage trade-offs. |
| Testing | Confirm quality, usability, security, and risk controls. |
| Launch | Coordinate rollout, training, communication, and monitoring. |
| Growth | Improve adoption, expand value, and respond to market changes. |
| Maturity | Optimise reliability, cost, performance, and customer outcomes. |
| Retirement | Safely transition customers and close the feature responsibly. |
30. Final Perspective: What Makes This Product Management?
Building the follow-up automation feature is only one part of the job. The more difficult responsibility is managing the decisions surrounding it.
A Product Manager must understand the customer problem, evaluate the business opportunity, collaborate with technical teams, manage risk, communicate with stakeholders, prioritise competing requests, measure outcomes, and adapt when assumptions change.
In healthcare, this responsibility becomes even more important because efficiency must be balanced with privacy, reliability, human oversight, accessibility, and patient safety.
Practical Checklist for a Product Manager
- Understand the problem before proposing a solution.
- Talk to real users and observe their workflow.
- Separate customer needs from stakeholder requests.
- Work with engineering to understand feasibility.
- Involve compliance and security early.
- Define measurable outcomes.
- Prioritise based on impact, risk, effort, and evidence.
- Validate the solution before building extensively.
- Communicate trade-offs clearly.
- Launch in a controlled and measurable way.
- Use customer feedback and data to improve the product.
- Be willing to redesign, reduce scope, or retire a feature when necessary.