Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Design for Humans: How to make better modernization decisions

Design for Humans: How to make better modernization decisions

Many times, we’ve seen organizations with particularly complex domains fail in their modernization efforts. To be successful, we need to have a firm grasp on the domain and the relationships to other systems and domains. But most importantly, we need to put the people who are using our systems at the center of our problem solving.

When we only use an engineering lens to design our systems, we don’t always get enough perspective to make sure we’re building the right thing. Are you asking the right questions? Are you anchoring your architecture to the wrong needs? Is your decision-making influenced by assumptions and biases?

Without a holistic understanding of how each component of your system is (or isn’t) meeting the needs of your users— no matter how well your systems are architected, you risk having critical gaps in your design and strategy. You risk not being able to deliver value for your users.

Olivia’s product design background and Indu’s software architecture background bring a set of methods that will help you look at the complexity and make sense of the mess in a structured, repeatable way. We’ll expand your toolbox of (remote-friendly) collaborative, cross-disciplinary techniques to understand your domain and center the people that your systems serve.

Indu Alagarsamy

June 25, 2022
Tweet

More Decks by Indu Alagarsamy

Other Decks in Technology

Transcript

  1. For over 170 years, the New York Times has been

    seeking the truth and helping people understand the world. Our journalism covers the complex human experience — from everyday life to the extraordinary to the unimaginable.
  2. “ “ …hey, did you really need a designer? ✅

    Legal ✅ Compliance ✅ Security ✅ Performance ✅ Scalability ✅ Observability ❓ User Experience Design for Humans @heyits0livia @indu_alagarsamy
  3. reading the paper solving wordle cooking together our users Design

    for Humans @heyits0livia @indu_alagarsamy
  4. reading the paper solving wordle cooking together our users Design

    for Humans @heyits0livia @indu_alagarsamy
  5. reading the paper solving wordle cooking together WHAT HAPPENS WHEN…

    the complexity of our systems bleeds into the user experience?
  6. Everything evolves… or it dies 🪦☠ Newspaper delivery Early digital

    content Publishing on nytimes.com Digital subscriptions introduced Expansion of products
  7. If your existing system cannot change with the pace of

    the market… Ultimately, you’re not going to compete in the market.
  8. ⚙ Reduce complexity in our systems for newspaper and digital

    subscriptions Improve experiences for both our developer teams and end users Design for Humans @heyits0livia @indu_alagarsamy
  9. 3 ??? 4 Profit ✨ 1 Use cases workshops 2

    Eventstorming Design for Humans @heyits0livia @indu_alagarsamy
  10. Service Blueprinting /ˈsəːvɪs /ˈbluːprɪnt/ A service blueprint visualizes the relationships

    between different service components: people, props, and processes tied to touchpoints in a customer journey. MAP THE COMPLEXITY Design for Humans @heyits0livia @indu_alagarsamy METHOD
  11. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Clicks “subscribe” Enters delivery info
  12. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Display offer landing page Clicks “subscribe” Enters delivery info Display registration form Collect delivery information Collect payment information Complete payment Display newspaper delivery options
  13. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Display offer landing page Look up offers Clicks “subscribe” Enters delivery info Display registration form Collect delivery information Collect payment information Complete payment Display newspaper delivery options Services
  14. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Display offer landing page Look up offers Provide offers Clicks “subscribe” Enters delivery info Display registration form Collect delivery information Collect payment information Complete payment Display newspaper delivery options Services
  15. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Display offer landing page Look up offers Provide offers Services Clicks “subscribe” Enters delivery info Legacy Systems Digital products Home Delivery products Display registration form Collect delivery information Collect payment information Complete payment Display newspaper delivery options
  16. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Display offer landing page Look up offers Provide offers Clicks “subscribe” Enters delivery info Digital products Home Delivery products Display registration form Collect delivery information Collect payment information Complete payment Display newspaper delivery options Services Legacy Systems
  17. Touchpoints User Actions Frontstage Backstage Exploring Subscribing to the Paper

    Reads articles Sees opportunity to get the paper at a discount Selects a product, the Sunday paper Registers for an account Enters payment info Enters delivery location Selecting a product Registering Display offer landing page Look up offers Provide offers Clicks “subscribe” Enters delivery info Digital products Home Delivery products Display registration form Collect delivery information Collect payment information Complete payment Display newspaper delivery options Services Legacy Systems
  18. Stakeholder & User Research FIND THE GAPS Design for Humans

    @heyits0livia @indu_alagarsamy PROCESS
  19. 1⃣ Questions & Assumptions 2⃣ Stakeholder Mapping 3⃣ Guided Stakeholder

    Interviews 4⃣ Analysis with ORID A STRUCTURED USER RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy
  20. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Questions & Assumptions A team workshop that draws out shared knowledge gaps by getting major questions and assumptions out in the open to reduce bias. Design for Humans @heyits0livia @indu_alagarsamy WORKSHOP
  21. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy
  22. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy Stakeholder Mapping Identity, analyze and prioritize your most important users to understand their influence and why, to prepare for discussions. EXERCISE
  23. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy
  24. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy Guided Stakeholder Interviews Repeatable sessions based on a research plan, where session formats are shaped around specific research questions and learning goals. INTERVIEWS
  25. A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy Questions

    & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews ➡ Analysis with ORID
  26. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy
  27. Questions & Assumptions ➡ Stakeholder Mapping ➡ Guided Stakeholder Interviews

    ➡ Analysis with ORID A STRUCTURED RESEARCH APPROACH Design for Humans @heyits0livia @indu_alagarsamy Analysis with ORID ORID is a facilitation and inquiry framework that can be applied to analysis to build insights and conclusions in an unbiased way. SYNTHESIS
  28. A STRUCTURED RESEARCH APPROACH Questions & Assumptions ➡ Stakeholder Mapping

    ➡ Guided Stakeholder Interviews ➡ Analysis with ORID Objective What did we see, hear, and learn? 👀 Extract observations in a structured way. Reflective Interpretive Decisional
  29. A STRUCTURED RESEARCH APPROACH Questions & Assumptions ➡ Stakeholder Mapping

    ➡ Guided Stakeholder Interviews ➡ Analysis with ORID Objective What did we see, hear, and learn? 👀 Extract observations in a structured way. Reflective Do we understand what we’ve learned? 🤔 What’s unclear, new or surprising? Interpretive Decisional
  30. A STRUCTURED RESEARCH APPROACH Questions & Assumptions ➡ Stakeholder Mapping

    ➡ Guided Stakeholder Interviews ➡ Analysis with ORID Objective What did we see, hear, and learn? 👀 Extract observations in a structured way. Reflective Do we understand what we’ve learned? 🤔 What’s unclear, new or surprising? Interpretive What does this mean for us? 🧠 Identify common themes, needs, challenges Decisional
  31. A STRUCTURED RESEARCH APPROACH Questions & Assumptions ➡ Stakeholder Mapping

    ➡ Guided Stakeholder Interviews ➡ Analysis with ORID Objective What did we see, hear, and learn? 👀 Extract observations in a structured way. Reflective Do we understand what we’ve learned? 🤔 What’s unclear, new or surprising? Interpretive What does this mean for us? 🧠 Identify common themes, needs, challenges Decisional What’s next? Document ✍ How has our current understanding and scope of responsibilities evolved? What do we prioritize?
  32. Questions & Assumptions Workshop A team workshop that draws out

    shared knowledge gaps by getting major questions and assumptions out in the open to reduce bias. Stakeholder Mapping Identity, analyze and prioritize your most important users to understand their influence and why, to prepare for discussions. Analysis with ORID ORID is a facilitation and inquiry framework that can be used for analysis to build insights and conclusions in an unbiased way. Guided Stakeholder Interviews Repeatable sessions based on a research plan, where session formats are shaped around specific research questions and learning goals. We must anchor the priorities of the system and our modernization strategy directly in the pain of our users. Design for Humans @heyits0livia @indu_alagarsamy
  33. … usually don’t have happy endings Big Bang Rewrites Design

    for Humans @heyits0livia @indu_alagarsamy
  34. … usually don’t have happy endings Big Bang Rewrites WHAT

    HAPPENED? We didn’t prioritize what our users needed.
  35. A different approach to modernization API Integration Points ✨Modernized user

    experience ✨ Design for Humans @heyits0livia @indu_alagarsamy
  36. Healthcare.gov’s approach to modernization 90% Modern 10% Legacy (All other

    scenarios) Legacy Systems Design for Humans @heyits0livia @indu_alagarsamy
  37. “Can we find a vendor that does all of this?”

    — Product & Business “We can build all of this ourselves!” — Engineers BUY VS BUILD Design for Humans @heyits0livia @indu_alagarsamy
  38. Wardley Mapping /wôrdlē mapping/ The process of making strategic decisions

    based on the purpose, a description of the competitive landscape, the external forces acting on the landscape, and the training of your people. (learnwardleymapping.com) MAKE STRATEGIC DECISIONS Design for Humans @heyits0livia @indu_alagarsamy STRATEGY
  39. Everything evolves… or it dies 🪦☠ Value chain User NYT

    Subscriber Delivery Fulfillment File Generator Capabilities & Dependencies User Needs Have the newspaper delivered to their home Change the days of their delivery
  40. Surprising, exciting STAGE I Genesis Leading edge, competitive advantage STAGE

    II Custom Disappointing if not in use, feature-rich STAGE III Product Expected, just the cost of doing business STAGE IV Commodity Delivery Fulfillment Is this a business differentiator? Design for Humans @heyits0livia @indu_alagarsamy
  41. Surprising, exciting STAGE I Genesis Leading edge, competitive advantage STAGE

    II Custom Disappointing if not in use, feature-rich STAGE III Product Expected, just the cost of doing business STAGE IV Commodity Delivery Fulfillment Is this a business differentiator? Design for Humans @heyits0livia @indu_alagarsamy
  42. Surprising, exciting STAGE I Genesis Leading edge, competitive advantage STAGE

    II Custom Disappointing if not in use, feature-rich STAGE III Product Expected, just the cost of doing business STAGE IV Commodity Delivery Fulfillment Is this a business differentiator? Design for Humans @heyits0livia @indu_alagarsamy
  43. Surprising, exciting STAGE I Genesis Leading edge, competitive advantage STAGE

    II Custom Disappointing if not in use, feature-rich STAGE III Product Expected, just the cost of doing business STAGE IV Commodity Delivery Fulfillment Is this a business differentiator? Design for Humans @heyits0livia @indu_alagarsamy
  44. Disappointing if not in use, feature-rich STAGE III Product Expected,

    just the cost of doing business STAGE IV Commodity Should we build or buy? Surprising, exciting STAGE I Genesis Leading edge, competitive advantage STAGE II Custom BUILD Delivery Fulfillment Design for Humans @heyits0livia @indu_alagarsamy
  45. Surprising, exciting STAGE I Genesis Leading edge, competitive advantage STAGE

    II Custom Should we build or buy? Disappointing if not in use, feature-rich STAGE III Product Expected, just the cost of doing business STAGE IV Commodity BUY Delivery Fulfillment Design for Humans @heyits0livia @indu_alagarsamy
  46. HEURISTICS FOR MODERNIZING YOUR SYSTEMS IN A HUMAN CENTERED WAY

    Service Blueprints Build a shared map of the current state anchored in user scenarios. Wardley Mapping Know when to buy and when to build. But always build your own secret sauce. Modernize incrementally by continuously delivering value to your users. Inspect all the tools in the toolbox, before grabbing the first hammer. See above :) Value Stream Mapping Example Mapping Capability Mapping EventStorming SWOT Analysis Kano Model RICE Scoring MoSCoW Method Stakeholder & User Research Understand how your systems impact your users before making changes. Questions & Assumptions ORID Framework Stakeholder Mapping Blend your own! Design for Humans @heyits0livia @indu_alagarsamy
  47. 🧪 Experiment. 🧠 Learn. 🔁 Repeat. Design for Humans @heyits0livia

    @indu_alagarsamy 🤝 Trust & Human Connection. + The Secret Sauce 💧
  48. Organizations exist to serve the needs of humans. The systems

    that we build should too. Design for Humans @heyits0livia @indu_alagarsamy illustrat ions by Arun Swamy