SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie Agile Accessibility Conference Presentation

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
 
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
 
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
 

Ähnlich wie Agile Accessibility Conference Presentation (20)

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
 
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
 
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
 

Kürzlich hochgeladen

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Kürzlich hochgeladen (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Agile Accessibility Conference Presentation

  • 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

Hinweis der Redaktion

  1. manual testing