Phase 1: Laying the Foundations
(Weeks 1–2)
During Weeks 1–2, our goal was to lay the foundational work for integrating MASVS data into our product. We needed to define clear requirements, align the design with engineering capabilities, and deliver an MVP that demonstrated value to both existing customers and prospects—all while ensuring the solution was user-centric and scalable.
The primary objectives were to:
- Establish comprehensive requirements through stakeholder engagement.
- Collaborate with engineering to design a system capable of processing and presenting MASVS data effectively.
- Develop an MVP with a clear, actionable interface that met both high-level and detailed needs for compliance reporting.
Step 1: Setting Requirements
-
Stakeholder Engagement Conducted interviews with key stakeholders and worked closely with a team member involved in the MASVS standard to understand the testing scope and user expectations.
-
Defining Key Requirements:
- Provide a high-level compliance overview for each MASVS category.
- Offer a drill-down into specific issues, linking to official MASVS documentation or suggested fixes.
- Ensure the design can handle diverse app portfolios, from small to large enterprises.
Design Research
- Internal subject matter extpers (CEO, Product Owner, Sales Engineers)
- Competitive Analysis
- Learning about MASVS
Step 2: Designing the System with Engineering
-
Collaboration with Engineering Worked concurrently with the engineering team to revisit and refine our system architecture, ensuring:
-
Scalability The system could handle large scans and store historical compliance data.
-
Data Security Maintaining strong encryption and access controls, vital for a security product.
-
Design Consistency Leveraging components from our newly established Figma design system.
Core MASVS Integration Sequence Diagram

Step 3: Creating MVP Launch Design Specs
-
MASVS Report Overview A single-page summary displaying each MASVS category.
-
Detail Test Case Provide the testing results for each control group test case.
-
Control Detail Explanations of the group provided in tooltips.
Outcome & Impact
-
Clear Direction The stakeholder interviews and collaboration provided a clear, user-centric set of requirements, establishing a solid foundation for the product.
-
Technical Readiness By partnering with engineering, we built a scalable, secure system that was fully capable of handling the nuances of MASVS data.
-
Effective MVP The MVP successfully delivered a concise compliance overview. This allowed us to rapidly iterate based on user feedback and further enhance the product in subsequent phases.
This structured foundation was critical in ensuring that our product was both functional and user-friendly from the outset.

Initial concise MVP
Phase 2: Launching for Alpha Users
(Weeks 3–4)
In Weeks 3–4 of our project, we initiated an internal “Alpha” launch targeting select enterprise clients and internal security teams. Our goal was to gather early, actionable feedback to ensure our design met diverse user needs before a wider release.
Our objectives were to validate and refine our design by:
- Identifying usability challenges.
- Understanding the distinct needs of executive users versus developers.
- Pinpointing opportunities to enhance in-product guidance.
Step 1: Extracting Feedback from Alpha Users
Over a two-week period, we:
- Conducted short, structured video call sessions.
- Distributed detailed surveys to capture user impressions.
Key Insights Discovered:
-
Understanding Standards Users found MASVS jargon intimidating and requested plain-language explanations for each category.
-
Executive vs. Developer Views While executives desired a simplified success/failure rating, developers needed in-depth insights with code-level guidance.
-
Guidance Users preferred immediate, actionable suggestions for fixing issues rather than being directed to extensive documentation.
Step 2: Creating Beta Launch Specs
Based on the Alpha feedback, we redesigned the user experience for the Beta release by:
-
Implementing Tiered Explanations
-
Executive Summary A high-level pass/fail status for each MASVS group.
-
Control Detail Summarized test detail for each group with drill-down functionality to selectively expose more detail.
-
Inline Education Inline explainations of the various groups of controls that represent the most critical areas of the mobile attack surface.

Beta design with drill down functionality
Outcome & Impact
By systematically gathering and acting on early user feedback, we were able to:
- Validate the effectiveness of our initial design.
- Tailor the product experience to meet the specific needs of both executive and technical users.
- Develop a Beta version with drill-down functionality that significantly improved clarity and user guidance.
This structured approach not only enhanced the product’s usability but also built a solid foundation for wider adoption in subsequent launches.
Phase 3: Iterating Post-Launch
(Weeks 5–6)
In Weeks 5–6, after the initial launch, we observed that our main compliance dashboard, while rich in information, was overwhelming for new users. The layout—with multiple color-coded sections and dense text—made it difficult for users to quickly identify which vulnerabilities required immediate attention. Additionally, the “risk level” indicators sometimes conflicted with the MASVS categories, leading to further confusion.
Our goal was to iterate on the dashboard design to improve usability by:
- Simplifying the presentation of data.
- Ensuring critical vulnerabilities were easily identifiable.
- Creating a more intuitive layout that catered to both executives and developers.
Step 1: Narrowing Down Dashboard Design Criteria
-
Assessment Conducted a detailed review of user interactions and feedback which revealed that users were scanning the page too quickly and often missing critical vulnerabilities.
-
Key Issues Identified
- Overwhelming amount of information.
- Conflicting indicators between risk levels and MASVS categories.

Workflow from landing to findings
Step 2: Exploring Potential Solutions
-
Brainstorming Ideas Evaluated several approaches to streamline the dashboard
-
Highest Risk Items A design that places the most critical vulnerabilities at the top, while lower-risk findings remain in a collapsible section.
-
Contextual Summaries A “Top 3 Actions” box in the top banner to highlight urgent steps.
-
Layout An executive-level snapshot on the main screen with deeper, developer-focused details accessible via a secondary tab.
-
Key Questions Considered
- Could a single compliance score simplify user interpretation?
-
- Would a step-by-step wizard for critical vulnerabilities improve clarity?

Responsive designs, from 'mega' to mobile
Step 3: Design Review and Implementing Changes
-
Collaborative Discussion After team discussions and evaluating all options, we combined the most promising ideas into a unified redesign.
- Final Implementation
-
Simplified Compliance ScoreIntroduced a concise message (e.g., “Your app meets 70% of MASVS requirements”) that provided an immediate overall status.
-
Prioritized Vulnerabilities
Displayed a prioritized list of critical vulnerabilities at the top of the dashboard, with an option to expand for additional details.
Outcome & Impact
-
Improved Focus The redesign ensured that users could immediately see the most urgent issues, reducing information overload.
-
Enhanced User Confidence Feedback from beta users indicated they felt more confident and informed when interpreting MASVS results.
-
Faster Adoption The simplified view and prioritized action items contributed to a smoother onboarding experience and quicker decision-making.
This iterative process allowed us to refine the dashboard, making it more user-centric and effective in highlighting critical vulnerabilities post-launch.
Phase 4: Distributing Our Product
(Weeks 6+)
Following the successful Beta and subsequent refinements, we launched the MASVS compliance feature to all existing NowSecure customers. We also collaborated with our sales engineers to demonstrate the new functionality in product demos, emphasizing:
- Ease of Understanding: A single compliance score and a short bullet list of top issues.
- Value Proposition: Actionable solutions that help teams quickly remedy vulnerabilities.
- Differentiation: Positioning NowSecure as a thought leader by aligning with recognized security standards like MASVS.
During this phase, we also continued to expand our Figma design system to support new features—like automated compliance alerts and advanced reporting.