Skip to content

Week Eleven - Digital Wireframes & Working with Risks and Unknowns

  • Understand the differences and significance of concept and detailed design in digital product development.
  • Master navigation finalization, screen layout creation, control/component selection, and effective use of icons and labels.
  • Apply suitable typography and visual design for readability, aesthetics, and brand alignment.
  • Utilize key design guidelines from systems like Google’s Material Design and Apple’s Human Interface Guidelines.
  • Identify and strategize against various risks (market, product, usage) in digital design.
  • Enhance skills in managing uncertainty and ambiguity, promoting innovation and resilience.
  • Grasp Lean UX principles, focusing on rapid experimentation and customer testing, and contrast these with traditional UX methods.
  • Collaborate effectively in cross-functional teams, employing Lean UX and Agile methodologies for optimized design processes.

MAD9034 11-1 Digital Wireframing

MAD9034 11-2 Working with Risks and Unknowns

Summary: Detailed design is the process of refining and specifying all the elements of a product’s interface. It involves finalizing the layout, controls, icons, typography, and visual design to ensure a cohesive and functional user experience.

Concept DesignDetailed Design
Focuses on the application framework, structure, navigation, flows, and information prioritization.Involves screen layouts, controls & components, icons, labels, typography, and visual design.
  • Finalize navigation and overall framework/structure.
  • Design screen layouts.
  • Specify controls & components.
  • Choose icons and labels.
  • Select typography.
  • Implement visual design.

Navigation and Framework

  • Finalize navigation and ensure consistency across the product.
  • Define persistent elements like application headers and other UI elements.
  • Consider empty pages as opportunities for instructions or links.

Screen Layouts

  • Transition from lo-fi prototypes to detailed screen designs.
  • Define UI elements for each screen and their consistency across the application.
  • Consider validations, warning, and error messages.

Controls and Components

  • Design UI elements based on detailed layout designs.
  • Choose appropriate controls and components (e.g., buttons, tabs, menus).
  • Consult UI guidelines like Google Material Design or Atlassian Design System (Atlassian Design).
  • Focus on reusable components.

Icons, Labels

  • Enhance usability with appropriate icons and clear labels.
  • Ensure icons add clarity and labels are appropriate for your personas.
  • Consider localization and the potential need for text expansion.

Typography

Visual Design

Material Design

  • Material is a design system created by Google to help teams build high-quality digital experiences for Android, iOS, Flutter, and the web.
  • Latest version: Material Design 3.

Human Interface Guidelines

Atlassian Design System

  • Use Atlassian’s end-to-end design language to create simple, intuitive and beautiful experiences.
  • Atlassian Design System.
  • Provides a reliable source of information and best practices.
  • Ensures familiarity and ease of use for your application.
  • Encourages creativity within the bounds of user expectations.
  • Maintain consistency.
  • Include shortcuts for power users.
  • Provide meaningful feedback and status indicators.
  • Plan for and handle errors effectively.
  • Allow easy reversal of actions.
  • Give users control and reduce demands on short-term memory.

Even with ample time and resources, unknowns or changes are inevitable from the research completion to the product release. Adaptability and agility are crucial, accepting that some aspects will only be validated once the product is in users’ hands.

  • Unknowns exist at all levels of the process.
  • Initial research often uncovers more questions.
  • Operate with assumptions and hypotheses, validating them through analysis and user feedback.
  • Design phase uncertainties persist even after prototyping and user testing.
  • Prototyping typically covers only parts of the application, leaving some areas untested.
  • Each testing cycle clarifies some questions but may also introduce new ones.

Key Areas:

  • Research: Gaps in understanding, risks in user needs.
  • Analysis: Hypotheses are uncertain and need validation.
  • Design: Unknowns about product implementation and user interaction.
  • Prototype: Inability to test everything.
  • Testing: Clarification and emergence of new unknowns.

Uncertainty in UX design can stem from unclear requirements, time constraints, resource limitations, or changes in market, technology, user needs, and business priorities.

“Uncertainty is the state of not knowing or being able to predict the outcome or consequences of an action or decision.”

Tips on Embracing Uncertainty:

  • Market Risks: Evaluate market needs and competitive landscape. Consider new product initiatives and their market viability.
  • Product Risks: Assess if the product delivers customer value, its MVP status, and competitive advantage.
  • Risks in Use: Document potential user errors and their consequences, like security issues or data loss.

Mitigation involves thorough market research, user research, ideation, prototyping, and testing. Be ready to pivot and adapt to changes in technology and market.

Market Risks

  • Use tools like the Value Proposition Canvas for market need evaluation and competitive analysis.
  • Collaborate with Product Marketing for insights into market risks.
  • Organize focus groups, build prototypes, and conduct usability testing.

Product Risks

  • Assess design, value, usability, feasibility, and viability risks.
  • Conduct customer interviews, market analysis, and review mining.
  • Engage in QA processes, test with real data, and consider accessibility.
  • Discuss technical aspects with the team, considering quality attributes and system integration.

What is Lean UX?

Definition and Benefits:

“Lean UX is a collaborative, cross-functional design approach that establishes the true nature of a product in a fast, user-centered way.”

Goals and Benefits:

  • Maximize value and minimize waste in software design.
  • Based on the principle: think > make > check.

Reducing Risks with Lean UX

Difference between Lean UX and Traditional UX:

Lean UXTraditional UX
Rapid experimentationIt involves more deliverables and documentation of each phase
Small, incremental testing to assess the assumptions around a design hypothesisComprehensive research, analysis, ideation, prototyping and testing to ensure the product meets the users’ needs very well
It requires extensive cross-functional collaboration

For further reading: