Skip to content

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 needs

2. 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 feasibility

Visual 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 sprint

3. 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 research

4. 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 sprint

5. 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 sprint

Agile 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 document

Real-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 follow

Leveraging 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 prototype

Google 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 journey

Tips for Optimal Results

  1. Use Multimodal Input: Combine text, images, and data for richer context
  2. Leverage Long Context: Include extensive research data in single prompts
  3. Structured Requests: Use clear sections and numbered lists
  4. Iterate Visually: Upload sketches and mockups for feedback
  5. 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

Resources

Released under the MIT License.