SlideShare a Scribd company logo
A Quick Look at Accessibility

in the World of DevOps
Cliffano Subagio (Shine Solutions)
Cliffano Subagio
Senior Consultant at Shine Solutions Australia
G’day
Jenkins World 2017 - Jenkins API Clients

DevOps World 2018 - Jenkins Voice Assistant
© 2019 All Rights Reserved. !3
I’m trying to raise awareness.
© 2019 All Rights Reserved. !4
Software is eating the world.

DevOps is a critical part of software development.
One billion people

experience some form of disability.

- The World Bank
© 2019 All Rights Reserved. !5
Visual Auditory
CognitiveMotor
Four categories of accessibility
© 2019 All Rights Reserved. !6
It’s just
a click of a button.
© 2019 All Rights Reserved. !7
Governments?
Companies?
Me?
You?
Everyone?
Whose responsibility?
© 2019 All Rights Reserved. !8
Let’s ask the practitioners!
© 2019 All Rights Reserved. !9
Parham Doustdar Tuukka Ojala Dr. T. V. Raman
© 2019 All Rights Reserved. !10
People vs technology
Alternative user interfaces
Education system
Diverse and inclusive team
© 2019 All Rights Reserved. !11
A quick look at Jenkins.
© 2019 All Rights Reserved. !12
Should I be listening to all warnings?
© 2019 All Rights Reserved. !13
Is this graph trying to say something?
What’s currently happening?
© 2019 All Rights Reserved. !14
It’s not just Jenkins.
© 2019 All Rights Reserved. !15
Are the tools ready for
devops practitioners with disabilities?
• How to parse large logs?
• How to present information from diagrams?
• How to interact with the tools?
Have we ever considered the impact?
© 2019 All Rights Reserved. !16
Governments
© 2019 All Rights Reserved. !17
Countries with web accessibility laws & policies
© 2019 All Rights Reserved. !18
Companies
Research, standards, software.
© 2019 All Rights Reserved. !19
That feeling when accessibility task gets deprioritised
© 2019 All Rights Reserved. !20
Lessons from Kohsuke’s blog post on diversity:
Social value vs business value
What is the business value of accessibility?
Curb cut:

solving one use case helps more use cases.
© 2019 All Rights Reserved. !21
If you build it, then they will come.
© 2019 All Rights Reserved. !22
With awareness, comes
empathy.
I hope…
© 2019 All Rights Reserved. !23
Reminder
One billion people

experience some form of disability.
© 2019 All Rights Reserved. !24
It’s on
all of us.
© 2019 All Rights Reserved. !25
Links
• https://a16z.com/2011/08/20/why-software-is-eating-the-world/
• https://www.worldbank.org/en/topic/disability
• https://a11yproject.com/
• https://www.apple.com/accessibility/mac/vision/
• http://jenkins-ci.361315.n4.nabble.com/Updates-to-the-Blue-Ocean-plugin-and-
a-new-Pipeline-sub-project-td4989082.html
• https://kohsuke.org/2019/03/25/my-personal-journey-around-diversity/
© 2019 All Rights Reserved. !26
Images
• https://www.pexels.com/photo/apple-business-computer-connection-392018/
• https://2017.hackference.co.uk/
• https://www.aamulehti.fi/a/200567468
• http://assistech.iitd.ac.in/empower2018/bio.html
• https://mapchart.net/world.html
• https://www.pexels.com/photo/person-holding-post-it-on-board-1516706/
• https://www.pexels.com/photo/corn-96715/
• https://www.pexels.com/photo/group-hand-fist-bump-1068523/
Thank you!

More Related Content

Similar to A Quick Look at Accessibility in the World of DevOps

rfc
rfcrfc
CX | UX | IoT, The Awesome Feat
CX | UX | IoT, The Awesome FeatCX | UX | IoT, The Awesome Feat
CX | UX | IoT, The Awesome Feat
Michael Vaughn
 
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global ForumThe Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
Prescient Digital Media
 
Artificial Intelligence For Good - Also Makes Business Sense
Artificial Intelligence For Good - Also Makes Business SenseArtificial Intelligence For Good - Also Makes Business Sense
Artificial Intelligence For Good - Also Makes Business Sense
Bernard Marr
 
Using Data to Develop Targeted Digital Inclusion Programs
Using Data to Develop Targeted Digital Inclusion ProgramsUsing Data to Develop Targeted Digital Inclusion Programs
Using Data to Develop Targeted Digital Inclusion Programs
Eric Frederick, AICP, LEED AP
 
Classification with Memes–Uber case study
Classification with Memes–Uber case studyClassification with Memes–Uber case study
Classification with Memes–Uber case study
Seth Grimes
 
Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative
Christine Hemphill
 
