Week Eleven - Digital Wireframes & Working with Risks and Unknowns
Required Preparation
Section titled “Required Preparation”Learning Objectives
Section titled “Learning Objectives”- 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.
Slides
Section titled “Slides”MAD9034 11-1 Digital Wireframing
MAD9034 11-2 Working with Risks and Unknowns
Detailed Design
Section titled “Detailed Design”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 Design vs Detailed Design
Section titled “Concept Design vs Detailed Design”| Concept Design | Detailed Design |
|---|---|
| Focuses on the application framework, structure, navigation, flows, and information prioritization. | Involves screen layouts, controls & components, icons, labels, typography, and visual design. |
Components of Detailed Design
Section titled “Components of Detailed 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
Section titled “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
Section titled “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
Section titled “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
Section titled “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
Section titled “Typography”![]()
- Select typefaces and font sizes for different text elements.
- Create reusable typography components (e.g., H1, H1 Bold, Regular).
- Resources:
Visual Design
Section titled “Visual Design”
- Add color and style as the final layer of design.
- Choose an appropriate color scheme and style elements considering product branding.
- Resources:
Design Guidelines
Section titled “Design Guidelines”Material Design
Section titled “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
Section titled “Human Interface Guidelines”
- The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.
- Apple’s Human Interface Guidelines.
Atlassian Design System
Section titled “Atlassian Design System”
- Use Atlassian’s end-to-end design language to create simple, intuitive and beautiful experiences.
- Atlassian Design System.
Benefits of Using Design Guidelines
Section titled “Benefits of Using Design Guidelines”- 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.
Best Practices
Section titled “Best Practices”- 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.
Risks and Unknowns
Section titled “Risks and Unknowns”All Stages of the Process
Section titled “All Stages of the Process”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.
Working with Uncertainty
Section titled “Working with Uncertainty”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:
- Embrace ambiguity as an opportunity for innovation and exploration.
- Manage uncertainty as a source of learning and improvement.
- Foster collaboration to define common goals and embrace uncertainty together.
- Develop resilience by viewing potential failures as learning opportunities.
- Resources:
How to Identify Risks
Section titled “How to Identify Risks”- 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.
Working with Risks
Section titled “Working with Risks”Market Risks
Section titled “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
Section titled “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.
Lean UX
Section titled “Lean UX”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:
Section titled “Reducing Risks with Lean UX:”
- Emphasize rapid customer testing to reduce product risk.
- Engage customers/users at all stages of product design and delivery.
- Validate design concepts early and continuously.
- Resources:
Difference between Lean UX and Traditional UX:
| Lean UX | Traditional UX |
|---|---|
| Rapid experimentation | It involves more deliverables and documentation of each phase |
| Small, incremental testing to assess the assumptions around a design hypothesis | Comprehensive 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: