SlideShare uma empresa Scribd logo
1 de 49
Accessibility in an
Agile World
CSUN Conference
March 5th, 2015
Jesse Hausler
Principal Accessibility Specialist
@jessehausler
Cordelia
McGee-Tubb
Senior Accessibility Specialist
@cordeliadillon
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize
or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by
the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any
projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding
strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or
technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality
for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and
rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with
completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our
ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment,
our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on
potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent
fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important
disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and
may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are
currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Agile Product Development Methodology
How Agile
Fails Accessibility
Decentralized Product Ownership
Teams control their own backlog
Separate Accessibility Stories
1. Cool new feature
2. Another cool new features
3. This bug
4. That bug
5. Feature we don’t really need
6. Spike for something we’ll build next release
…
99. Big mountain of accessibility debt
Sample Release Plan
Unless a proper system is put in
place, accessibility, under agile,
will always take a back seat to
the creation of new features.
Executive Support
This email is not the solution.
From: Your CEO
To: All Employees
Subject: Accessibility
As of tomorrow, all products that we ship must be accessible.
It makes good business sense and it’s the right thing to do!
Now, go forth and make everything accessible.
Regards,
Your CEO
An email from a CEO can’t…
• Train developers
• Train quality engineers
• Approve designs
• Build test automation
• Manually verify products
Executives remove blockers.
You build an environment in which
accessibility can thrive.
Building an Environment
Gaining Allies &
Raising Awareness
Build a Base
• Virtual team of people who are passionate
• Spread knowledge about accessibility
• Make accessibility part of every conversation
• Build empathy through examples
• Frame accessibility through your company’s core mission
Make it Contagious
• Other people (not you) talking about accessibility
• People asking their leadership about accessibility
SUCCESS
Embed on a Scrum Team
• Teach one scrum team how to ship accessible features
• Learn at a micro level how Agile works at your company
Embed on a Scrum Team
• Teach one scrum team how to ship accessible features
• Learn at a micro level how Agile works at your company
Embed on a Scrum Team
• Knowledge of your company’s brand of agile
• Success building an accessible feature
• Proven to the team that accessibility is not a big hurdle
• Allies in UX, scrum leadership, development, and quality
• Path to embed on another, larger, more influential team
SUCCESS
Create an Award
Recognize teams that ship accessible products. Reward should draw interest.
Create an Award
• Promotion of accessibility by publicizing the winners
• Proven incentive for scrum teams to build accessible
SUCCESS
Reusable Components
A Menu
An Autocomplete Typeahead
A Modal
A Non-Modal Dialog
Tabset
What camp are you in?
1. No reusable components
2. Custom set of reusable components
3. Components from a 3rd party UI library
Reusable Components
Building Your Own Components
• Use your contacts to join the appropriate scrum team
• Guide them toward the development of accessible components
3rd Party Components
• Know which components are used
• Gauge their level of accessibility
• Catalogue functionally equivalent alternatives for inaccessible
components
• Work with stakeholders to enlist accessible alternatives
Grassroots Marketing Campaign
Take Advantage of Redesigns
• Product redesigns are common
• Be prepared with a set of accessible, reusable components
• Beware of redesigns
Testing Framework
Quality Engineering
• Reliability
• Efficiency
• Security
• Maintainability
Accessibility verification is not a
traditional part of quality testing.
What camp are you in?
1. Accessibility can’t be automated. Too many manual checks are needed.
2. Accessibility tools are great, but it’s hard to get organizations to use them.
3. Accessibility automation is awesome when done properly.
Test Automation
Automation is Key to Accessibility
• Opt everyone in
• Automatically issue test failures where possible
• Test for patterns that indicate accessibility bugs
• Perform manual spot checks
• Track everything
Build test automation that is specific to your environment
Automation is Key to Accessibility
• Images have alt attribute
• Labels associated with form elements
• Buttons and links aren’t empty
• Color contrast between text and background
• Page and frames have title
• Data tables have properly associated headers
• Use of fieldset and legend
• Proper heading usage
DOM test the simple things
This email is better.
From: Your CEO
To: All Employees
Subject: Accessibility
Starting tomorrow, all products will be opted into our new
accessibility test automation suite. Furthermore, tests will
ensure everyone is using our new UI components.
Regards,
Your CEO
Process Change
How does your company
implement a new process?
Develop a Plan
• Problem statement
• Teams or groups who will be impacted
• Proposal detail
• Tracking and success metrics
• Exception policy
• Release sign-off process
• Communication plan
Executive Sponsor
Their main job is to believe in your idea.
Executive sponsorship can come from…
• Product or Scrum management
• Development or Quality
• User Experience
• Your managerial chain
An Example Meta Process
1. Define the problem
2. Identify impacted parties
3. Engage Forums - present proposal, gather feedback
4. Go/No go
5. Re-socialize revised proposal, get alignment, final buy-in
6. Go/No go
7. Visibility to executives
8. Communication and rollout
This email is best.
From: Your CEO
To: All Employees
Subject: Accessibility
Starting this release we will be following the new accessibility
process. Thanks to everyone for their input in helping to make this
process fit everybody’s workflows.
Details in the Accessibility Process Document.
Regards,
Your CEO
Culture, Tools, and Process
 Cultivate support
 Provide good components
 Leverage your test framework
 Institute process change
 Keep it going
Thank You

Mais conteúdo relacionado

Mais procurados

Using ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PMUsing ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PMProduct School
 
Actionable metrics in lean product development
Actionable metrics in lean product developmentActionable metrics in lean product development
Actionable metrics in lean product developmentHuong Ngo
 
How to drive customer onboarding and feature adoption at low cost
How to drive customer onboarding and feature adoption at low costHow to drive customer onboarding and feature adoption at low cost
How to drive customer onboarding and feature adoption at low costRAHUL V.P
 
Measuring UX Impact
Measuring UX ImpactMeasuring UX Impact
Measuring UX ImpactAlex Krasny
 
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv..."Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...Edge AI and Vision Alliance
 
The How, Why and What of Metrics?
The How, Why and What of Metrics?The How, Why and What of Metrics?
The How, Why and What of Metrics?The Wisdom Daily
 
Optimizely Product Vision: The Future of Experimentation
Optimizely Product Vision: The Future of ExperimentationOptimizely Product Vision: The Future of Experimentation
Optimizely Product Vision: The Future of ExperimentationOptimizely
 
The Fundamentals of User Adoption
The Fundamentals of User AdoptionThe Fundamentals of User Adoption
The Fundamentals of User AdoptionUserIQ
 
Maximizing CRM ROI Through Effective User Adoption Strategies
Maximizing CRM ROI Through Effective User Adoption StrategiesMaximizing CRM ROI Through Effective User Adoption Strategies
Maximizing CRM ROI Through Effective User Adoption StrategiesJerome Leonard
 
Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...
Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...
Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...Product School
 
Building a Culture of Experimentation at HP
Building a Culture of Experimentation at HPBuilding a Culture of Experimentation at HP
Building a Culture of Experimentation at HPOptimizely
 
Growth Instrumentation
Growth InstrumentationGrowth Instrumentation
Growth InstrumentationAmplitude
 
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...Steve Greene
 
Legacy Content: Applying your new content strategy to old information
Legacy Content: Applying your new content strategy to old informationLegacy Content: Applying your new content strategy to old information
Legacy Content: Applying your new content strategy to old informationSalesforce Engineering
 
Strategizing for Growth
Strategizing for GrowthStrategizing for Growth
Strategizing for GrowthAmplitude
 
Integrating the Voice of the Customer into Your Product's Development
Integrating the Voice of the Customer into Your Product's DevelopmentIntegrating the Voice of the Customer into Your Product's Development
Integrating the Voice of the Customer into Your Product's DevelopmentCentercode
 
Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimizely
 
