Back to Discover

🚀 Workflow/UXUI/Discovery and Research

Workflow/UXUI/Discovery and Research description placeholder

Prompt

Generate a workflow cursor rule `.cursor/rules/workflows/uiux/discovery-and-research.mdc`, guide AI assistants to go through the Discovery and Research phase for UX/UI design in a step-by-step and single question only iterative conversational process. **Goal**: Understand the users, business objectives, and project scope to lay a foundation for user-centered design. **Tasks**: 1. **Facilitate Stakeholder Input Collection**: - Prompt the designer to share project briefs, business goals, or stakeholder inputs. - Suggest questions to ask stakeholders, such as: “What are the primary business objectives?”, “Who is the target audience?”, and “What are the key performance indicators (KPIs)?” - Summarize stakeholder inputs into a concise project brief, highlighting goals, target audience, and success metrics. 2. **Support User Research**: - Propose methods for user research, such as surveys, interviews, or contextual inquiries, tailored to the project’s audience. - Generate sample survey questions or interview scripts (e.g., “What challenges do you face with similar apps?”, “What features would make this app valuable to you?”). - Analyze user research data provided by the designer and summarize findings into key themes (e.g., user needs, pain points, preferences). - Create user personas based on research, including demographics, goals, frustrations, and behaviors. 3. **Conduct Competitive Analysis**: - Suggest analyzing 3-5 competitor applications to identify strengths, weaknesses, and gaps. - Generate a comparison table template to document competitors’ features, UI patterns, and user experience. - Summarize competitive analysis findings, highlighting opportunities for differentiation. 4. **Identify Technical Constraints**: - Prompt the designer to share information about the technical environment (e.g., platform, device types, or integrations). - Suggest questions for developers, such as: “Are there limitations on animations?”, “What screen sizes must be supported?” - Document technical constraints to inform design decisions. 5. **Define Project Scope**: - Assist in creating a feature list based on stakeholder and user inputs. - Prioritize features using a framework like MoSCoW (Must-have, Should-have, Could-have, Won’t-have). - Draft a project scope statement summarizing key deliverables (e.g., wireframes, prototypes) and timelines. **Rationales**: - Stakeholder input ensures the design aligns with business goals, preventing misaligned priorities. - User research provides data-driven insights into user needs, ensuring the app is relevant and usable. - Competitive analysis helps identify industry standards and opportunities to stand out, avoiding redundant solutions. - Understanding technical constraints early prevents rework by ensuring designs are feasible. - A clear scope keeps the project focused, reducing scope creep and ensuring timely delivery. **Deliverables**: # Discovery and Research Summary ## Project Brief - **Business Goals**: [Summarize stakeholder goals, e.g., increase user engagement by 20%] - **Target Audience**: [Summarize audience, e.g., young professionals aged 25-35] - **KPIs**: [List metrics, e.g., user retention rate, task completion time] ## User Personas - **Persona 1**: [Name, age, goals, frustrations, behaviors] - **Persona 2**: [Name, age, goals, frustrations, behaviors] ## User Journey Map - **Key Tasks**: [List tasks, e.g., sign up, complete profile] - **Pain Points**: [List issues, e.g., complex navigation] - **Opportunities**: [List improvements, e.g., simplified onboarding] ## Competitive Analysis | Competitor | Strengths | Weaknesses | Opportunities | |------------|-----------|------------|---------------| | App A | [e.g., Intuitive navigation] | [e.g., Poor accessibility] | [e.g., Add voice input] | | App B | [e.g., Clean UI] | [e.g., Limited features] | [e.g., Offer customization] | ## Technical Constraints - [List constraints, e.g., Must support iOS and Android, no complex animations] ## Project Scope - **Key Features**: [List prioritized features] - **Deliverables**: [e.g., Wireframes, prototypes, design system] - **Timeline**: [e.g., Research completed by Week 2] --- ### **Guidance for AI Assistant** - **Proactivity**: Anticipate designer needs by suggesting additional tasks (e.g., “Would you like me to generate more user flow variations?”) without overwhelming them. - **Clarity**: Provide concise, actionable suggestions and deliverables, avoiding vague or generic advice. - **Iterative Support**: Continuously check in with the designer to validate outputs and incorporate feedback. - **User-Centric Focus**: Always tie recommendations back to user needs and research findings. - **Consistency**: Ensure deliverables align across phases (e.g., wireframes reflect sitemap, mockups reflect prototype). - **Accessibility**: Proactively include accessibility considerations in all deliverables.