SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Facilitating
holistic product decisions
with information architecture
Johanna Kollmann | @johannakoll | IA Summit 2017, Vancouver
CHALLENGES
“Multi-context”product
Website
Command-line tool
Integrations & notifications
Photo by NASA HQ PHOTO, https://flic.kr/p/cxko4u
Mental Model
System Model
Conceptual Model
We ended up designing “from the code layer out”
- rather than having product intent drive the system.
HOLISTIC PRODUCT THINKING
CODE HAS IA
1) Concepts and language in the code beat the best diagrams.
Lessons learned
From an IA’s point-of-view:
• How will user journeys change?
• What’s the new hierarchy?
• Does our taxonomy still work?
• What do we call features and product concepts?
• Which words will make sense to users, 

what have we learned from research?
Scenario: scaling the product
From an engineer’s point-of-view:
• How does the data model need to change to support this?
• How do existing code structures need to change?
• What do we call things in the code?
• What new services and capabilities will be required?
Scenario: scaling the product
1) Concepts and language in the code beat the best diagrams.
2)Collaborate with system architects and engineers to ensure that
concepts in the code match the product intent.
Lessons learned
• Re-architect the code to match the conceptual model
• Can you use the terms that are user-facing in the code?
• It is what’s in the code that will be used and remembered
Build from the product layer in
- not from the code layer out
1) Concepts and language in the code beat the best diagrams.
2) Collaborate with system architects and engineers to ensure that concepts in the
code match the product intent.
3) Engage with, and inform, the IA of your system architecture.
Lessons learned
1) Concepts and language in the code beat the best diagrams.
2) Collaborate with system architects and engineers to ensure that concepts in the
code match the product intent.
3) Engage with, and inform, the IA of your system architecture.
Lessons learned
THINKING IN USER JOURNEYS
IS HARD
Objectives + metrics
Epics
User stories
Tasks
Customer Needs Business goals
Feature
Discovery phase Feature plan
1) Concepts and language in the code beat the best diagrams.
2) Collaborate with system architects and engineers to ensure that concepts in the
code match the product intent.
3) Engage with, and inform, the IA of your system architecture.
4)Feature testing can create a shared understanding of high-priority
features.
Lessons learned
Example credit: https://github.com/guidance-guarantee-programme/pension_guidance/blob/master/features/customer_booking_request.feature
Feature testing
• Written before you start coding
• Expressed in human language
• Facilitates understanding the feature
across the user journey
• Great for clarifying questions, easy to
collaborate on
1) Concepts and language in the code beat the best diagrams.
2) Collaborate with system architects and engineers to ensure that concepts in the
code match the product intent.
3) Engage with, and inform, the IA of your system architecture.
4) Feature testing can create a shared understanding of high-priority features.
5)Feature inventories that include engineering capabilities can provide a
holistic overview across product and system architecture.
Lessons learned
Feature inventory
• High-value core features
• Map against channels, integrations,
whatever your context requires
• Map system architecture (services,
capabilities)against features
• Will inform API development
TAKE-AWAYS
Semantics matter!
The code has IA and drives your engineering
colleagues’conceptual model.
Identify process points and tools that
can connect the product and system architecture.
1) Concepts and language in the code beat the best diagrams.
2) Collaborate with system architects and engineers to ensure that concepts in the
code match the product intent.
3) Engage with, and inform, the IA of your system architecture.
4) Feature testing can create a shared understanding of high-priority features.
5) Feature inventories that include engineering capabilities can provide a holistic
overview across product and system architecture.
Lessons learned
say hi: @johannakoll
THANKS
MERCI
DANKE

Más contenido relacionado

Destacado

Transforming Folksonomy for the World Health Organization - IAS17 - Informati...
Transforming Folksonomy for the World Health Organization - IAS17 - Informati...Transforming Folksonomy for the World Health Organization - IAS17 - Informati...
Transforming Folksonomy for the World Health Organization - IAS17 - Informati...aungstad
 
The embedded researcher
The embedded researcherThe embedded researcher
The embedded researcherAmy Silvers
 
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17Carol Smith
 
The State of UX: Industry Trends & Survey Results - IA Summit 2017
The State of UX: Industry Trends & Survey Results - IA Summit 2017The State of UX: Industry Trends & Survey Results - IA Summit 2017
The State of UX: Industry Trends & Survey Results - IA Summit 2017Lyle Kantrovich
 
Plain language is accessibility for content
Plain language is accessibility for contentPlain language is accessibility for content
Plain language is accessibility for contentWhitney Quesenbery
 
The Magic of Content: Inhalt als Business Asset begreifen
The Magic of Content: Inhalt als Business Asset begreifenThe Magic of Content: Inhalt als Business Asset begreifen
The Magic of Content: Inhalt als Business Asset begreifenBrigitte Alice Radl
 
What is an Enterprise Information Model?
What is an Enterprise Information Model? What is an Enterprise Information Model?
What is an Enterprise Information Model? Bram Wessel
 
Collaboration. Customers. Conflict? Bridging the Gap between Agile and UX
Collaboration. Customers. Conflict?    Bridging the Gap between Agile and UXCollaboration. Customers. Conflict?    Bridging the Gap between Agile and UX
Collaboration. Customers. Conflict? Bridging the Gap between Agile and UXjohanna kollmann
 
Rolf Molich - “Five users will find 85% of the usability problems” – and othe...
Rolf Molich - “Five users will find 85% of the usability problems” – and othe...Rolf Molich - “Five users will find 85% of the usability problems” – and othe...
Rolf Molich - “Five users will find 85% of the usability problems” – and othe...UCDUK
 
Intelligent Guides: Architecting systems for context-driven interactions
Intelligent Guides: Architecting systems for context-driven interactionsIntelligent Guides: Architecting systems for context-driven interactions
Intelligent Guides: Architecting systems for context-driven interactionsTim Caynes
 
Desiring Ecologies: Meaning-Making in the Network Wilderness
Desiring Ecologies: Meaning-Making in the Network WildernessDesiring Ecologies: Meaning-Making in the Network Wilderness
Desiring Ecologies: Meaning-Making in the Network WildernessAndy Fitzgerald
 
Adopting IA Heuristics and Iterative UX Reviews: A USPS.com Case Study
Adopting IA Heuristics and Iterative UX Reviews: A USPS.com Case StudyAdopting IA Heuristics and Iterative UX Reviews: A USPS.com Case Study
Adopting IA Heuristics and Iterative UX Reviews: A USPS.com Case StudyJeffrey Ryan Pass
 
Deconstructing delight
Deconstructing delightDeconstructing delight
Deconstructing delightDana Chisnell
 
Automatic Attendance System using CNN
Automatic Attendance System using CNNAutomatic Attendance System using CNN
Automatic Attendance System using CNNPinaki Ranjan Sarkar
 
Dijital verilerin olcumlenmesi 19 soru 19 cevap
Dijital verilerin olcumlenmesi 19 soru 19 cevapDijital verilerin olcumlenmesi 19 soru 19 cevap
Dijital verilerin olcumlenmesi 19 soru 19 cevapŞahin Seçil
 
Meaning Modes in Design - Fluxible 2016
Meaning Modes in Design - Fluxible 2016Meaning Modes in Design - Fluxible 2016
Meaning Modes in Design - Fluxible 2016Marsha Haverty
 

Destacado (18)

Transforming Folksonomy for the World Health Organization - IAS17 - Informati...
Transforming Folksonomy for the World Health Organization - IAS17 - Informati...Transforming Folksonomy for the World Health Organization - IAS17 - Informati...
Transforming Folksonomy for the World Health Organization - IAS17 - Informati...
 
The embedded researcher
The embedded researcherThe embedded researcher
The embedded researcher
 
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
 
The State of UX: Industry Trends & Survey Results - IA Summit 2017
The State of UX: Industry Trends & Survey Results - IA Summit 2017The State of UX: Industry Trends & Survey Results - IA Summit 2017
The State of UX: Industry Trends & Survey Results - IA Summit 2017
 
Plain language is accessibility for content
Plain language is accessibility for contentPlain language is accessibility for content
Plain language is accessibility for content
 
The Magic of Content: Inhalt als Business Asset begreifen
The Magic of Content: Inhalt als Business Asset begreifenThe Magic of Content: Inhalt als Business Asset begreifen
The Magic of Content: Inhalt als Business Asset begreifen
 
Taxonomy for App Makers
Taxonomy for App MakersTaxonomy for App Makers
Taxonomy for App Makers
 
What is an Enterprise Information Model?
What is an Enterprise Information Model? What is an Enterprise Information Model?
What is an Enterprise Information Model?
 
Collaboration. Customers. Conflict? Bridging the Gap between Agile and UX
Collaboration. Customers. Conflict?    Bridging the Gap between Agile and UXCollaboration. Customers. Conflict?    Bridging the Gap between Agile and UX
Collaboration. Customers. Conflict? Bridging the Gap between Agile and UX
 
Rolf Molich - “Five users will find 85% of the usability problems” – and othe...
Rolf Molich - “Five users will find 85% of the usability problems” – and othe...Rolf Molich - “Five users will find 85% of the usability problems” – and othe...
Rolf Molich - “Five users will find 85% of the usability problems” – and othe...
 
Intelligent Guides: Architecting systems for context-driven interactions
Intelligent Guides: Architecting systems for context-driven interactionsIntelligent Guides: Architecting systems for context-driven interactions
Intelligent Guides: Architecting systems for context-driven interactions
 
Desiring Ecologies: Meaning-Making in the Network Wilderness
Desiring Ecologies: Meaning-Making in the Network WildernessDesiring Ecologies: Meaning-Making in the Network Wilderness
Desiring Ecologies: Meaning-Making in the Network Wilderness
 
Adopting IA Heuristics and Iterative UX Reviews: A USPS.com Case Study
Adopting IA Heuristics and Iterative UX Reviews: A USPS.com Case StudyAdopting IA Heuristics and Iterative UX Reviews: A USPS.com Case Study
Adopting IA Heuristics and Iterative UX Reviews: A USPS.com Case Study
 
Deconstructing delight
Deconstructing delightDeconstructing delight
Deconstructing delight
 
Automatic Attendance System using CNN
Automatic Attendance System using CNNAutomatic Attendance System using CNN
Automatic Attendance System using CNN
 
Dijital verilerin olcumlenmesi 19 soru 19 cevap
Dijital verilerin olcumlenmesi 19 soru 19 cevapDijital verilerin olcumlenmesi 19 soru 19 cevap
Dijital verilerin olcumlenmesi 19 soru 19 cevap
 
Writing Great Alt Text
Writing Great Alt TextWriting Great Alt Text
Writing Great Alt Text
 
Meaning Modes in Design - Fluxible 2016
Meaning Modes in Design - Fluxible 2016Meaning Modes in Design - Fluxible 2016
Meaning Modes in Design - Fluxible 2016
 

Más de johanna kollmann

Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managersjohanna kollmann
 
Making sense of messy problems - Systems thinking for interaction designers
Making sense of messy problems - Systems thinking for interaction designersMaking sense of messy problems - Systems thinking for interaction designers
Making sense of messy problems - Systems thinking for interaction designersjohanna kollmann
 
Sense-making for digital products - UX Lausanne
Sense-making for digital products - UX LausanneSense-making for digital products - UX Lausanne
Sense-making for digital products - UX Lausannejohanna kollmann
 
Customer insights for product strategy
 Customer insights for product strategy Customer insights for product strategy
Customer insights for product strategyjohanna kollmann
 
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014johanna kollmann
 
Collaboration hacks - let's do great together
Collaboration hacks - let's do great togetherCollaboration hacks - let's do great together
Collaboration hacks - let's do great togetherjohanna kollmann
 
Lean Startup in Design Consulting: presented at Lean UX NYC
Lean Startup in Design Consulting: presented at Lean UX NYCLean Startup in Design Consulting: presented at Lean UX NYC
Lean Startup in Design Consulting: presented at Lean UX NYCjohanna kollmann
 
Systems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCSystems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCjohanna kollmann
 
How to get more than opinions: UX tips for customer development
How to get more than opinions: UX tips for customer developmentHow to get more than opinions: UX tips for customer development
How to get more than opinions: UX tips for customer developmentjohanna kollmann
 
UX techniques for customer development and making sense of qualitative data
UX techniques for customer development and making sense of qualitative dataUX techniques for customer development and making sense of qualitative data
UX techniques for customer development and making sense of qualitative datajohanna kollmann
 
Connecting the dots - Frontiers of Interaction 2012
Connecting the dots - Frontiers of Interaction 2012Connecting the dots - Frontiers of Interaction 2012
Connecting the dots - Frontiers of Interaction 2012johanna kollmann
 
It's about people - how Agile and UX can play well together
It's about people - how Agile and UX can play well togetherIt's about people - how Agile and UX can play well together
It's about people - how Agile and UX can play well togetherjohanna kollmann
 
Making sense of messy problems - Systems Thinking for multi-channel UX
Making sense of messy problems - Systems Thinking for multi-channel UXMaking sense of messy problems - Systems Thinking for multi-channel UX
Making sense of messy problems - Systems Thinking for multi-channel UXjohanna kollmann
 
The client & us!? Applying a balanced team mindset in agencies
The client & us!? Applying a balanced team mindset in agenciesThe client & us!? Applying a balanced team mindset in agencies
The client & us!? Applying a balanced team mindset in agenciesjohanna kollmann
 
Our hearts beat for people: UX research in agile contexts.
Our hearts beat for people: UX research in agile contexts. Our hearts beat for people: UX research in agile contexts.
Our hearts beat for people: UX research in agile contexts. johanna kollmann
 
How to get more than opinions: Interview techniques and advice
How to get more than opinions: Interview techniques and adviceHow to get more than opinions: Interview techniques and advice
How to get more than opinions: Interview techniques and advicejohanna kollmann
 
We Love Change? Change is Scary!
We Love Change? Change is Scary!We Love Change? Change is Scary!
We Love Change? Change is Scary!johanna kollmann
 
Beyond Co-design. How open collaboration formats can enhance your design proc...
Beyond Co-design. How open collaboration formats can enhance your design proc...Beyond Co-design. How open collaboration formats can enhance your design proc...
Beyond Co-design. How open collaboration formats can enhance your design proc...johanna kollmann
 
Crowdsourcing innovation, version 2
Crowdsourcing innovation, version 2Crowdsourcing innovation, version 2
Crowdsourcing innovation, version 2johanna kollmann
 

Más de johanna kollmann (20)

Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managers
 
Understanding systems
Understanding systemsUnderstanding systems
Understanding systems
 
Making sense of messy problems - Systems thinking for interaction designers
Making sense of messy problems - Systems thinking for interaction designersMaking sense of messy problems - Systems thinking for interaction designers
Making sense of messy problems - Systems thinking for interaction designers
 
Sense-making for digital products - UX Lausanne
Sense-making for digital products - UX LausanneSense-making for digital products - UX Lausanne
Sense-making for digital products - UX Lausanne
 
Customer insights for product strategy
 Customer insights for product strategy Customer insights for product strategy
Customer insights for product strategy
 
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014
 
Collaboration hacks - let's do great together
Collaboration hacks - let's do great togetherCollaboration hacks - let's do great together
Collaboration hacks - let's do great together
 
Lean Startup in Design Consulting: presented at Lean UX NYC
Lean Startup in Design Consulting: presented at Lean UX NYCLean Startup in Design Consulting: presented at Lean UX NYC
Lean Startup in Design Consulting: presented at Lean UX NYC
 
Systems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCSystems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYC
 
How to get more than opinions: UX tips for customer development
How to get more than opinions: UX tips for customer developmentHow to get more than opinions: UX tips for customer development
How to get more than opinions: UX tips for customer development
 
UX techniques for customer development and making sense of qualitative data
UX techniques for customer development and making sense of qualitative dataUX techniques for customer development and making sense of qualitative data
UX techniques for customer development and making sense of qualitative data
 
Connecting the dots - Frontiers of Interaction 2012
Connecting the dots - Frontiers of Interaction 2012Connecting the dots - Frontiers of Interaction 2012
Connecting the dots - Frontiers of Interaction 2012
 
It's about people - how Agile and UX can play well together
It's about people - how Agile and UX can play well togetherIt's about people - how Agile and UX can play well together
It's about people - how Agile and UX can play well together
 
Making sense of messy problems - Systems Thinking for multi-channel UX
Making sense of messy problems - Systems Thinking for multi-channel UXMaking sense of messy problems - Systems Thinking for multi-channel UX
Making sense of messy problems - Systems Thinking for multi-channel UX
 
The client & us!? Applying a balanced team mindset in agencies
The client & us!? Applying a balanced team mindset in agenciesThe client & us!? Applying a balanced team mindset in agencies
The client & us!? Applying a balanced team mindset in agencies
 
Our hearts beat for people: UX research in agile contexts.
Our hearts beat for people: UX research in agile contexts. Our hearts beat for people: UX research in agile contexts.
Our hearts beat for people: UX research in agile contexts.
 
