SlideShare a Scribd company logo
Janelle Arita, Jenny Lanier, and Steven Raden
IBM Design
Designing for Accessibility

with Accessibility in Mind
3 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Take Snapshot
All security groups
ActiveSecuritygroupname
Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining||
Rules
Attached Interfaces
(105603…smith)Catalog Docs Support ManageIBM Cloud
ValueProtocolDestination
Items per page: 10 | 1 of 10 of 11 items 1 of 2 pages 1
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
UDP
Any
TCP
Any
200
Any
800
22 – 85
Items per page: 10 | 1 of 4 of 4 items 1 of 1 pages 1
Search
Search Add ruleEdit rulesRefresh
Add ruleEdit rulesRefresh
Inbound rules
Outbound rules
ValueProtocolSource
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
UDP
TCP
Any
UDP
TCP
Any
UDP
Any
TCP
Any
Any
22 – 80
39
Any
8001 – 8051
22
53
Any
800
22 – 85
123e4567-e89b-12d3-a456-426655440000
4 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
5 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
People with vision impairments use screen
readers like JAWS to engage with computers.
Job
Access
With
Speech
JAWS Screenreader
6 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Insert steven’s video
(can’t do over iCloud unless under 50 mb)
https://ibm.box.com/s/u8zmp7lz610dyskpe2h7h513ogflro7v
7 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
8 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Take Snapshot
All security groups
ActiveSecuritygroupname
Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining||
Add ruleEdit rulesRefresh
Items per page: 10 | 1 of 10 of 11 items 1 of 2 pages 1
Protocol
UDP
TCP
Any
UDP
TCP
Any
ICMP
Any
TCP
Any
Value
Any
22 – 80
Any
8001 – 8051
Type: 5, Code: 10
Any
800
22 – 85
Source
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
CIDR Block
Security Group
CIDR Block
Inbound rules
ValueDestination
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Protocol
UDP
Any
TCP
Any
200
Any
800
22 – 85
Items per page: 10 | 1 of 4 of 4 items 1 of 1 pages 1
Search Add ruleEdit rulesRefresh
Outbound rules
Save
Save
Cancel
Cancel
Save Cancel
From: 20 To: 8051
From: To:20 8051
Rules
Attached Interfaces
(105603…smith)Catalog Docs Support ManageIBM Cloud
Search
9 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Complexity of new pattern was inaccessible via
keyboard navigation
Needed to use a lot of ARIA tags to compensate
for accessibility issues
Reading high level information required a lot

of steps
Accessibility Issues

Discovered with JAWS
All security groups
ActiveSecuritygroupname
Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining||
Refresh
Items per page: 10 | 1 of 10 of 11 items 1 of
Protocol
UDP
TCP
Any
UDP
TCP
Any
ICMP
Any
TCP
Any
Value
Any
22 – 80
Any
8001 – 8051
Type: 5, Code: 10
Any
800
22 – 85
Source
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
CIDR Block
Security Group
CIDR Block
Inbound rules
ValueDestination
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Protocol
UDP
Any
TCP
Any
200
Any
800
22 – 85
Items per page: 10 | 1 of 4 of 4 items 1 of
Search Refresh
Outbound rules
From: 20 To: 8051
From: To:20 8051
Rules
Attached Interfaces
Search
© 2019 IBM Corporation
What does it
mean to be
accessible? 10
© 2019 IBM Corporation
The ability of everyone,
regardless of disability
or impairment, to have
access to something.
11
12 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Why is
accessibility
important to
IBM?
• Save time and money by solving accessibility issues before
the development team puts design into code.
• Provide for a better user experience for those who live with
vision impairments, which would target current users and
attract potential customers.
• Secure government contracts.
13 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Meet Randy!
Randy Horwitz
Development Manager
Cloud Innovation lab
14 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
15 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Take Snapshot
All security groups
ActiveSecuritygroupname
Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining||
Add ruleEdit rulesRefresh
Items per page: 10 | 1 of 10 of 11 items 1 of 2 pages 1
Protocol
UDP
TCP
Any
UDP
TCP
Any
ICMP
Any
TCP
Any
Value
Any
22 – 80
Any
8001 – 8051
Type: 5, Code: 10
Any
800
22 – 85
Source
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
CIDR Block
Security Group
CIDR Block
Inbound rules
ValueDestination
Allow_FTP
99.99.99.0/30
101.40.56.0/24
162.244.78.12/24
Protocol
UDP
Any
TCP
Any
200
Any
800
22 – 85
Items per page: 10 | 1 of 4 of 4 items 1 of 1 pages 1
Search Add ruleEdit rulesRefresh
Outbound rules
Save
Save
Cancel
Cancel
Save Cancel
From: 20 To: 8051
From: To:20 8051
Rules
Attached Interfaces
(105603…smith)Catalog Docs Support ManageIBM Cloud
Search
16
IBM Design Thinking

(in a nutshell)
• Focus on users and their needs
• Treat everything as a prototype
• Co-create with diverse teams
Enterprise Design ThinkingIBM IBM Confidential / © 2019 IBM Corporation
17 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
18 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Problem
Statement
How can we better incorporate accessibility

into the design process so we can enable teammates
with visual impairments to provide actionable
feedback earlier in the process?
19 IBM
Personas
20 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
• Has a background in web development and
now works on a team of developers for
CloudLand, a cloud computing company.
• Lives with vision impairment and is assisted by
a guide dog.
• Accessibility advocacy is not his primary
responsibility.
• Uses screen readers to give feedback to devs
and design teams.
Martin, Developer Manager
21 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
• UX designer at CloudLand.
• Creates wireframes and Invision prototypes to
explain interactions to her development teams.
• Prototypes are tested on a variety of
participants, but generally limited to point-and-
click interactions.
Desi, Designer
22 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
• Front-end developer at CloudLand.
• Iterates with Desi and the design team to create
coded, production level, experiences.
• Primary concerns are around a release being
functional and accurate to designs.
Tonya, Developer
23 IBM
As-is
24 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
25 IBM
Pain Points
© 2019 IBM Corporation
Martin cannot give
feedback until later stages
of development, meaning
his input often goes
unaddressed.
26
Desi cannot get Martin’s
feedback on accessibility
because her designs must be
coded before he can use a
screen reader to evaluate them.
27© 2019 IBM Corporation
Developers have to spend
significant time
refactoring designs to
account for accessibility
issues.
28© 2019 IBM Corporation
29 IBM
Our goal
30 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Engage with
wireframes before
they ever became
live code.
31 IBM
Research
32 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Other
solutions
• Developed prototypes
• Stark
• A11Y Project
• W3C Guidelines
• IBM Accessibility team Sketch plugin [in-progress]
33 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
34 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
35 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
36 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
37 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Solutions in
a physical
space
• Embossers
• 3D Printing
• Raised line drawing kits
38 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
39 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
40 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Enable users to
iterate quickly in a
tactile, accessible
medium.
41 IBM
Phase 1
Material exploration
42 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
• Easy for us work with
• Randy could identify
• Reusable materials
• Durable material
• Inexpensive
Needs
43 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
44 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
45 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
46 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
47 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
48 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Takeaways
• Foam shapes, hot glue, felt, and textured tape were really
easy to work with and we could iterate with them quickly.
They helped communicate interactions on a larger scale.
• The raised line drawing pad was good for drawing micro
details and interactions.
49 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Next Steps • Use these materials to create a pattern library.
50 IBM
Phase 2

Creating a pattern library
51 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
52 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
53 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
54 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
55 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
56 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Takeaways
• The pattern library made it easier for us to quickly create
components and helped Randy to better consume.
• The pattern library also allowed the three of us to keep
consistency across our designs.
57 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Next Steps
• Reiterate next round of designs to allow kit to be reusable
• Apply the updated pattern library and kit to test out WIP
designs with the development team
58 IBM
Phase 3

