Search for the Right Document
Workshop Session Example: Requirements Gathering for Mobile Banking App
Date: [Insert Date]
Duration: 3 hours
Facilitator: [Your Name]
Participants:
- Product Manager
- Customer Service Representative
- IT Architect
- UX/UI Designer
- A few selected end-users (customers)
Location: [Specify Location or “Virtual Meeting”]
Objectives
- Identify and prioritize key features for the Mobile Banking App.
- Understand the needs and pain points of both internal stakeholders and end-users.
- Collaborate to design a high-level user flow for the app.
- Capture additional ideas and concerns from participants.
Agenda
- Introduction (15 minutes)
- Welcome participants and introduce the facilitator and team members.
- Briefly explain the purpose of the workshop and the expected outcomes.
- Outline the agenda and set ground rules (e.g., respect each other’s input, time limits for discussions).
- Warm-Up Exercise (10 minutes)
- Icebreaker activity: Ask each participant to share one feature they love about their current banking app or a feature they wish it had.
- Purpose: To get participants thinking about banking app features and set a positive tone for the workshop.
- Current Challenges Discussion (30 minutes)
- Activity: Open discussion with the following guiding questions:
- “What are the biggest pain points with the current banking experience?”
- “What features do users often complain about or request?”
- Output: Facilitator writes down key challenges on a whiteboard or virtual board.
- Activity: Open discussion with the following guiding questions:
- Feature Brainstorming (45 minutes)
- Activity: Divide participants into smaller groups and ask each group to brainstorm features they’d like in the new app.
- Use sticky notes or a digital tool (if virtual) to write down each idea.
- Output: Each group presents their ideas, and the facilitator organizes them into categories, such as “Must-Have,” “Nice-to-Have,” and “Future Consideration.”
- User Flow Design (45 minutes)
- Activity: Collaboratively design a high-level user flow for key tasks, such as:
- Checking account balance
- Transferring money
- Paying bills
- Viewing transaction history
- Use a whiteboard or a digital wireframe tool to draw the flow, making sure everyone contributes.
- Output: A draft of the main user flow that reflects the group’s ideas.
- Activity: Collaboratively design a high-level user flow for key tasks, such as:
- Prioritization Exercise (30 minutes)
- Activity: Use a simple voting system (e.g., dot voting) to prioritize features. Each participant gets a set number of votes to place on the features they feel are most important.
- Output: A prioritized list of features for the app.
- Open Forum for Questions and Concerns (20 minutes)
- Activity: Allow participants to raise any questions, concerns, or additional ideas that haven’t been discussed.
- Output: Document any remaining feedback or questions for follow-up.
- Wrap-Up and Next Steps (15 minutes)
- Summarize key findings and decisions from the workshop.
- Outline the next steps, including how the gathered requirements will be documented and used.
- Thank everyone for their participation and input.
Materials Needed
- Whiteboard and markers (or virtual collaboration tool like Miro or MURAL)
- Sticky notes and pens (or virtual sticky notes)
- Voting dots (or a digital voting system)
- Projector for sharing wireframes (if in-person)
Example Outputs
- Key Pain Points: Difficulty navigating current app, poor integration with third-party services, lack of bill payment reminders.
- Must-Have Features: Biometric login, easy money transfers, customizable alerts, bill payment options, and an intuitive dashboard.
- User Flow: A draft flowchart showing how a user would log in and perform essential tasks.
- Prioritized Features List: Ranked list of features to focus on in the initial app release.
Follow-Up
- Prepare a detailed summary of the workshop and distribute it to all participants.
- Schedule a follow-up meeting to refine the requirements based on workshop feedback.
- Begin prototyping and user testing based on the prioritized features and user flow.