How to get more than opinions: Interview techniques and advice
How to get more than opinions: Interview techniques and adviceHow to get more than opinions: Interview techniques and advice
How to get more than opinions: Interview techniques and advice
 
We Love Change? Change is Scary!
We Love Change? Change is Scary!We Love Change? Change is Scary!
We Love Change? Change is Scary!
 
Beyond Co-design. How open collaboration formats can enhance your design proc...
Beyond Co-design. How open collaboration formats can enhance your design proc...Beyond Co-design. How open collaboration formats can enhance your design proc...
Beyond Co-design. How open collaboration formats can enhance your design proc...
 
Crowdsourcing innovation, version 2
Crowdsourcing innovation, version 2Crowdsourcing innovation, version 2
Crowdsourcing innovation, version 2
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Facilitating holistic product decisions with information architecture

  • 1. Facilitating holistic product decisions with information architecture Johanna Kollmann | @johannakoll | IA Summit 2017, Vancouver
  • 2.
  • 5. Photo by NASA HQ PHOTO, https://flic.kr/p/cxko4u
  • 7. We ended up designing “from the code layer out” - rather than having product intent drive the system.
  • 10. 1) Concepts and language in the code beat the best diagrams. Lessons learned
  • 11. From an IA’s point-of-view: • How will user journeys change? • What’s the new hierarchy? • Does our taxonomy still work? • What do we call features and product concepts? • Which words will make sense to users, 
 what have we learned from research? Scenario: scaling the product
  • 12. From an engineer’s point-of-view: • How does the data model need to change to support this? • How do existing code structures need to change? • What do we call things in the code? • What new services and capabilities will be required? Scenario: scaling the product
  • 13. 1) Concepts and language in the code beat the best diagrams. 2)Collaborate with system architects and engineers to ensure that concepts in the code match the product intent. Lessons learned
  • 14. • Re-architect the code to match the conceptual model • Can you use the terms that are user-facing in the code? • It is what’s in the code that will be used and remembered Build from the product layer in - not from the code layer out
  • 15. 1) Concepts and language in the code beat the best diagrams. 2) Collaborate with system architects and engineers to ensure that concepts in the code match the product intent. 3) Engage with, and inform, the IA of your system architecture. Lessons learned
  • 16. 1) Concepts and language in the code beat the best diagrams. 2) Collaborate with system architects and engineers to ensure that concepts in the code match the product intent. 3) Engage with, and inform, the IA of your system architecture. Lessons learned
  • 17. THINKING IN USER JOURNEYS IS HARD
  • 18. Objectives + metrics Epics User stories Tasks Customer Needs Business goals Feature Discovery phase Feature plan
  • 19. 1) Concepts and language in the code beat the best diagrams. 2) Collaborate with system architects and engineers to ensure that concepts in the code match the product intent. 3) Engage with, and inform, the IA of your system architecture. 4)Feature testing can create a shared understanding of high-priority features. Lessons learned
  • 20. Example credit: https://github.com/guidance-guarantee-programme/pension_guidance/blob/master/features/customer_booking_request.feature Feature testing • Written before you start coding • Expressed in human language • Facilitates understanding the feature across the user journey • Great for clarifying questions, easy to collaborate on
  • 21. 1) Concepts and language in the code beat the best diagrams. 2) Collaborate with system architects and engineers to ensure that concepts in the code match the product intent. 3) Engage with, and inform, the IA of your system architecture. 4) Feature testing can create a shared understanding of high-priority features. 5)Feature inventories that include engineering capabilities can provide a holistic overview across product and system architecture. Lessons learned
  • 22. Feature inventory • High-value core features • Map against channels, integrations, whatever your context requires • Map system architecture (services, capabilities)against features • Will inform API development
  • 24. Semantics matter! The code has IA and drives your engineering colleagues’conceptual model.
  • 25. Identify process points and tools that can connect the product and system architecture.
  • 26. 1) Concepts and language in the code beat the best diagrams. 2) Collaborate with system architects and engineers to ensure that concepts in the code match the product intent. 3) Engage with, and inform, the IA of your system architecture. 4) Feature testing can create a shared understanding of high-priority features. 5) Feature inventories that include engineering capabilities can provide a holistic overview across product and system architecture. Lessons learned