Landing Pages & A/B Testing
Landing Pages & A/B TestingLanding Pages & A/B Testing
Landing Pages & A/B TestingVigLink
 

Mais procurados (20)

Using ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PMUsing ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PM
 
Actionable metrics in lean product development
Actionable metrics in lean product developmentActionable metrics in lean product development
Actionable metrics in lean product development
 
Segmenting Customers
Segmenting CustomersSegmenting Customers
Segmenting Customers
 
How to drive customer onboarding and feature adoption at low cost
How to drive customer onboarding and feature adoption at low costHow to drive customer onboarding and feature adoption at low cost
How to drive customer onboarding and feature adoption at low cost
 
Measuring UX Impact
Measuring UX ImpactMeasuring UX Impact
Measuring UX Impact
 
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv..."Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
"Overcoming Barriers to Consumer Adoption of Vision-enabled Products and Serv...
 
The How, Why and What of Metrics?
The How, Why and What of Metrics?The How, Why and What of Metrics?
The How, Why and What of Metrics?
 
Optimizely Product Vision: The Future of Experimentation
Optimizely Product Vision: The Future of ExperimentationOptimizely Product Vision: The Future of Experimentation
Optimizely Product Vision: The Future of Experimentation
 
The Fundamentals of User Adoption
The Fundamentals of User AdoptionThe Fundamentals of User Adoption
The Fundamentals of User Adoption
 
Maximizing CRM ROI Through Effective User Adoption Strategies
Maximizing CRM ROI Through Effective User Adoption StrategiesMaximizing CRM ROI Through Effective User Adoption Strategies
Maximizing CRM ROI Through Effective User Adoption Strategies
 
Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...
Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...
Aligning Product & Customer Success Teams to Fuel Growth by Gainsight Product...
 
Building a Culture of Experimentation at HP
Building a Culture of Experimentation at HPBuilding a Culture of Experimentation at HP
Building a Culture of Experimentation at HP
 
Growth Instrumentation
Growth InstrumentationGrowth Instrumentation
Growth Instrumentation
 
Backlog overview slideshare
Backlog overview slideshareBacklog overview slideshare
Backlog overview slideshare
 
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
 
Legacy Content: Applying your new content strategy to old information
Legacy Content: Applying your new content strategy to old informationLegacy Content: Applying your new content strategy to old information
Legacy Content: Applying your new content strategy to old information
 
Strategizing for Growth
Strategizing for GrowthStrategizing for Growth
Strategizing for Growth
 
Integrating the Voice of the Customer into Your Product's Development
Integrating the Voice of the Customer into Your Product's DevelopmentIntegrating the Voice of the Customer into Your Product's Development
Integrating the Voice of the Customer into Your Product's Development
 
Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentation
 
Landing Pages & A/B Testing
Landing Pages & A/B TestingLanding Pages & A/B Testing
Landing Pages & A/B Testing
 

Semelhante a Accessibility in an Agile World

Webinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 StepsWebinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 StepsRebecca Saar
 
How Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 StepsHow Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 StepsSalesforce Admins
 
Essential Habits for New Admins Webinar Series
Essential Habits for New Admins Webinar SeriesEssential Habits for New Admins Webinar Series
Essential Habits for New Admins Webinar SeriesSalesforce Admins
 
Release Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesRelease Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesJoshua Hoskins
 
Essential habits for New Admins 02.18
Essential habits for New Admins 02.18Essential habits for New Admins 02.18
Essential habits for New Admins 02.18Salesforce Admins
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Salesforce Partners
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Salesforce Engineering
 
Essential Habits for New Admins 2017
Essential Habits for New Admins 2017Essential Habits for New Admins 2017
Essential Habits for New Admins 2017Salesforce Admins
 