Using the kit
59 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
60 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
61 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
65 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
66 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
“I feel like I’m
finally able to give
useful feedback.”
-Randy
67
Feedback from table
session
68
• Add breadcrumbs to help with way-finding.
• Incorporate table info on side panel since it
hides content on the page.
• Work through delete interaction for a policy
in the table.
69
70
Feedback from order
summary design session
71
• Screen-readers can skip over a button if it is
disabled. Recommends keeping buttons enabled
for such a large CTA here (option 2).

• Preference of being directed to specifically what is
needing to be fixed through the use of anchor links
(option 1).
72 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Takeaways
• Randy felt empowered to provide feedback early in the
process.
• The kit could be used to quickly assemble designs in a
sustainable and reusable format, in advance or on the fly.
• The whiteboard offered as a nice contrast in texture
• Look into having a more portable whiteboard
73 IBM
Where do we go from here?
?
74 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
75 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
We’re leaving our current “Make” phase and are re-
entering “Reflect” and “Observe.”
During this “version” of Reflect and Observe, we’re
able to use the kit in more real design scenarios.
This will help us continue improving and expanding
the kit.
We will also be able to measure its concrete value
in making the design process more efficient and
accessible for all players.
76 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
Next steps
• Continue to build the kit with additional components
• Start testing the kit with other teams
• Evangelize accessibility co-creation with other teams
• Get additional feedback from those that are vision impaired
Thanks!
Janelle Arita
jarita@us.ibm.com
Jenny Lanier
jenny.lanier@us.ibm.com
Steven Raden
sgraden@us.ibm.com

More Related Content

What's hot

REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...
REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...
REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...Jeff Steinberger
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewMarcelo Sávio
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Michael Elder
 
From the Network to Multi-Cloud: How to Chart an Integrated Strategy
From the Network to Multi-Cloud: How to Chart an Integrated StrategyFrom the Network to Multi-Cloud: How to Chart an Integrated Strategy
From the Network to Multi-Cloud: How to Chart an Integrated StrategyXO Communications
 
Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...
Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...
Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...XO Communications
 
‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...
‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...
‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...IJERA Editor
 
Securing Your Infrastructure: Identity Management and Data Protection
Securing Your Infrastructure: Identity Management and Data ProtectionSecuring Your Infrastructure: Identity Management and Data Protection
Securing Your Infrastructure: Identity Management and Data ProtectionLumension
 
Bluejeans Network
Bluejeans NetworkBluejeans Network
Bluejeans NetworkAmit Shah
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical trainingAjit Yohannan
 
Deploy apps on ibm bluemix docker day vietnam 2015
Deploy apps on ibm bluemix   docker day vietnam 2015Deploy apps on ibm bluemix   docker day vietnam 2015
Deploy apps on ibm bluemix docker day vietnam 2015hai260288
 
Migration to Unified Communications from Legacy Phone Systems
Migration to Unified Communications  from Legacy Phone SystemsMigration to Unified Communications  from Legacy Phone Systems
Migration to Unified Communications from Legacy Phone SystemsJack Brown
 
EMC - Accelerate Cloud Journey Webinar
EMC - Accelerate Cloud Journey WebinarEMC - Accelerate Cloud Journey Webinar
EMC - Accelerate Cloud Journey WebinarErin Banks
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3Nguyen Tai Dzung
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications SummitConcurrency, Inc.
 
Sametime 9 - The Best Audio and Video Meetings
Sametime 9 - The Best Audio and Video MeetingsSametime 9 - The Best Audio and Video Meetings
Sametime 9 - The Best Audio and Video MeetingsDon Bunch
 
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkersTroubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkerseG Innovations
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Eduardo Patrocinio
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersNiklas Heidloff
 

What's hot (20)

REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...
REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...
REPORT-Broadview-AND-Frost-and-Sullivan-Staying-Ahead-of-the-Curve-through-Ho...
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
 
From the Network to Multi-Cloud: How to Chart an Integrated Strategy
From the Network to Multi-Cloud: How to Chart an Integrated StrategyFrom the Network to Multi-Cloud: How to Chart an Integrated Strategy
From the Network to Multi-Cloud: How to Chart an Integrated Strategy
 
Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...
Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...
Forrester Survey sponsored by Juniper: Building for the Next Billion - What t...
 
‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...
‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...
‘Communications & Collaboration Technologies’ as Strategic Imperative for Ent...
 
Securing Your Infrastructure: Identity Management and Data Protection
Securing Your Infrastructure: Identity Management and Data ProtectionSecuring Your Infrastructure: Identity Management and Data Protection
Securing Your Infrastructure: Identity Management and Data Protection
 
Bluejeans Network
Bluejeans NetworkBluejeans Network
Bluejeans Network
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
Deploy apps on ibm bluemix docker day vietnam 2015
Deploy apps on ibm bluemix   docker day vietnam 2015Deploy apps on ibm bluemix   docker day vietnam 2015
Deploy apps on ibm bluemix docker day vietnam 2015
 
Migration to Unified Communications from Legacy Phone Systems
Migration to Unified Communications  from Legacy Phone SystemsMigration to Unified Communications  from Legacy Phone Systems
Migration to Unified Communications from Legacy Phone Systems
 
EMC - Accelerate Cloud Journey Webinar
EMC - Accelerate Cloud Journey WebinarEMC - Accelerate Cloud Journey Webinar
EMC - Accelerate Cloud Journey Webinar
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3
 
CAME Group Spa
CAME Group SpaCAME Group Spa
CAME Group Spa
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications Summit
 
Job Postings
Job PostingsJob Postings
Job Postings
 
Sametime 9 - The Best Audio and Video Meetings
Sametime 9 - The Best Audio and Video MeetingsSametime 9 - The Best Audio and Video Meetings
Sametime 9 - The Best Audio and Video Meetings
 
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkersTroubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote Workers
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
 

Similar to Designing for Accessibility with Accessibility in Mind #bigd19

Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeLuciano Resende
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestRightScale
 
Interop 2006: Evolution of the Networking Industry
Interop 2006: Evolution of the Networking IndustryInterop 2006: Evolution of the Networking Industry
Interop 2006: Evolution of the Networking IndustryAbner Germanow
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...PT Datacomm Diangraha
 
Troubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesTroubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesThousandEyes
 
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myFabio Chiodini
 
Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Simon Baker
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaSIBM Software India
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceThousandEyes
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile ME
 
Top Ten Tips for IBM i Security and Compliance
Top Ten Tips for IBM i Security and ComplianceTop Ten Tips for IBM i Security and Compliance
Top Ten Tips for IBM i Security and CompliancePrecisely
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsAlan Percy
 
What is ThousandEyes Webinar
What is ThousandEyes WebinarWhat is ThousandEyes Webinar
What is ThousandEyes WebinarThousandEyes
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsTelcoBridges Inc.
 
JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...
JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...
JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...Andrey Sadovykh
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionDell EMC World
 
Cloud Computing Crash Course
Cloud Computing Crash CourseCloud Computing Crash Course
Cloud Computing Crash Coursebpeccoralo
 

Similar to Designing for Accessibility with Accessibility in Mind #bigd19 (20)

Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and Test
 
Interop 2006: Evolution of the Networking Industry
Interop 2006: Evolution of the Networking IndustryInterop 2006: Evolution of the Networking Industry
Interop 2006: Evolution of the Networking Industry
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
Troubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesTroubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyes
 
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh my
 
Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaS
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
 
Iot in-production
Iot in-productionIot in-production
Iot in-production
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
 
Top Ten Tips for IBM i Security and Compliance
Top Ten Tips for IBM i Security and ComplianceTop Ten Tips for IBM i Security and Compliance
Top Ten Tips for IBM i Security and Compliance
 
Ibm
IbmIbm
Ibm
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
What is ThousandEyes Webinar
What is ThousandEyes WebinarWhat is ThousandEyes Webinar
What is ThousandEyes Webinar
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...
JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...
JUNIPER: Towards Modeling Approach Enabling Efficient Platform for Heterogene...
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
 
Cloud Computing Crash Course
Cloud Computing Crash CourseCloud Computing Crash Course
Cloud Computing Crash Course
 

Recently uploaded

Spring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfSpring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfJon Freach
 
Extended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive designExtended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive designGOWSIKRAJA PALANISAMY
 
Redefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and LocalisationRedefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and LocalisationJIT KUMAR GUPTA
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationJaime Brown
 
FW25-26 Fashion Key Items Trend Book Peclers Paris
FW25-26 Fashion Key Items Trend Book Peclers ParisFW25-26 Fashion Key Items Trend Book Peclers Paris
FW25-26 Fashion Key Items Trend Book Peclers ParisPeclers Paris
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxadityakushalsaha
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentationssuser8fae18
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasanasabutalha2013
 
Dos And Dont's Of Logo Design For 2024..
Dos And Dont's Of Logo Design For 2024..Dos And Dont's Of Logo Design For 2024..
Dos And Dont's Of Logo Design For 2024..GB Logo Design
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxAlecAnidul
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.rrimika1
 
Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Remy Rey De Barros
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themmadhavlakhanpal29
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyJaime Brown
 
BIT- Pinal .H. Prajapati Graphic Designer
BIT- Pinal .H. Prajapati  Graphic DesignerBIT- Pinal .H. Prajapati  Graphic Designer
BIT- Pinal .H. Prajapati Graphic Designerbitwgin12
 
Heidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD PortfolioHeidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD PortfolioHeidiLivengood
 

Recently uploaded (16)

Spring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfSpring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
 
Extended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive designExtended Reality(XR) Development in immersive design
Extended Reality(XR) Development in immersive design
 
Redefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and LocalisationRedefining Globalization, urbanisation and Localisation
Redefining Globalization, urbanisation and Localisation
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
 
FW25-26 Fashion Key Items Trend Book Peclers Paris
FW25-26 Fashion Key Items Trend Book Peclers ParisFW25-26 Fashion Key Items Trend Book Peclers Paris
FW25-26 Fashion Key Items Trend Book Peclers Paris
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptx
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentation
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
 
Dos And Dont's Of Logo Design For 2024..
Dos And Dont's Of Logo Design For 2024..Dos And Dont's Of Logo Design For 2024..
Dos And Dont's Of Logo Design For 2024..
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.
 
Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in Technology
 
BIT- Pinal .H. Prajapati Graphic Designer
BIT- Pinal .H. Prajapati  Graphic DesignerBIT- Pinal .H. Prajapati  Graphic Designer
BIT- Pinal .H. Prajapati Graphic Designer
 
Heidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD PortfolioHeidi Livengood's Professional CADD Portfolio
Heidi Livengood's Professional CADD Portfolio
 

