Human-Centered Design with Agile AI - Google Gemini Guide
Overview
This guide provides optimized instructions for using Human-Centered Design principles with an Agile approach when working with Google's Gemini AI models.
Best Practices for Gemini
Model Selection
- Gemini 1.5 Pro: Best for complex analysis, long context, and comprehensive HCD workflows
- Gemini 1.5 Flash: Fast, efficient option for quick iterations and real-time collaboration
- Gemini Ultra: Premium capability for the most demanding design challenges
Prompt Engineering for HCD with Gemini
Leveraging Gemini's Strengths
Gemini excels at:
- Multimodal understanding (text, images, video, audio)
- Long context processing (1M+ tokens with 1.5 Pro)
- Reasoning across diverse information types
- Integration with Google Workspace tools
1. Discovery Phase
Text-Based Research Planning:
text
Help me design a user research study for [project description].
Please provide:
1. Recommended research methods suitable for [target users]
2. Interview guide with open-ended questions
3. Survey questions if appropriate
4. Observation protocol for contextual inquiry
5. Timeline for research activities within a 2-week sprint
Focus on uncovering genuine user needs, not just validating assumptions.Multimodal Research Analysis:
text
I have user research materials in multiple formats:
- Interview video recordings (uploaded)
- User journey sketches (images uploaded)
- Survey data (spreadsheet uploaded)
Please analyze these materials together and:
1. Identify key themes across all sources
2. Note non-verbal cues from videos
3. Interpret user journey sketches
4. Correlate quantitative and qualitative findings
5. Synthesize insights into actionable user needs2. Define Phase
Synthesis with Long Context:
text
I'm synthesizing user research from multiple sources. Here's all the data:
[Research Data - can include extensive interview transcripts, survey results,
observation notes, video summaries, etc.]
Using HCD principles, please:
1. Extract and categorize key insights
2. Identify patterns and themes across all research
3. Create an affinity map of related findings
4. Define top 3-5 user needs with supporting evidence
5. Craft "How Might We" statements for each need
6. Prioritize based on user impact and sprint feasibilityVisual Data Analysis:
text
[Upload images or mermaid diagrams of whiteboard sessions, sticky note affinity maps, journey maps]
Please analyze these workshop outputs and:
1. Transcribe and organize the visible content
2. Identify groupings and relationships
3. Extract key themes and insights
4. Suggest additional connections between concepts
5. Recommend next steps for our Agile sprint3. Ideate Phase
Creative Brainstorming:
text
Let's brainstorm solutions for: [problem statement]
Context:
- Target users: [personas]
- Key needs: [list]
- Constraints: [technical, budget, timeline]
Please:
1. Generate 20+ diverse solution ideas
2. Categorize ideas by approach (incremental, transformative, hybrid)
3. For each idea, explain how it addresses user needs
4. Suggest combinations of ideas that could work together
5. Identify quick wins vs. longer-term solutions
6. Flag innovative ideas that challenge our assumptions
Think broadly and creatively while staying grounded in user research.Visual Inspiration Analysis:
text
[Upload images of competitor products, design inspiration, sketch concepts]
Based on these visual references:
1. What design patterns could work for our users?
2. How could we adapt these approaches to our context?
3. What unique opportunities do you see?
4. Suggest variations or improvements
5. Identify what to avoid based on user research4. Prototype Phase
Multimodal Prototype Planning:
text
Help me plan a rapid prototype for: [concept description]
Sprint Context:
- Duration: [timeframe]
- Team capabilities: [skills available]
- Tools: [design/development tools]
Please create:
1. Prototype scope and fidelity level
2. Step-by-step implementation plan
3. Key screens/interactions to include
4. Content and data needed
5. Visual design direction suggestions
6. Technical approach (if applicable)
7. What to defer to later iterations
Also suggest how to document the prototype for user testing.Design Review:
text
[Upload prototype screenshots or mockups]
Please review these designs from an HCD perspective:
1. How well do they address identified user needs?
2. What usability issues do you spot?
3. Suggestions for improving user experience
4. Accessibility considerations
5. Areas that need user testing validation
6. Quick wins for improvement within our sprint5. Test Phase
Comprehensive Testing Protocol:
text
Create a user testing plan for: [prototype description]
Include:
1. Testing objectives and key questions
2. Participant screening criteria (5-8 users)
3. Testing environment setup
4. Detailed testing script with:
- Welcome and consent
- Context-setting scenarios
- Task-based activities
- Think-aloud prompts
- Follow-up questions
5. Observation checklist
6. Data collection methods
7. Analysis framework
8. Success criteria
Ensure we're testing assumptions and learning, not just confirming our ideas.Video Analysis:
text
[Upload user testing session videos]
Please analyze these user testing sessions:
1. Observe user behaviors and reactions
2. Note moments of confusion or delight
3. Identify usability issues
4. Track task completion and difficulties
5. Extract key quotes and insights
6. Summarize findings by theme
7. Recommend priority improvements for next sprintAgile Integration with Gemini
Sprint Planning with Google Workspace
Integrated Planning:
text
Access our project documents:
- User research summary (Google Doc)
- Product backlog (Google Sheets)
- Sprint goals (Google Slides)
Please help plan our next sprint:
1. Review user research priorities
2. Analyze backlog items for alignment with user needs
3. Suggest sprint goal based on HCD phase
4. Recommend stories to include
5. Estimate complexity and dependencies
6. Identify risks
7. Create a day-by-day sprint plan
8. Generate a draft sprint planning documentReal-Time Collaboration
Meeting Facilitation:
text
Facilitate our design workshop on [topic].
Participants: [roles]
Duration: [time]
Goal: [objective]
Please:
1. Create an agenda with time blocks
2. Suggest activities for each section
3. Provide facilitation prompts and questions
4. Recommend collaboration techniques
5. Design voting/prioritization methods
6. Create a workshop template we can followLeveraging Gemini's Multimodal Capabilities
Analyzing User Environments
text
[Upload photos/videos of user environments, workspaces, or product usage]
From an HCD perspective:
1. What does the environment tell us about user needs?
2. What pain points are visible?
3. What workarounds have users created?
4. What opportunities for improvement exist?
5. How should these insights influence our design?Design System Analysis
text
[Upload UI design examples, style guides, component libraries]
Please:
1. Analyze consistency and patterns
2. Identify gaps in the design system
3. Suggest improvements for user experience
4. Check accessibility compliance
5. Recommend components needed for our prototypeGoogle AI Studio Integration
Create a customized prompt for HCD-Agile work:
System Instructions:
text
You are an HCD-Agile AI assistant helping a team apply human-centered design
within Agile sprints.
Your role:
- Ground all suggestions in user research and needs
- Think iteratively in sprint-sized increments
- Balance thoroughness with speed
- Encourage user validation and testing
- Provide actionable, practical guidance
- Consider team constraints and capabilities
Always:
- Ask clarifying questions when context is unclear
- Prioritize user outcomes over features
- Suggest experiments and validation approaches
- Think about inclusion and accessibility
- Consider the full user journeyTips for Optimal Results
- Use Multimodal Input: Combine text, images, and data for richer context
- Leverage Long Context: Include extensive research data in single prompts
- Structured Requests: Use clear sections and numbered lists
- Iterate Visually: Upload sketches and mockups for feedback
- Google Workspace Integration: Reference and work with your existing documents
Integration with Google Workspace
Google Docs
- Store and share research findings
- Collaborate on problem definitions
- Document design decisions
Google Sheets
- Organize research data
- Track sprint progress
- Analyze metrics
Google Slides
- Present user insights
- Share prototypes
- Document user journeys
Google Drive
- Centralize all HCD artifacts
- Share with stakeholders
- Version control designs
Common Pitfalls
- Overwhelming Multimodal: Don't upload everything; be selective and purposeful
- Context Overload: Even with long context, provide focused queries
- Visual Assumption: Verify interpretations of images/videos with team
- Tool Dependency: Gemini enhances but doesn't replace user interaction