Salesforce Admin Habits & Hacks - SFWT NYC
Salesforce Admin Habits & Hacks - SFWT NYCSalesforce Admin Habits & Hacks - SFWT NYC
Salesforce Admin Habits & Hacks - SFWT NYCSalesforce Admins
 
Boston salesforce admin habits hacks
Boston  salesforce admin habits hacksBoston  salesforce admin habits hacks
Boston salesforce admin habits hacksSalesforce Admins
 
Manage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceManage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceSalesforce Admins
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineSalesforce Admins
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Mudit Agarwal
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsSalesforce Admins
 
Dreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development ProcessesDreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development ProcessesSteve Greene
 
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...Steve Elliott
 
Mapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or LessMapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or LessCodeScience
 

Semelhante a Accessibility in an Agile World (20)

Webinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 StepsWebinar: How Salesforce Launched Lightning in 7 Steps
Webinar: How Salesforce Launched Lightning in 7 Steps
 
How Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 StepsHow Salesforce Launched Lightning in 7 Steps
How Salesforce Launched Lightning in 7 Steps
 
Scrum at Scale
Scrum at ScaleScrum at Scale
Scrum at Scale
 
The World of Agility
The World of Agility The World of Agility
The World of Agility
 
Essential Habits for New Admins Webinar Series
Essential Habits for New Admins Webinar SeriesEssential Habits for New Admins Webinar Series
Essential Habits for New Admins Webinar Series
 
Release Management: Managing Your Internal Releases
Release Management: Managing Your Internal ReleasesRelease Management: Managing Your Internal Releases
Release Management: Managing Your Internal Releases
 
Essential habits for New Admins 02.18
Essential habits for New Admins 02.18Essential habits for New Admins 02.18
Essential habits for New Admins 02.18
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Essential Habits for New Admins 2017
Essential Habits for New Admins 2017Essential Habits for New Admins 2017
Essential Habits for New Admins 2017
 
Salesforce Admin Habits & Hacks - SFWT NYC
Salesforce Admin Habits & Hacks - SFWT NYCSalesforce Admin Habits & Hacks - SFWT NYC
Salesforce Admin Habits & Hacks - SFWT NYC
 
Dev ops.enterprise.2014 (1)
Dev ops.enterprise.2014 (1)Dev ops.enterprise.2014 (1)
Dev ops.enterprise.2014 (1)
 
Boston salesforce admin habits hacks
Boston  salesforce admin habits hacksBoston  salesforce admin habits hacks
Boston salesforce admin habits hacks
 
Manage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with GovernanceManage Salesforce Like a Pro with Governance
Manage Salesforce Like a Pro with Governance
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin Routine
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
 
Business Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce AdminsBusiness Process Mapping for Salesforce Admins
Business Process Mapping for Salesforce Admins
 
Dreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development ProcessesDreamforce 2008 : Transforming IT Success with Agile Development Processes
Dreamforce 2008 : Transforming IT Success with Agile Development Processes
 
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
 
Mapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or LessMapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or Less
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Accessibility in an Agile World

  • 1. Accessibility in an Agile World CSUN Conference March 5th, 2015
  • 2. Jesse Hausler Principal Accessibility Specialist @jessehausler
  • 4. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 8. Teams control their own backlog
  • 9. Separate Accessibility Stories 1. Cool new feature 2. Another cool new features 3. This bug 4. That bug 5. Feature we don’t really need 6. Spike for something we’ll build next release … 99. Big mountain of accessibility debt Sample Release Plan
  • 10. Unless a proper system is put in place, accessibility, under agile, will always take a back seat to the creation of new features.
  • 12. This email is not the solution. From: Your CEO To: All Employees Subject: Accessibility As of tomorrow, all products that we ship must be accessible. It makes good business sense and it’s the right thing to do! Now, go forth and make everything accessible. Regards, Your CEO
  • 13. An email from a CEO can’t… • Train developers • Train quality engineers • Approve designs • Build test automation • Manually verify products
  • 14. Executives remove blockers. You build an environment in which accessibility can thrive.
  • 17. Build a Base • Virtual team of people who are passionate • Spread knowledge about accessibility • Make accessibility part of every conversation • Build empathy through examples • Frame accessibility through your company’s core mission
  • 18. Make it Contagious • Other people (not you) talking about accessibility • People asking their leadership about accessibility SUCCESS
  • 19. Embed on a Scrum Team • Teach one scrum team how to ship accessible features • Learn at a micro level how Agile works at your company
  • 20. Embed on a Scrum Team • Teach one scrum team how to ship accessible features • Learn at a micro level how Agile works at your company
  • 21. Embed on a Scrum Team • Knowledge of your company’s brand of agile • Success building an accessible feature • Proven to the team that accessibility is not a big hurdle • Allies in UX, scrum leadership, development, and quality • Path to embed on another, larger, more influential team SUCCESS
  • 22. Create an Award Recognize teams that ship accessible products. Reward should draw interest.
  • 23. Create an Award • Promotion of accessibility by publicizing the winners • Proven incentive for scrum teams to build accessible SUCCESS
  • 30. What camp are you in? 1. No reusable components 2. Custom set of reusable components 3. Components from a 3rd party UI library Reusable Components
  • 31. Building Your Own Components • Use your contacts to join the appropriate scrum team • Guide them toward the development of accessible components
  • 32. 3rd Party Components • Know which components are used • Gauge their level of accessibility • Catalogue functionally equivalent alternatives for inaccessible components • Work with stakeholders to enlist accessible alternatives
  • 34. Take Advantage of Redesigns • Product redesigns are common • Be prepared with a set of accessible, reusable components • Beware of redesigns
  • 36. Quality Engineering • Reliability • Efficiency • Security • Maintainability
  • 37. Accessibility verification is not a traditional part of quality testing.
  • 38. What camp are you in? 1. Accessibility can’t be automated. Too many manual checks are needed. 2. Accessibility tools are great, but it’s hard to get organizations to use them. 3. Accessibility automation is awesome when done properly. Test Automation
  • 39. Automation is Key to Accessibility • Opt everyone in • Automatically issue test failures where possible • Test for patterns that indicate accessibility bugs • Perform manual spot checks • Track everything Build test automation that is specific to your environment
  • 40. Automation is Key to Accessibility • Images have alt attribute • Labels associated with form elements • Buttons and links aren’t empty • Color contrast between text and background • Page and frames have title • Data tables have properly associated headers • Use of fieldset and legend • Proper heading usage DOM test the simple things
  • 41. This email is better. From: Your CEO To: All Employees Subject: Accessibility Starting tomorrow, all products will be opted into our new accessibility test automation suite. Furthermore, tests will ensure everyone is using our new UI components. Regards, Your CEO
  • 43. How does your company implement a new process?
  • 44. Develop a Plan • Problem statement • Teams or groups who will be impacted • Proposal detail • Tracking and success metrics • Exception policy • Release sign-off process • Communication plan
  • 45. Executive Sponsor Their main job is to believe in your idea. Executive sponsorship can come from… • Product or Scrum management • Development or Quality • User Experience • Your managerial chain
  • 46. An Example Meta Process 1. Define the problem 2. Identify impacted parties 3. Engage Forums - present proposal, gather feedback 4. Go/No go 5. Re-socialize revised proposal, get alignment, final buy-in 6. Go/No go 7. Visibility to executives 8. Communication and rollout
  • 47. This email is best. From: Your CEO To: All Employees Subject: Accessibility Starting this release we will be following the new accessibility process. Thanks to everyone for their input in helping to make this process fit everybody’s workflows. Details in the Accessibility Process Document. Regards, Your CEO
  • 48. Culture, Tools, and Process  Cultivate support  Provide good components  Leverage your test framework  Institute process change  Keep it going

Notas do Editor

  1. manual testing