Designing for Accessibility with Accessibility in Mind #bigd19

  • 1. Janelle Arita, Jenny Lanier, and Steven Raden IBM Design Designing for Accessibility
 with Accessibility in Mind
  • 2.
  • 3. 3 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Take Snapshot All security groups ActiveSecuritygroupname Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining|| Rules Attached Interfaces (105603…smith)Catalog Docs Support ManageIBM Cloud ValueProtocolDestination Items per page: 10 | 1 of 10 of 11 items 1 of 2 pages 1 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 UDP Any TCP Any 200 Any 800 22 – 85 Items per page: 10 | 1 of 4 of 4 items 1 of 1 pages 1 Search Search Add ruleEdit rulesRefresh Add ruleEdit rulesRefresh Inbound rules Outbound rules ValueProtocolSource 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 UDP TCP Any UDP TCP Any UDP Any TCP Any Any 22 – 80 39 Any 8001 – 8051 22 53 Any 800 22 – 85 123e4567-e89b-12d3-a456-426655440000
  • 4. 4 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 5. 5 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking People with vision impairments use screen readers like JAWS to engage with computers. Job Access With Speech JAWS Screenreader
  • 6. 6 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Insert steven’s video (can’t do over iCloud unless under 50 mb) https://ibm.box.com/s/u8zmp7lz610dyskpe2h7h513ogflro7v
  • 7. 7 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 8. 8 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Take Snapshot All security groups ActiveSecuritygroupname Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining|| Add ruleEdit rulesRefresh Items per page: 10 | 1 of 10 of 11 items 1 of 2 pages 1 Protocol UDP TCP Any UDP TCP Any ICMP Any TCP Any Value Any 22 – 80 Any 8001 – 8051 Type: 5, Code: 10 Any 800 22 – 85 Source 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 CIDR Block Security Group CIDR Block Inbound rules ValueDestination Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Protocol UDP Any TCP Any 200 Any 800 22 – 85 Items per page: 10 | 1 of 4 of 4 items 1 of 1 pages 1 Search Add ruleEdit rulesRefresh Outbound rules Save Save Cancel Cancel Save Cancel From: 20 To: 8051 From: To:20 8051 Rules Attached Interfaces (105603…smith)Catalog Docs Support ManageIBM Cloud Search
  • 9. 9 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Complexity of new pattern was inaccessible via keyboard navigation Needed to use a lot of ARIA tags to compensate for accessibility issues Reading high level information required a lot
 of steps Accessibility Issues
 Discovered with JAWS All security groups ActiveSecuritygroupname Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining|| Refresh Items per page: 10 | 1 of 10 of 11 items 1 of Protocol UDP TCP Any UDP TCP Any ICMP Any TCP Any Value Any 22 – 80 Any 8001 – 8051 Type: 5, Code: 10 Any 800 22 – 85 Source 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 CIDR Block Security Group CIDR Block Inbound rules ValueDestination Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Protocol UDP Any TCP Any 200 Any 800 22 – 85 Items per page: 10 | 1 of 4 of 4 items 1 of Search Refresh Outbound rules From: 20 To: 8051 From: To:20 8051 Rules Attached Interfaces Search
  • 10. © 2019 IBM Corporation What does it mean to be accessible? 10
  • 11. © 2019 IBM Corporation The ability of everyone, regardless of disability or impairment, to have access to something. 11
  • 12. 12 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Why is accessibility important to IBM? • Save time and money by solving accessibility issues before the development team puts design into code. • Provide for a better user experience for those who live with vision impairments, which would target current users and attract potential customers. • Secure government contracts.
  • 13. 13 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Meet Randy! Randy Horwitz Development Manager Cloud Innovation lab
  • 14. 14 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 15. 15 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Take Snapshot All security groups ActiveSecuritygroupname Id: 4d528a48-a620-11e8-98d0-529269fb1459 5 rules remaining 2 interfaces remaining|| Add ruleEdit rulesRefresh Items per page: 10 | 1 of 10 of 11 items 1 of 2 pages 1 Protocol UDP TCP Any UDP TCP Any ICMP Any TCP Any Value Any 22 – 80 Any 8001 – 8051 Type: 5, Code: 10 Any 800 22 – 85 Source 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 CIDR Block Security Group CIDR Block Inbound rules ValueDestination Allow_FTP 99.99.99.0/30 101.40.56.0/24 162.244.78.12/24 Protocol UDP Any TCP Any 200 Any 800 22 – 85 Items per page: 10 | 1 of 4 of 4 items 1 of 1 pages 1 Search Add ruleEdit rulesRefresh Outbound rules Save Save Cancel Cancel Save Cancel From: 20 To: 8051 From: To:20 8051 Rules Attached Interfaces (105603…smith)Catalog Docs Support ManageIBM Cloud Search
  • 16. 16 IBM Design Thinking
 (in a nutshell) • Focus on users and their needs • Treat everything as a prototype • Co-create with diverse teams Enterprise Design ThinkingIBM IBM Confidential / © 2019 IBM Corporation
  • 17. 17 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 18. 18 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Problem Statement How can we better incorporate accessibility
 into the design process so we can enable teammates with visual impairments to provide actionable feedback earlier in the process?
  • 20. 20 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking • Has a background in web development and now works on a team of developers for CloudLand, a cloud computing company. • Lives with vision impairment and is assisted by a guide dog. • Accessibility advocacy is not his primary responsibility. • Uses screen readers to give feedback to devs and design teams. Martin, Developer Manager
  • 21. 21 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking • UX designer at CloudLand. • Creates wireframes and Invision prototypes to explain interactions to her development teams. • Prototypes are tested on a variety of participants, but generally limited to point-and- click interactions. Desi, Designer
  • 22. 22 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking • Front-end developer at CloudLand. • Iterates with Desi and the design team to create coded, production level, experiences. • Primary concerns are around a release being functional and accurate to designs. Tonya, Developer
  • 24. 24 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 26. © 2019 IBM Corporation Martin cannot give feedback until later stages of development, meaning his input often goes unaddressed. 26
  • 27. Desi cannot get Martin’s feedback on accessibility because her designs must be coded before he can use a screen reader to evaluate them. 27© 2019 IBM Corporation
  • 28. Developers have to spend significant time refactoring designs to account for accessibility issues. 28© 2019 IBM Corporation
  • 30. 30 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Engage with wireframes before they ever became live code.
  • 32. 32 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Other solutions • Developed prototypes • Stark • A11Y Project • W3C Guidelines • IBM Accessibility team Sketch plugin [in-progress]
  • 33. 33 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 34. 34 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 35. 35 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 36. 36 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 37. 37 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Solutions in a physical space • Embossers • 3D Printing • Raised line drawing kits
  • 38. 38 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 39. 39 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 40. 40 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Enable users to iterate quickly in a tactile, accessible medium.
  • 41. 41 IBM Phase 1 Material exploration
  • 42. 42 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking • Easy for us work with • Randy could identify • Reusable materials • Durable material • Inexpensive Needs
  • 43. 43 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 44. 44 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 45. 45 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 46. 46 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 47. 47 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 48. 48 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Takeaways • Foam shapes, hot glue, felt, and textured tape were really easy to work with and we could iterate with them quickly. They helped communicate interactions on a larger scale. • The raised line drawing pad was good for drawing micro details and interactions.
  • 49. 49 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Next Steps • Use these materials to create a pattern library.
  • 50. 50 IBM Phase 2
 Creating a pattern library
  • 51. 51 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 52. 52 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 53. 53 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 54. 54 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 55. 55 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 56. 56 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Takeaways • The pattern library made it easier for us to quickly create components and helped Randy to better consume. • The pattern library also allowed the three of us to keep consistency across our designs.
  • 57. 57 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Next Steps • Reiterate next round of designs to allow kit to be reusable • Apply the updated pattern library and kit to test out WIP designs with the development team
  • 59. 59 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 60. 60 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 61. 61 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 62.
  • 63.
  • 64.
  • 65. 65 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 66. 66 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 67. “I feel like I’m finally able to give useful feedback.” -Randy 67
  • 68. Feedback from table session 68 • Add breadcrumbs to help with way-finding. • Incorporate table info on side panel since it hides content on the page. • Work through delete interaction for a policy in the table.
  • 69. 69
  • 70. 70
  • 71. Feedback from order summary design session 71 • Screen-readers can skip over a button if it is disabled. Recommends keeping buttons enabled for such a large CTA here (option 2).
 • Preference of being directed to specifically what is needing to be fixed through the use of anchor links (option 1).
  • 72. 72 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Takeaways • Randy felt empowered to provide feedback early in the process. • The kit could be used to quickly assemble designs in a sustainable and reusable format, in advance or on the fly. • The whiteboard offered as a nice contrast in texture • Look into having a more portable whiteboard
  • 73. 73 IBM Where do we go from here? ?
  • 74. 74 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking
  • 75. 75 IBM IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking We’re leaving our current “Make” phase and are re- entering “Reflect” and “Observe.” During this “version” of Reflect and Observe, we’re able to use the kit in more real design scenarios. This will help us continue improving and expanding the kit. We will also be able to measure its concrete value in making the design process more efficient and accessible for all players.
  • 76. 76 IBM Nick Hahn + Jenny Lanier IBM Confidential / © 2019 IBM CorporationEnterprise Design Thinking Next steps • Continue to build the kit with additional components • Start testing the kit with other teams • Evangelize accessibility co-creation with other teams • Get additional feedback from those that are vision impaired