Innovative communications
Innovative communicationsInnovative communications
Innovative communications
The Social Executive
 
Digital KM Transformation
Digital KM TransformationDigital KM Transformation
Digital KM Transformation
SIKM
 
Greenexus bp 2016 winter deck small
Greenexus bp 2016 winter deck smallGreenexus bp 2016 winter deck small
Greenexus bp 2016 winter deck small
Luis Felipe Rego
 
Citywire Digital Marketing Workshop - 7th March 2019
Citywire Digital Marketing Workshop - 7th March 2019Citywire Digital Marketing Workshop - 7th March 2019
Citywire Digital Marketing Workshop - 7th March 2019
Laura Holland
 
Artificial Intelligence: What Every Real Estate Professional Needs to Know
Artificial Intelligence: What Every Real Estate Professional Needs to KnowArtificial Intelligence: What Every Real Estate Professional Needs to Know
Artificial Intelligence: What Every Real Estate Professional Needs to Know
AppFolio
 
BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...
Lyndon Borrow
 
Introduction to Software Products Industry & iSPIRT
Introduction to Software Products Industry & iSPIRT Introduction to Software Products Industry & iSPIRT
Introduction to Software Products Industry & iSPIRT
ProductNation/iSPIRT
 
Tech4Good, Tech4All, and Digital Inclusion
Tech4Good, Tech4All, and Digital InclusionTech4Good, Tech4All, and Digital Inclusion
Tech4Good, Tech4All, and Digital Inclusion
3Play Media
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
TechSoup
 
The Digital Accessibility Landscape: What Your Organization Needs to Know in ...
The Digital Accessibility Landscape: What Your Organization Needs to Know in ...The Digital Accessibility Landscape: What Your Organization Needs to Know in ...
The Digital Accessibility Landscape: What Your Organization Needs to Know in ...
3Play Media
 
Changing faceelearningmulti device-world
Changing faceelearningmulti device-worldChanging faceelearningmulti device-world
Changing faceelearningmulti device-world
Allen Partridge
 
Learning Anywhere: Mobile, Social and Virtual
Learning Anywhere: Mobile, Social and VirtualLearning Anywhere: Mobile, Social and Virtual
Learning Anywhere: Mobile, Social and Virtual
Cynthia Clay
 

Similar to A Quick Look at Accessibility in the World of DevOps (20)

rfc
rfcrfc
rfc
 
CX | UX | IoT, The Awesome Feat
CX | UX | IoT, The Awesome FeatCX | UX | IoT, The Awesome Feat
CX | UX | IoT, The Awesome Feat
 
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global ForumThe Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
 
Artificial Intelligence For Good - Also Makes Business Sense
Artificial Intelligence For Good - Also Makes Business SenseArtificial Intelligence For Good - Also Makes Business Sense
Artificial Intelligence For Good - Also Makes Business Sense
 
Using Data to Develop Targeted Digital Inclusion Programs
Using Data to Develop Targeted Digital Inclusion ProgramsUsing Data to Develop Targeted Digital Inclusion Programs
Using Data to Develop Targeted Digital Inclusion Programs
 
Classification with Memes–Uber case study
Classification with Memes–Uber case studyClassification with Memes–Uber case study
Classification with Memes–Uber case study
 
Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative
 
Innovative communications
Innovative communicationsInnovative communications
Innovative communications
 
Digital KM Transformation
Digital KM TransformationDigital KM Transformation
Digital KM Transformation
 
Greenexus bp 2016 winter deck small
Greenexus bp 2016 winter deck smallGreenexus bp 2016 winter deck small
Greenexus bp 2016 winter deck small
 
Citywire Digital Marketing Workshop - 7th March 2019
Citywire Digital Marketing Workshop - 7th March 2019Citywire Digital Marketing Workshop - 7th March 2019
Citywire Digital Marketing Workshop - 7th March 2019
 
Artificial Intelligence: What Every Real Estate Professional Needs to Know
Artificial Intelligence: What Every Real Estate Professional Needs to KnowArtificial Intelligence: What Every Real Estate Professional Needs to Know
Artificial Intelligence: What Every Real Estate Professional Needs to Know
 
BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...
 
Rfc.key
Rfc.keyRfc.key
Rfc.key
 
Introduction to Software Products Industry & iSPIRT
Introduction to Software Products Industry & iSPIRT Introduction to Software Products Industry & iSPIRT
Introduction to Software Products Industry & iSPIRT
 
Tech4Good, Tech4All, and Digital Inclusion
Tech4Good, Tech4All, and Digital InclusionTech4Good, Tech4All, and Digital Inclusion
Tech4Good, Tech4All, and Digital Inclusion
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
 
The Digital Accessibility Landscape: What Your Organization Needs to Know in ...
The Digital Accessibility Landscape: What Your Organization Needs to Know in ...The Digital Accessibility Landscape: What Your Organization Needs to Know in ...
The Digital Accessibility Landscape: What Your Organization Needs to Know in ...
 
Changing faceelearningmulti device-world
Changing faceelearningmulti device-worldChanging faceelearningmulti device-world
Changing faceelearningmulti device-world
 
Learning Anywhere: Mobile, Social and Virtual
Learning Anywhere: Mobile, Social and VirtualLearning Anywhere: Mobile, Social and Virtual
Learning Anywhere: Mobile, Social and Virtual
 

More from Cliffano Subagio

Cross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWSCross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWS
Cliffano Subagio
 
AEM OpenCloud Delivery Practices
AEM OpenCloud Delivery PracticesAEM OpenCloud Delivery Practices
AEM OpenCloud Delivery Practices
Cliffano Subagio
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live ParisOpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
Cliffano Subagio
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live AustraliaOpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
Cliffano Subagio
 
A Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpecA Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpec
Cliffano Subagio
 
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise EnvironmentsHow to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
Cliffano Subagio
 
Swagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEMSwagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEM
Cliffano Subagio
 
Introducing AEM OpenCloud
Introducing AEM OpenCloudIntroducing AEM OpenCloud
Introducing AEM OpenCloud
Cliffano Subagio
 
Conversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctionsConversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctions
Cliffano Subagio
 
Let's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For KidsLet's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For Kids
Cliffano Subagio
 
Having A Talk With Jenkins
Having A Talk With JenkinsHaving A Talk With Jenkins
Having A Talk With Jenkins
Cliffano Subagio
 
AEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two YearsAEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two Years
Cliffano Subagio
 
AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0
Cliffano Subagio
 
Beyond AEM Curl Commands
Beyond AEM Curl CommandsBeyond AEM Curl Commands
Beyond AEM Curl Commands
Cliffano Subagio
 
AEM OpenCloud
AEM OpenCloudAEM OpenCloud
AEM OpenCloud
Cliffano Subagio
 
Open Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short IntroOpen Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short Intro
Cliffano Subagio
 
How To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum CleanerHow To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum Cleaner
Cliffano Subagio
 
Bringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The MassesBringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The Masses
Cliffano Subagio
 
Application Deployment Using Ansible
Application Deployment Using AnsibleApplication Deployment Using Ansible
Application Deployment Using Ansible
Cliffano Subagio
 
Continuous Delivery Using Jenkins
Continuous Delivery Using JenkinsContinuous Delivery Using Jenkins
Continuous Delivery Using Jenkins
Cliffano Subagio
 

More from Cliffano Subagio (20)

Cross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWSCross-Workloads Resource-Level Relationship in AWS
Cross-Workloads Resource-Level Relationship in AWS
 
AEM OpenCloud Delivery Practices
AEM OpenCloud Delivery PracticesAEM OpenCloud Delivery Practices
AEM OpenCloud Delivery Practices
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live ParisOpenAPI Generator The Babel Fish of The API World - apidays Live Paris
OpenAPI Generator The Babel Fish of The API World - apidays Live Paris
 
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live AustraliaOpenAPI Generator The Babel Fish of The API World - apidays Live Australia
OpenAPI Generator The Babel Fish of The API World - apidays Live Australia
 
A Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpecA Journey to Improve Infrastructure Compliance With InSpec
A Journey to Improve Infrastructure Compliance With InSpec
 
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise EnvironmentsHow to Fit an Infrastructure Platform into Multiple Enterprise Environments
How to Fit an Infrastructure Platform into Multiple Enterprise Environments
 
Swagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEMSwagger AEM - An OpenAPI Specification for AEM
Swagger AEM - An OpenAPI Specification for AEM
 
Introducing AEM OpenCloud
Introducing AEM OpenCloudIntroducing AEM OpenCloud
Introducing AEM OpenCloud
 
Conversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctionsConversation With Your Application Using DialogFlow and CloudFunctions
Conversation With Your Application Using DialogFlow and CloudFunctions
 
Let's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For KidsLet's Build Voice Assistant Learning Games For Kids
Let's Build Voice Assistant Learning Games For Kids
 
Having A Talk With Jenkins
Having A Talk With JenkinsHaving A Talk With Jenkins
Having A Talk With Jenkins
 
AEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two YearsAEM Open Cloud - The First Two Years
AEM Open Cloud - The First Two Years
 
AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0AEM OpenCloud - What's New Since 2.0.0
AEM OpenCloud - What's New Since 2.0.0
 
Beyond AEM Curl Commands
Beyond AEM Curl CommandsBeyond AEM Curl Commands
Beyond AEM Curl Commands
 
AEM OpenCloud
AEM OpenCloudAEM OpenCloud
AEM OpenCloud
 
Open Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short IntroOpen Source AEM Platform: A Short Intro
Open Source AEM Platform: A Short Intro
 
How To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum CleanerHow To Play Music On A Vacuum Cleaner
How To Play Music On A Vacuum Cleaner
 
Bringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The MassesBringing Jenkins Remote Access API To The Masses
Bringing Jenkins Remote Access API To The Masses
 
Application Deployment Using Ansible
Application Deployment Using AnsibleApplication Deployment Using Ansible
Application Deployment Using Ansible
 
Continuous Delivery Using Jenkins
Continuous Delivery Using JenkinsContinuous Delivery Using Jenkins
Continuous Delivery Using Jenkins
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

A Quick Look at Accessibility in the World of DevOps

  • 1. A Quick Look at Accessibility
 in the World of DevOps Cliffano Subagio (Shine Solutions)
  • 2. Cliffano Subagio Senior Consultant at Shine Solutions Australia G’day Jenkins World 2017 - Jenkins API Clients
 DevOps World 2018 - Jenkins Voice Assistant
  • 3. © 2019 All Rights Reserved. !3 I’m trying to raise awareness.
  • 4. © 2019 All Rights Reserved. !4 Software is eating the world.
 DevOps is a critical part of software development. One billion people
 experience some form of disability.
 - The World Bank
  • 5. © 2019 All Rights Reserved. !5 Visual Auditory CognitiveMotor Four categories of accessibility
  • 6. © 2019 All Rights Reserved. !6 It’s just a click of a button.
  • 7. © 2019 All Rights Reserved. !7 Governments? Companies? Me? You? Everyone? Whose responsibility?
  • 8. © 2019 All Rights Reserved. !8 Let’s ask the practitioners!
  • 9. © 2019 All Rights Reserved. !9 Parham Doustdar Tuukka Ojala Dr. T. V. Raman
  • 10. © 2019 All Rights Reserved. !10 People vs technology Alternative user interfaces Education system Diverse and inclusive team
  • 11. © 2019 All Rights Reserved. !11 A quick look at Jenkins.
  • 12. © 2019 All Rights Reserved. !12 Should I be listening to all warnings?
  • 13. © 2019 All Rights Reserved. !13 Is this graph trying to say something? What’s currently happening?
  • 14. © 2019 All Rights Reserved. !14 It’s not just Jenkins.
  • 15. © 2019 All Rights Reserved. !15 Are the tools ready for devops practitioners with disabilities? • How to parse large logs? • How to present information from diagrams? • How to interact with the tools? Have we ever considered the impact?
  • 16. © 2019 All Rights Reserved. !16 Governments
  • 17. © 2019 All Rights Reserved. !17 Countries with web accessibility laws & policies
  • 18. © 2019 All Rights Reserved. !18 Companies Research, standards, software.
  • 19. © 2019 All Rights Reserved. !19 That feeling when accessibility task gets deprioritised
  • 20. © 2019 All Rights Reserved. !20 Lessons from Kohsuke’s blog post on diversity: Social value vs business value What is the business value of accessibility? Curb cut:
 solving one use case helps more use cases.
  • 21. © 2019 All Rights Reserved. !21 If you build it, then they will come.
  • 22. © 2019 All Rights Reserved. !22 With awareness, comes empathy. I hope…
  • 23. © 2019 All Rights Reserved. !23 Reminder One billion people
 experience some form of disability.
  • 24. © 2019 All Rights Reserved. !24 It’s on all of us.
  • 25. © 2019 All Rights Reserved. !25 Links • https://a16z.com/2011/08/20/why-software-is-eating-the-world/ • https://www.worldbank.org/en/topic/disability • https://a11yproject.com/ • https://www.apple.com/accessibility/mac/vision/ • http://jenkins-ci.361315.n4.nabble.com/Updates-to-the-Blue-Ocean-plugin-and- a-new-Pipeline-sub-project-td4989082.html • https://kohsuke.org/2019/03/25/my-personal-journey-around-diversity/
  • 26. © 2019 All Rights Reserved. !26 Images • https://www.pexels.com/photo/apple-business-computer-connection-392018/ • https://2017.hackference.co.uk/ • https://www.aamulehti.fi/a/200567468 • http://assistech.iitd.ac.in/empower2018/bio.html • https://mapchart.net/world.html • https://www.pexels.com/photo/person-holding-post-it-on-board-1516706/ • https://www.pexels.com/photo/corn-96715/ • https://www.pexels.com/photo/group-hand-fist-bump-1068523/