
Mindaware Experience
Continuous cybersecurity awareness program on a comprehensive training platform.
Introduction
MindAware is a cybersecurity awareness platform designed to enhance the knowledge and skills of users in recognizing and mitigating cyber threats. The platform includes features such as phishing simulations, cybersecurity courses, and administrative dashboards to monitor user progress.
Goals
-
Enhance User Engagement: Create an intuitive and engaging platform for users to participate in cybersecurity training.
-
Effective Learning: Provide comprehensive and interactive learning modules to help users understand and prevent cyber attacks.
-
Admin Monitoring: Equip administrators with detailed dashboards to track user progress and effectiveness of the training.
Benchmark
KnowBe4
-
Strengths: Extensive course library, robust phishing simulation capabilities.
-
Weaknesses: Interface can be overwhelming, especially for non-technical users.
Cofense
-
Strengths: Focused on phishing defense, real-time threat intelligence.
-
Weaknesses: Limited course variety, less emphasis on broader cybersecurity topics.
Wombat Security
-
Strengths: User-friendly interface, variety of interactive training modules.
-
Weaknesses: Reporting features could be more detailed, higher cost.
Insights from Benchmarking:
-
Emphasize user-friendly interfaces to cater to non-technical users.
-
Provide a comprehensive range of courses covering various aspects of cybersecurity.
-
Ensure detailed reporting features for administrators to track progress and effectiveness.
Personas


Alice
-
Age: 30
-
Occupation: Marketing Manager
-
Goals: Improve her knowledge about cybersecurity, especially to protect her personal and professional data.
-
Pain Points: Limited technical background, often overwhelmed by technical jargon.
Bob
-
Age: 45
-
Occupation: IT Security Manager
-
Goals: Ensure that the team is well-trained in cybersecurity, track training progress, and identify areas needing improvement.
-
Pain Points: Difficulty in monitoring progress and engagement across a large team.

User Flow
End User Flow:
-
Login/Register
-
Dashboard Overview
-
View progress, upcoming training, and recent phishing simulation results.
-
-
Course Selection
-
Browse and enroll in cybersecurity courses.
-
-
Course Participation
-
Interactive modules, quizzes, and practical exercises.
-
-
Phishing Simulation
-
Participate in simulated phishing attacks to test knowledge.
-
-
Progress Tracking
-
View completed courses, scores, and receive feedback.
-
Administrator Flow:
-
Login/Register
-
Admin Dashboard
-
Overview of user progress, course completion rates, and phishing simulation results.
-
-
User Management
-
Add/remove users, assign courses, and monitor user engagement.
-
-
Report Generation
-
Generate detailed reports on training effectiveness and compliance.
-
-
Simulation Setup
-
Configure and deploy phishing simulations.
-
Design Thinking
Empathy
Conducted user interviews and surveys to understand the needs and pain points of different personas (end users, administrators, decision makers).
Define
Defined key problems to solve:
-
Making cybersecurity training accessible and engaging for non-technical users.
-
Providing robust tools for administrators to monitor progress and effectiveness.
Ideation
Brainstormed potential features and solutions, such as interactive dashboards, gamified learning modules, and customizable phishing simulations.
Prototyping
-
Created wireframes and mockups of key screens (user dashboard, course page, admin dashboard).
-
Developed clickable prototypes to test user interactions and gather feedback.
Test:
-
Conducted usability testing with end users and administrators.
-
Collected feedback on the ease of use, engagement level, and functionality of the platform.
User Testing
Objective
Ensure the platform is intuitive, engaging, and effective in teaching cybersecurity awareness.
Participants
A mix of end users (non-technical staff) and administrators (IT staff).
Methodology
Usability testing sessions, followed by surveys and interviews.
Key Findings:
-
Users found the platform easy to navigate and engaging.
-
Administrators appreciated the detailed dashboards and reporting features.
-
Simulated phishing exercises were particularly effective in reinforcing learning.
Design Process
1. Information Architecture
Organize the structure and flow of information to ensure an intuitive user experience.
-
Site Map: Developed a site map outlining the main sections of the platform:
-
Dashboard
-
Courses
-
Phishing Simulations
-
Progress Tracking
-
Admin Panel
-
Reports
-
-
User Flows: Created detailed user flows to map out the steps each persona takes to complete key tasks, ensuring smooth navigation and task completion.
2. Interface Design
Design the visual and interactive elements of the platform.
-
Wireframes: Created low-fidelity wireframes to outline the layout and functionality of each screen.
-
High-Fidelity Mockups: Developed high-fidelity mockups with detailed visual design, including color palettes, typography, and imagery.
-
Interactive Prototypes: Built interactive prototypes using tools like Figma or Adobe XD to simulate user interactions and gather feedback.
3. Development and Testing
Build the platform and ensure it meets design specifications and user needs.
-
Front-End Development: Implemented the visual design using HTML, CSS, and JavaScript frameworks.
-
Back-End Development: Developed the platform’s functionality using appropriate back-end technologies, ensuring secure data handling and robust performance.
-
Integration: Integrated front-end and back-end components to create a cohesive, functioning platform.
-
Usability Testing: Conducted usability testing with end users and administrators to identify and fix any issues with navigation, functionality, and overall user experience.
-
Beta Testing: Released a beta version to a small group of users for real-world testing and feedback.
4. Launch and Iteration
Launch the platform and continuously improve based on user feedback.
-
Launch: Officially launched the MindAware platform to all users.
-
User Training: Provided training materials and sessions to help users get started with the platform.
-
Feedback Collection: Established channels for ongoing user feedback, such as surveys, interviews, and support tickets.
-
Continuous Improvement: Regularly updated the platform based on user feedback and analytics data, introducing new features, fixing bugs, and improving usability.
Design by Rodrigo Cintrao colaboration

Conclusion
MindAware provides a comprehensive, user-friendly platform for cybersecurity awareness training. By addressing the needs of different user personas and incorporating feedback from user testing, the platform effectively educates users and helps administrators monitor and improve cybersecurity readiness.