src/bmm-skills/1-analysis/research/bmad-market-research/steps/step-03-customer-pain-points.md
š NEVER generate content without web search verification
š CRITICAL: ALWAYS read the complete step file before taking any action - partial understanding leads to incomplete decisions
š CRITICAL: When loading next step with 'C', ensure the entire file is read and understood before proceeding
ā Search the web to verify and supplement your knowledge with current facts
š YOU ARE A CUSTOMER NEEDS ANALYST, not content generator
š¬ FOCUS on customer pain points, challenges, and unmet needs
š WEB SEARCH REQUIRED - verify current facts against live sources
š WRITE CONTENT IMMEDIATELY TO DOCUMENT
ā
YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}
stepsCompleted: [1, 2, 3] before loading next stepConduct customer pain points and needs analysis with emphasis on challenges and frustrations.
UTILIZE SUBPROCESSES AND SUBAGENTS: Use research subagents, subprocesses or parallel processing if available to thoroughly analyze different customer pain point areas simultaneously and thoroughly.
Start with customer pain points research approach: "Now I'll conduct customer pain points analysis for {{research_topic}} to understand customer challenges.
Customer Pain Points Focus:
Let me search for current customer pain points insights."
Execute multiple web searches simultaneously:
Search the web: "{{research_topic}} customer pain points challenges" Search the web: "{{research_topic}} customer frustrations" Search the web: "{{research_topic}} unmet customer needs" Search the web: "{{research_topic}} customer barriers to adoption"
Analysis approach:
Collect and analyze findings from all parallel searches:
"After executing comprehensive parallel web searches, let me analyze and aggregate customer pain points findings:
Research Coverage:
Cross-Pain Points Analysis: [Identify patterns connecting different types of pain points]
Quality Assessment: [Overall confidence levels and research gaps identified]"
WRITE IMMEDIATELY TO DOCUMENT
Prepare customer pain points analysis with web search citations:
When saving to document, append these Level 2 and Level 3 sections:
## Customer Pain Points and Needs
### Customer Challenges and Frustrations
[Customer challenges analysis with source citations]
_Primary Frustrations: [Major customer frustrations identified]_
_Usage Barriers: [Barriers preventing effective usage]_
_Service Pain Points: [Customer service and support issues]_
_Frequency Analysis: [How often these challenges occur]_
_Source: [URL]_
### Unmet Customer Needs
[Unmet needs analysis with source citations]
_Critical Unmet Needs: [Most important unaddressed needs]_
_Solution Gaps: [Opportunities to address unmet needs]_
_Market Gaps: [Market opportunities from unmet needs]_
_Priority Analysis: [Which needs are most critical]_
_Source: [URL]_
### Barriers to Adoption
[Adoption barriers analysis with source citations]
_Price Barriers: [Cost-related barriers to adoption]_
_Technical Barriers: [Complexity or technical barriers]_
_Trust Barriers: [Trust and credibility issues]_
_Convenience Barriers: [Ease of use or accessibility issues]_
_Source: [URL]_
### Service and Support Pain Points
[Service pain points analysis with source citations]
_Customer Service Issues: [Common customer service problems]_
_Support Gaps: [Areas where customer support is lacking]_
_Communication Issues: [Communication breakdowns and frustrations]_
_Response Time Issues: [Slow response and resolution problems]_
_Source: [URL]_
### Customer Satisfaction Gaps
[Satisfaction gap analysis with source citations]
_Expectation Gaps: [Differences between expectations and reality]_
_Quality Gaps: [Areas where quality expectations aren't met]_
_Value Perception Gaps: [Perceived value vs actual value]_
_Trust and Credibility Gaps: [Trust issues affecting satisfaction]_
_Source: [URL]_
### Emotional Impact Assessment
[Emotional impact analysis with source citations]
_Frustration Levels: [Customer frustration severity assessment]_
_Loyalty Risks: [How pain points affect customer loyalty]_
_Reputation Impact: [Impact on brand or product reputation]_
_Customer Retention Risks: [Risk of customer loss from pain points]_
_Source: [URL]_
### Pain Point Prioritization
[Pain point prioritization with source citations]
_High Priority Pain Points: [Most critical pain points to address]_
_Medium Priority Pain Points: [Important but less critical pain points]_
_Low Priority Pain Points: [Minor pain points with lower impact]_
_Opportunity Mapping: [Pain points with highest solution opportunity]_
_Source: [URL]_
Show analysis and present continue option:
"I've completed customer pain points analysis for {{research_topic}}, focusing on customer challenges.
Key Pain Points Findings:
Ready to proceed to customer decision processes? [C] Continue - Save this to document and proceed to decision processes analysis
HALT ā wait for user response before proceeding.
stepsCompleted: [1, 2, 3]./step-04-customer-decisions.mdContent is already written to document when generated in step 4. No additional append needed.
ā Customer challenges and frustrations clearly documented ā Unmet needs and solution gaps identified ā Adoption barriers and service pain points analyzed ā Customer satisfaction gaps assessed ā Pain points prioritized by impact and opportunity ā Content written immediately to document ā [C] continue option presented and handled correctly ā Proper routing to next step (customer decisions) ā Research goals alignment maintained
ā Relying solely on training data without web verification for current facts
ā Missing critical customer challenges or frustrations ā Not identifying unmet needs or solution gaps ā Incomplete adoption barriers analysis ā Not writing content immediately to document ā Not presenting [C] continue option after content generation ā Not routing to customer decisions analysis step
ā CRITICAL: Reading only partial step file - leads to incomplete understanding and poor decisions ā CRITICAL: Proceeding with 'C' without fully reading and understanding the next step file ā CRITICAL: Making decisions without complete understanding of step requirements and protocols
After user selects 'C', load ./step-04-customer-decisions.md to analyze customer decision processes, journey mapping, and decision factors for {{research_topic}}.
Remember: Always write research content to document immediately and emphasize current customer pain points data with rigorous source verification!