We share the lessons we've learnt from helping build accessible single-page apps using AngularJS and Polymer. Presented for Inclusive Design 24. Video recording available on YouTube - https://t.co/jaog5tkuda.
Accessible procurement: Stories from the trenchesIntopia
The document discusses lessons learned from case studies of organizations procuring digital products and services. It emphasizes that accessibility must be a priority throughout the procurement process, from initial requirements through vendor selection and ongoing assessment. Key lessons include having clear accessibility standards, evaluating vendors' compliance, ensuring internal alignment, and fostering collaborative relationships between organizations and vendors to support mutual accessibility goals. An overarching message is that process and communication are critical to achieve accessible procurement.
The why, when and how of including people with disability in the design processIntopia
The document discusses the importance of including people with disabilities in the design process. It notes that accessibility is driven by both legal requirements and business factors like market share, while design is driven by satisfaction, efficiency and technical compliance. Testing with people with disabilities provides important insights, improves products for all users, and catches accessibility issues earlier in the design process. The document provides recommendations for how to effectively test with people with disabilities, such as allowing extra time and the use of personal devices.
Accessibility is an important consideration for companies. It provides equal access to websites, applications, and digital content for all users, including those with disabilities. Adopting accessibility helps companies stand out, gain respect, and meet legal obligations. It also has technical and financial benefits like improved interoperability, reduced development costs, and increased website usage. When getting started, companies should follow guidelines like WCAG 2.1, use automated and manual testing, and involve users with disabilities to test for accessibility.
This presentation deals with the problem of efficient and correct implementation of Accessible Rich Internet Application (ARIA) recommendation into user interface component during rich internet application development process. A new methodology is presented, which is based on testing the accessibility on real-life web applications with help of experienced blind users. Three Web Toolkits were evaluated by this method and serious accessibility issues were found. This new approach was then used to implement ARIA recommendation into one open source Web Toolkit.
Managing Accessibility Compliance in the EnterpriseKarl Groves
From my CSUN 2011 presentation
A lecture style session discussing ways to approach management of accessibility compliance at the enterprise level including project/ program management and procurement.
The document discusses applying agile practices to a public sector project between eBIT and Tieto Latvia to develop an education information system for the Ministry of Education and Science in Latvia. Key aspects covered include collaborating closely with the customer, focusing on individuals and interactions, producing working software over documentation, and responding to changes over following a rigid plan. Some practices discussed are defining scope through user stories, maintaining transparency through shared information, educating all parties on the agile approach, and prioritizing the highest value items.
The document discusses how the digital experience world has shifted focus from software products to the overall digital experience for users. It notes that traditional techniques for developing products and managing projects are often not successful, with many projects going over budget, failing to meet expectations, or having low quality. Common problems included a lack of ongoing communication, unrealistic promises, and not prioritizing the user experience. The document introduces Develocraft as a solution focused on ongoing communication, continuous feedback, ownership, and prioritizing the user experience over technical details or budgets. It provides a quote from a customer praising Develocraft's approach for improving metrics like onboarding times and customer satisfaction.
Accessible procurement: Stories from the trenchesIntopia
The document discusses lessons learned from case studies of organizations procuring digital products and services. It emphasizes that accessibility must be a priority throughout the procurement process, from initial requirements through vendor selection and ongoing assessment. Key lessons include having clear accessibility standards, evaluating vendors' compliance, ensuring internal alignment, and fostering collaborative relationships between organizations and vendors to support mutual accessibility goals. An overarching message is that process and communication are critical to achieve accessible procurement.
The why, when and how of including people with disability in the design processIntopia
The document discusses the importance of including people with disabilities in the design process. It notes that accessibility is driven by both legal requirements and business factors like market share, while design is driven by satisfaction, efficiency and technical compliance. Testing with people with disabilities provides important insights, improves products for all users, and catches accessibility issues earlier in the design process. The document provides recommendations for how to effectively test with people with disabilities, such as allowing extra time and the use of personal devices.
Accessibility is an important consideration for companies. It provides equal access to websites, applications, and digital content for all users, including those with disabilities. Adopting accessibility helps companies stand out, gain respect, and meet legal obligations. It also has technical and financial benefits like improved interoperability, reduced development costs, and increased website usage. When getting started, companies should follow guidelines like WCAG 2.1, use automated and manual testing, and involve users with disabilities to test for accessibility.
This presentation deals with the problem of efficient and correct implementation of Accessible Rich Internet Application (ARIA) recommendation into user interface component during rich internet application development process. A new methodology is presented, which is based on testing the accessibility on real-life web applications with help of experienced blind users. Three Web Toolkits were evaluated by this method and serious accessibility issues were found. This new approach was then used to implement ARIA recommendation into one open source Web Toolkit.
Managing Accessibility Compliance in the EnterpriseKarl Groves
From my CSUN 2011 presentation
A lecture style session discussing ways to approach management of accessibility compliance at the enterprise level including project/ program management and procurement.
The document discusses applying agile practices to a public sector project between eBIT and Tieto Latvia to develop an education information system for the Ministry of Education and Science in Latvia. Key aspects covered include collaborating closely with the customer, focusing on individuals and interactions, producing working software over documentation, and responding to changes over following a rigid plan. Some practices discussed are defining scope through user stories, maintaining transparency through shared information, educating all parties on the agile approach, and prioritizing the highest value items.
The document discusses how the digital experience world has shifted focus from software products to the overall digital experience for users. It notes that traditional techniques for developing products and managing projects are often not successful, with many projects going over budget, failing to meet expectations, or having low quality. Common problems included a lack of ongoing communication, unrealistic promises, and not prioritizing the user experience. The document introduces Develocraft as a solution focused on ongoing communication, continuous feedback, ownership, and prioritizing the user experience over technical details or budgets. It provides a quote from a customer praising Develocraft's approach for improving metrics like onboarding times and customer satisfaction.
Using cognitive walkthroughs to better review designs for accessibilityIntopia
The document describes a process for using cognitive walkthroughs to better review designs for accessibility. A cognitive walkthrough involves an evaluator walking through tasks from the perspective of a user persona and asking questions about usability. The process involves choosing a user persona, identifying common tasks, listing the steps to complete each task, performing the walkthrough by adopting the persona and asking a series of questions, and addressing any identified problems. Benefits of cognitive walkthroughs include being task-oriented, able to be done early, and more cost effective than usability testing, but limitations include not replacing usability testing and being dependent on the evaluator's skills.
User Adoption Strategies - Engaging Users for Higher ProductivityProlifics
The document discusses various strategies for improving user adoption of new technologies. It presents a four stage model of user adoption: 1) winning attention, 2) cultivating basic concepts, 3) enlivening activity, and 4) making it real. It also discusses the importance of proper resources to support growth, allowing users to share content, rewarding users, and getting existing users to help spread the word to others.
The document provides tips for organizing teams, projects, and support when adopting Agile in a company. It recommends splitting the organization into cross-functional feature teams and creating a backlog of prioritized product features for each team to work on. Teams should be kept together permanently to become high-performing. Support work should also be planned and prioritized in the backlog instead of handled reactively to reduce fires and bugs. The document stresses starting the transition now with courage and external help if needed.
Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile ...Agile Lietuva
The document discusses successful collaboration in agile projects based on a case study between eBIT and Tieto Latvia working with the Ministry of Education and Science Republic of Latvia. Key aspects of their cooperation included defining the scope through user stories, agreeing on customer involvement and acceptance criteria, and making the partnership seamless for the customer. The collaboration also focused on individuals and interactions, working software over documentation, and responding to changes by prioritizing work and maintaining a shared understanding of limitations.
Change with a Capital C by Aruni Wijetilleke Excella
Aruni Wijetilleke, Change Management Lead, Excella Consulting
Adopting Agile enables an organization or team to fundamentally change their operating environment, empower team members, and improve project outcomes - and yet those advocating that organization change to Agile are repeatedly confronted with resistance because it “will be too hard,” or because “it has always been done this way.”
How can you use Change Management to help organizations embrace change and create successful Agile adoption? The key to Agile adoption embodies key change management concepts which create intentional engagement through the 4Cs of Change management – Coaching, Commitment, Culture, and Communication. This session shares compiled successes and challenges when helping government and non-government organizations increase Agile adoption.
This document provides information about I.T Solutions, a Singapore-based firm focused on delivering precise information technology solutions to clients. It discusses the company's mission and values, and provides details on 5 case studies where they developed digital solutions for clients such as Philips, NUS, an oil spill response organization, and Credit Agricole bank. The case studies describe the challenges, work done over several months to understand requirements, and successful results that met clients' needs.
Accessibility is More Than a Compliance CheckboxApplause
Everyone is a potential consumer – but, it is your job to provide them with experiences that can be equally accessed. Now more than ever, it is critical for organizations to meet accessibility standards. Not only to capture the one-quarter of U.S. population living with a disability, but to improve the overall quality and inclusivity of your digital experiences.
Mark Lapole, Lead Product Manager of Accessibility at eBay, discusses how the ecommerce retailer designed, tested and launched a comprehensive accessibility program with real users in real-world scenarios.
MIS for companies to manage the interview flow 3- ELP AMCATmyamcat
A group of students made this presentation in a brainstorming session at Employability Leadership Program event at Pune on 9th October 2015 at Hotel Hyatt Pune.
Mobile Application Development teams can work rapidly and react to new elements without yielding quality. Time is not on the side of today's Developers or test teams – they must with the new flow of emerging, including the fast development of new gadgets, OS improvements and wearable devices and also the expanded complexity of the mobile experience.
Lean Principles for Agile by Fariz SaračevićBosnia Agile
Learn how to apply principles of lean to discover and eliminate waste throughout the development lifecycle. In this interactive session, participants will experience a simulated production line, encounter common challenges and apply lean practices to improve in their efficiency and effectiveness. Participants will be introduced to concepts such as push versus pull systems, Kanban, elimination of waste and systems thinking through interactive presentation, discussions and hands-on activities.
Latest Trends in Video Learning and it's Impact on Workplace LearningZack Harvey
What are the latest trends in video consumption and what impact do these trends have on workplace learning? This presentation explores the latest trends in consumer video consumption, enterprise technology and workplace learning; and how these three elements combine to impact behaviours and expectations of learners in the workplace.
Practical Involvement in order to adapt with School Management Software!PenPencilEraser
Although we learn from the experienced about the adoption of school management software, would you not think of acquiring the quantum of feedback and that is something which can be obtained research based which predicts the majority in practice.
To add up with the consolidation you will learn from the below infographic the matching scenario that is being faced at your schools. Most times we do personally check over the digital availability for schools and how good and beneficial it turns to be instantaneously, in due course it does come with the recommendation which may be more helpful.
Yes, schools here can quickly get involved with this brief infographic study for better and brilliant decisions.
This document discusses developing a new crowdsourced approach to accelerating innovation using CogniStreamer's existing tools. The approach aims to speed up customers' innovation processes by enabling more iterations in shorter time through open ideation with design students and universities and lead user validation. Key elements include providing real challenges from companies, a 'coopetition' model for designers to collaborate, and targeted lead user communities. The document outlines testing this new approach using CogniStreamer's Innovation Portal and XL tools and adapting them to facilitate scaling the model. It discusses learnings around legal frameworks, reducing complexity/seeking win-win, aligning with customer value, and the benefits of open iterations with lead users outpacing internal R&
This presentation discusses technical product management. It summarizes a past BI product implementation for British Telecom that analyzed network usage. It also identifies three disruptive trends over the next five years: analytics, speed, and agility. Finally, it discusses three code coverage tools, the steps to build a successful product roadmap, and important checkpoints for constructing a product roadmap.
The document discusses the challenges of scaling agile development across multiple teams and large projects. It introduces Sellegi ACT as a tool that can help manage complex projects by visually integrating information from different sources to provide transparency and traceability across planning, development, and releases. Sellegi ACT enables prioritizing work based on business needs and analyzing the impact of changes to help deliver the right features on time and on budget.
List and discussion of the requirements for institutions to be accessible, according to recent settlements by the Department of Justice and the Office of Civil Rights.
The document discusses an individual's experience managing the development and integration of new technology and processes for annuity and insurance products, including establishing new product lines, integrating an acquired company, implementing a new IT system, introducing employee training programs, and instituting quality assurance and project management methodologies across divisions.
Ričardas Kunevičius: Strategy Implementation Sprint by SprintAgile Lietuva
This document discusses implementing a strategy using Scrum methodology at an IT company called E-Bros. It proposes a new project portfolio concept organized around areas, targets, and backlogs to provide clearer strategic direction compared to just tracking individual user stories. Key aspects include defining strategic areas and targets, compiling quarterly backlogs of user stories to achieve targets, allocating team resources, and holding regular strategy and planning meetings to review progress and set new targets. The goal is to take a more holistic strategic view while still implementing incrementally using Scrum sprints.
The document outlines a 7C framework for interim assignments:
1) Define the client, their desired outcomes, values, and the specific required change.
2) Determine the nature of the problem by mapping the relevant system to clarify what is happening.
3) Develop sustainable solutions and measures of success against defined criteria.
4) Understand the human factors that drive and resist change, and resources available to manage change.
Reusable acceptance criteria and test cases for accessibilityIntopia
The document discusses how a team established reusable acceptance criteria and test cases for accessibility testing. It explains that the team had limited accessibility knowledge and aggressive timelines. Generic and custom component-level acceptance criteria were created along with page-level criteria. Examples of criteria for page titles and checkboxes are provided, following a given-when-then template. The process involved code inspections and testing with keyboards and screen readers. Benefits included providing detailed tests for QA and reusability, while concerns included not covering all cases and requiring accessibility expertise to author the initial criteria and tests.
Bill DeLude is a software developer with over 20 years of experience. In his free time, he enjoys spending time with his family, volunteering as a youth mentor, and playing various musical instruments.
Lenny Reed is also a software developer with 15 years of experience. In his free time, he enjoys watching sports, doing outdoor activities like hiking and camping, and cooking.
The presentation discusses when and how to properly integrate single page applications into the Sitecore content management system. Short checkout and registration workflows are good candidates for SPAs. The presentation demonstrates creating a new Sitecore page with a placeholder for an Angular app and publishing the changes. Gotchas around publishing and caching are also covered.
Dynamic and accessible web content with WAI-ARIAAccess iQ
WAI-ARIA provides roles, states, and properties that can be added to HTML and dynamic content with JavaScript to make it more accessible to assistive technologies like screen readers, as it allows things like widgets, dynamic content, and interactive elements to be understood out of context. It includes roles for common interface elements, document structures, and landmarks to aid navigation, as well as states, properties, and other attributes to describe objects and make content more accessible when used properly. The document outlines the problem WAI-ARIA solves, provides examples of its usage, and recommends resources for further information.
Using cognitive walkthroughs to better review designs for accessibilityIntopia
The document describes a process for using cognitive walkthroughs to better review designs for accessibility. A cognitive walkthrough involves an evaluator walking through tasks from the perspective of a user persona and asking questions about usability. The process involves choosing a user persona, identifying common tasks, listing the steps to complete each task, performing the walkthrough by adopting the persona and asking a series of questions, and addressing any identified problems. Benefits of cognitive walkthroughs include being task-oriented, able to be done early, and more cost effective than usability testing, but limitations include not replacing usability testing and being dependent on the evaluator's skills.
User Adoption Strategies - Engaging Users for Higher ProductivityProlifics
The document discusses various strategies for improving user adoption of new technologies. It presents a four stage model of user adoption: 1) winning attention, 2) cultivating basic concepts, 3) enlivening activity, and 4) making it real. It also discusses the importance of proper resources to support growth, allowing users to share content, rewarding users, and getting existing users to help spread the word to others.
The document provides tips for organizing teams, projects, and support when adopting Agile in a company. It recommends splitting the organization into cross-functional feature teams and creating a backlog of prioritized product features for each team to work on. Teams should be kept together permanently to become high-performing. Support work should also be planned and prioritized in the backlog instead of handled reactively to reduce fires and bugs. The document stresses starting the transition now with courage and external help if needed.
Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile ...Agile Lietuva
The document discusses successful collaboration in agile projects based on a case study between eBIT and Tieto Latvia working with the Ministry of Education and Science Republic of Latvia. Key aspects of their cooperation included defining the scope through user stories, agreeing on customer involvement and acceptance criteria, and making the partnership seamless for the customer. The collaboration also focused on individuals and interactions, working software over documentation, and responding to changes by prioritizing work and maintaining a shared understanding of limitations.
Change with a Capital C by Aruni Wijetilleke Excella
Aruni Wijetilleke, Change Management Lead, Excella Consulting
Adopting Agile enables an organization or team to fundamentally change their operating environment, empower team members, and improve project outcomes - and yet those advocating that organization change to Agile are repeatedly confronted with resistance because it “will be too hard,” or because “it has always been done this way.”
How can you use Change Management to help organizations embrace change and create successful Agile adoption? The key to Agile adoption embodies key change management concepts which create intentional engagement through the 4Cs of Change management – Coaching, Commitment, Culture, and Communication. This session shares compiled successes and challenges when helping government and non-government organizations increase Agile adoption.
This document provides information about I.T Solutions, a Singapore-based firm focused on delivering precise information technology solutions to clients. It discusses the company's mission and values, and provides details on 5 case studies where they developed digital solutions for clients such as Philips, NUS, an oil spill response organization, and Credit Agricole bank. The case studies describe the challenges, work done over several months to understand requirements, and successful results that met clients' needs.
Accessibility is More Than a Compliance CheckboxApplause
Everyone is a potential consumer – but, it is your job to provide them with experiences that can be equally accessed. Now more than ever, it is critical for organizations to meet accessibility standards. Not only to capture the one-quarter of U.S. population living with a disability, but to improve the overall quality and inclusivity of your digital experiences.
Mark Lapole, Lead Product Manager of Accessibility at eBay, discusses how the ecommerce retailer designed, tested and launched a comprehensive accessibility program with real users in real-world scenarios.
MIS for companies to manage the interview flow 3- ELP AMCATmyamcat
A group of students made this presentation in a brainstorming session at Employability Leadership Program event at Pune on 9th October 2015 at Hotel Hyatt Pune.
Mobile Application Development teams can work rapidly and react to new elements without yielding quality. Time is not on the side of today's Developers or test teams – they must with the new flow of emerging, including the fast development of new gadgets, OS improvements and wearable devices and also the expanded complexity of the mobile experience.
Lean Principles for Agile by Fariz SaračevićBosnia Agile
Learn how to apply principles of lean to discover and eliminate waste throughout the development lifecycle. In this interactive session, participants will experience a simulated production line, encounter common challenges and apply lean practices to improve in their efficiency and effectiveness. Participants will be introduced to concepts such as push versus pull systems, Kanban, elimination of waste and systems thinking through interactive presentation, discussions and hands-on activities.
Latest Trends in Video Learning and it's Impact on Workplace LearningZack Harvey
What are the latest trends in video consumption and what impact do these trends have on workplace learning? This presentation explores the latest trends in consumer video consumption, enterprise technology and workplace learning; and how these three elements combine to impact behaviours and expectations of learners in the workplace.
Practical Involvement in order to adapt with School Management Software!PenPencilEraser
Although we learn from the experienced about the adoption of school management software, would you not think of acquiring the quantum of feedback and that is something which can be obtained research based which predicts the majority in practice.
To add up with the consolidation you will learn from the below infographic the matching scenario that is being faced at your schools. Most times we do personally check over the digital availability for schools and how good and beneficial it turns to be instantaneously, in due course it does come with the recommendation which may be more helpful.
Yes, schools here can quickly get involved with this brief infographic study for better and brilliant decisions.
This document discusses developing a new crowdsourced approach to accelerating innovation using CogniStreamer's existing tools. The approach aims to speed up customers' innovation processes by enabling more iterations in shorter time through open ideation with design students and universities and lead user validation. Key elements include providing real challenges from companies, a 'coopetition' model for designers to collaborate, and targeted lead user communities. The document outlines testing this new approach using CogniStreamer's Innovation Portal and XL tools and adapting them to facilitate scaling the model. It discusses learnings around legal frameworks, reducing complexity/seeking win-win, aligning with customer value, and the benefits of open iterations with lead users outpacing internal R&
This presentation discusses technical product management. It summarizes a past BI product implementation for British Telecom that analyzed network usage. It also identifies three disruptive trends over the next five years: analytics, speed, and agility. Finally, it discusses three code coverage tools, the steps to build a successful product roadmap, and important checkpoints for constructing a product roadmap.
The document discusses the challenges of scaling agile development across multiple teams and large projects. It introduces Sellegi ACT as a tool that can help manage complex projects by visually integrating information from different sources to provide transparency and traceability across planning, development, and releases. Sellegi ACT enables prioritizing work based on business needs and analyzing the impact of changes to help deliver the right features on time and on budget.
List and discussion of the requirements for institutions to be accessible, according to recent settlements by the Department of Justice and the Office of Civil Rights.
The document discusses an individual's experience managing the development and integration of new technology and processes for annuity and insurance products, including establishing new product lines, integrating an acquired company, implementing a new IT system, introducing employee training programs, and instituting quality assurance and project management methodologies across divisions.
Ričardas Kunevičius: Strategy Implementation Sprint by SprintAgile Lietuva
This document discusses implementing a strategy using Scrum methodology at an IT company called E-Bros. It proposes a new project portfolio concept organized around areas, targets, and backlogs to provide clearer strategic direction compared to just tracking individual user stories. Key aspects include defining strategic areas and targets, compiling quarterly backlogs of user stories to achieve targets, allocating team resources, and holding regular strategy and planning meetings to review progress and set new targets. The goal is to take a more holistic strategic view while still implementing incrementally using Scrum sprints.
The document outlines a 7C framework for interim assignments:
1) Define the client, their desired outcomes, values, and the specific required change.
2) Determine the nature of the problem by mapping the relevant system to clarify what is happening.
3) Develop sustainable solutions and measures of success against defined criteria.
4) Understand the human factors that drive and resist change, and resources available to manage change.
Reusable acceptance criteria and test cases for accessibilityIntopia
The document discusses how a team established reusable acceptance criteria and test cases for accessibility testing. It explains that the team had limited accessibility knowledge and aggressive timelines. Generic and custom component-level acceptance criteria were created along with page-level criteria. Examples of criteria for page titles and checkboxes are provided, following a given-when-then template. The process involved code inspections and testing with keyboards and screen readers. Benefits included providing detailed tests for QA and reusability, while concerns included not covering all cases and requiring accessibility expertise to author the initial criteria and tests.
Bill DeLude is a software developer with over 20 years of experience. In his free time, he enjoys spending time with his family, volunteering as a youth mentor, and playing various musical instruments.
Lenny Reed is also a software developer with 15 years of experience. In his free time, he enjoys watching sports, doing outdoor activities like hiking and camping, and cooking.
The presentation discusses when and how to properly integrate single page applications into the Sitecore content management system. Short checkout and registration workflows are good candidates for SPAs. The presentation demonstrates creating a new Sitecore page with a placeholder for an Angular app and publishing the changes. Gotchas around publishing and caching are also covered.
Dynamic and accessible web content with WAI-ARIAAccess iQ
WAI-ARIA provides roles, states, and properties that can be added to HTML and dynamic content with JavaScript to make it more accessible to assistive technologies like screen readers, as it allows things like widgets, dynamic content, and interactive elements to be understood out of context. It includes roles for common interface elements, document structures, and landmarks to aid navigation, as well as states, properties, and other attributes to describe objects and make content more accessible when used properly. The document outlines the problem WAI-ARIA solves, provides examples of its usage, and recommends resources for further information.
Accessibility Support Baseline: Balancing User Needs Against Test EffortAidan Tierney
A guided conversation about the accessibility support baseline and an opportunity to find out what others are supporting and to share thoughts and experiences. The support baseline is the term WCAG uses for the set of user technologies that an application is expected to work with, specifically the combinations of assistive technology (AT), operating system (OS) and where relevant browser and device. WCAG doesn’t define what needs to be in the baseline because it depends on your users, and on the technologies available to them.
Is testing only one combination for web and one for mobile sufficient? Changes in desktop screen reader usage, mobile fragmentation, and frequent updates to OS and AT may mean that it isn’t. But there are hundreds if not thousands of potential combinations. How do we balance support for these combinations against testing effort?
We will discuss:
• Who or what does a baseline impact?
• Variables to account for in a baseline
• Effort and costs
• Assistive Technology usage data
• Organizational challenges to supporting AT
• Sample web and mobile support baselines.
Early prevention of accessibility issues with mockup & wireframe reviewsAidan Tierney
A mockup or wireframe review is an opportunity to identify interaction design elements which are not fully accessible and will require changes. It's also the best time to identify any items that will need additional requirements to avoid becoming accessibility defects later on. After demonstrating the technique we will practice on a sample mockup. You'll leave this session with skills to apply on your next sprint.
Elsevier has responded to hundreds of customer requests for VPATs around 508 compliance. We will discuss the business significance and our approach to handling requests.
The 7 minute accessibility assessment and app rating systemAidan Tierney
The document describes a 7-minute accessibility assessment and rating system for apps. It involves launching an app, exploring core tasks and screens using a screen reader, identifying accessibility issues, and assigning a rating from 1 to 5 stars based on issue severity. The rating and a brief summary are provided without a full issue list. The process requires accessibility testing experience but can be completed quickly with minimal resources.
Mystery Meat 2.0 – Making hidden mobile interactions accessibleTed Drake
Mystery Meat was the unsavory term for hiding menus behind a parent link. Learn about today’s mobile version and how to make it accessible.
Accessible version: http://www.last-child.com/mystery-meat-2-accessible/
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Ted Drake
Accessible version: http://www.last-child.com/a11y-data-metrics/
Learn how top companies are tracking and graphing product accessibility progress and incorporating data from automated, manual, and user testing to create management dashboards.
The is a technical presentation for the CSUN Assistive Technology Conference for a session occurring on Friday March 3rd 2017. It hightlights the new assistive technology for Mobile Deposits.
Digital Accessibility Legal Update - CSUNATC 2017 (CSUN)Lainey Feingold
This document summarizes a presentation on digital accessibility laws in the United States and strategies for enforcement. It discusses that the ADA and other federal and state laws establish digital accessibility as a civil right. It outlines three strategies for enforcement, including filing complaints with government agencies, accessibility lawsuits, and structured negotiations. The results of these efforts have led to expanded digital access for education, employment, movies, voting and other areas. Potential threats to accessibility progress are also addressed.
SwipeGuide provides an intuitive platform to create enhanced-reality work instructions in a matter of minutes. Machine operators and field service engineers visualize, standardize, and execute digital instructions on mobile devices and smart glasses.
The unique visual drag and drop editor will let you create awesome instructions in just a few minutes. Just gather your content, drop your visuals and text, shuffle around until they’re in the right order and click publish. Instantly available around the globe.
The instruction tracking feature provides customers such as Heineken with real-time insights for continuous improvement, downtime reduction, and improved employee training engagement.
This document provides information about adding usability testing to your skill set. It discusses why usability testing is important, what rapid usability testing entails, different testing methods, and the preparation and process for conducting an unmoderated usability study. Key steps include defining goals, preparing materials like tasks and recruitment, setting up the test environment, observing and analyzing participant videos, and reporting findings to stakeholders. Conducting even a small number of tests can uncover major usability issues.
Rapid Prototyping and Usability Testing - HUXPADerrick Bowen
This document provides guidance on collecting early unbiased feedback on projects. It discusses how cognitive biases can prevent understanding user needs and recommends involving users throughout the design process. User experience design approaches are outlined including discovering user needs, designing, developing, and user testing prototypes and designs. Paper wireframes and clickable prototypes are suggested for early user testing. The System Usability Scale is presented as a method to measure user satisfaction. The key message is that early unbiased feedback from actual users will help ensure designs meet user needs and drive quicker adoption.
A close look at the methodologies, stages and best practices involved in developing products for our times)
What you will get out of this book:
Why Lean IT + Lean Development methodologies are two must-have approaches in your start-up toolkit
Making the right cloud provider and development partner choice for your startup
A thorough overview of how you can build an app on the Google App Engine and how and when integrations will take place
A guide to what a prospective client must look for in a development partner
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...Human Capital Media
According to Willis Towers Watson, 90 percent of maturing companies expect digital disruption, but only 44 percent are adequately preparing for it. In this webinar hosted by Manjit Sekhon, Director of Learning Experience Design at Intrepid by VitalSource, you will learn how to help your organization prepare for the challenges of digital disruption through next-generation digital learning. The webinar will cover the topics you need to think through before making a digital move and will include a downloadable blueprint template to get you started on your own digital learning transformation journey.
Takeaways:
How to shift your mindset when it comes to effective digital learning strategies
Methods for thinking about utilizing your current resources differently
Receive a template PowerPoint ready for you to build out and immediately use for your own organization’s specific objectives and opportunities
Usability engineering is a field that is concerned generally with human-computer interaction and specifically with devising human-computer interfaces that have high usability or user friendliness. It provides structured methods for achieving efficiency and elegance in interface design.
This document provides tips for avoiding messy products. It recommends specifying requirements thoroughly, writing code for readability and reusability, testing extensively, deploying frequently, and focusing on customer problems rather than internal issues. Technical best practices include single responsibility, loose coupling, small interfaces, and meaning documentation. The goal is delivering high quality software through clear communication, solid architecture, and data-driven improvement.
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...EI Design
This presentation will outline what mobile learning apps are and the benefits they offer. Using a case study featuring Gamified Assessments in the Mobile App format, presentation will showcase the impact they can create.
In this presentation, we will use ADDIE as a guide to discuss the life-cycle of an e-learning project, with special focus on the tasks involved in each phase.
Why developing research software is like a startup (and why this matters)Neil Chue Hong
When we think about the software used in research and science, we might think of the commercial packages with thousands of users, or the millions of lines of code that support experiments such as the Large Hadron Collider, or indeed the millions of scripts written every day by researchers across the world to undertake simple tasks. What is clear is that modern research relies on software: a recent survey of UK researchers conducted by the Software Sustainability Institute reported that 92% of researchers used software, and 69% could not conduct their work without it. Millions of dollars are invested each year in supporting a quasi-industry of software production, with the equivalent of the full-spectrum from large multinationals and tiny cottage industries, but little is known about whether this is efficient or indeed appropriate. This talk will examine the similarities between the development of software in the research environment and the lifecycle of technology startup companies. It will also consider the driving factors behind adoption of software and the impact of software sustainability on the ability to conduct research.
VWO Webinar: How Product Teams Drive Growth With In-App ExperimentationVWO
In this webinar, we partnered with Appcues to help product managers and marketers with ways in which they can drive growth by running in-app experiments.
On these slides we describe our Grandma's certified recipe for adopting DevOps. We also give a ton of cooking tips to get started on devops, for engineers and managers alike.
Lean UX integrates UX design into Agile development by following a process of declaring assumptions, creating minimum viable products (MVPs), running experiments with users, and incorporating feedback into subsequent sprints. The process involves cross-functional teams collaborating to understand problems, develop initial solutions, test prototypes with users, analyze results, and refine ideas. User feedback is gathered continuously to guide iterative design improvements within each 2-week sprint cycle.
9/24/2015 Webinar: Designing Mobile Learning Apps for EducationTryMyUI
Guest Speaker: Robert J. Thompson of Youngstown State University
This webinar introduces and explores the design and construction process of making mobile apps for education. Robert J. Thompson created his own iOS mobile phone and tablet apps for his interactive design classes at Youngstown State University to have a more direct method of communicating with his students. The process of app development, from original concept to final publication on the App Store, underwent significant research, iterations, failures, compromises, lessons, and ultimately successes. Hear RJ's take on best practices for creating your own mobile learning app and how he integrates it in classroom learning.
More information: http://trymyui.com/webinar/designing-ed-apps
Usability testing involves having representative users complete typical tasks while observers take notes on their experiences. Early testing prevents costly late-stage changes. While large companies use expensive labs, low-budget testing can also provide useful insights through informal sessions. The results should be reviewed collaboratively to improve the interface design and ensure it meets users' needs.
Learn with the Flow: Mission Critical: Leveraging Learning Engineering to Dr...Aggregage
Digital is disrupting every part of an organization's value chain at a record pace, creating a critical need to transform operations and employees' ways of working. Formal training alone can't keep up; it's often too slow, too generic, inconvenient, inefficient, unduly expensive and lacks or lags methods for measuring business-related effectiveness. Trish Uhl show you how to start leveraging Learning Engineering, a multidisciplinary approach that combines modern technology, data analytics, decision science, learning sciences and change management with human-centered engineering design methodologies to ultimately deliver targeted learning outcomes and business results that keep pace with the business and merge learning into the flow of work and lead Digital Adoption.
How To Choose The Best Udemy Clone_ 2024 ChecklistNilaadvika
Choose a Udemy clone with a user-friendly interface, robust search, responsive design, comprehensive analytics, scalability, customization options, secure payment gateways, and advanced security for an effective e-learning platform. Prioritize platforms that offer excellent customer support and community features to foster a collaborative learning environment.
To Know More:
https://www.abservetech.com/blog/choosing-the-best-udemy-clone-2024/
https://www.abservetech.com/edustar-udemy-clone/
Increasing use of the mobile phone over a desktop is in the trend over the past few years. People have shifted their focus on building mobile apps as they help to engage more people. In today’s highly competitive environment, the company that focuses on engaging customers survives.
The work of building an app from scratch requires expertise and it is needed to ensure that the work is carried out by the help of a team of experts. You can make it yourself if you are good at it and the other way is to outsource it by giving the work to a mobile app developer or a company that does it.
Ähnlich wie Lessons learn from building accessible complex web apps (20)
The value of measuring your accessibility maturityIntopia
Slides from the webinar co-presented by Andrew Arch and Neil Jarvis in September 2023 on the value in measuring your accessibility maturity.
The webinar explored the importance of measuring your maturity, and how doing so can help you create an action plan for improving accessibility within your organisation. A recording of the webinar is available on Intopia's YouTube channel.
Did you know that an Undo button can be an accessibility feature? It is if your product is a content creation tool. Accessibility is as important for your admin and content creation tools as it is for front facing products.
If you've ever wondered what content creation features are useful to people with disabilities, or how you can help your creators to easily make more accessible content, then the ATAG (Authoring Tools Accessibility Guidelines) standard is what you need. It's a bit different than WCAG in ways that are useful for web apps and software.
Using ATAG as a guide, this talk will walk you through an accessibility features list to help refine your requirements and prioritize your backlog. The right preference settings, keyboard shortcuts and documentation in your app can help everyone build a more accessible web.
Slides from AccessU presentation presented by Sarah Pulis and Claire Webber.
Annotating designs with accessibility information is a powerful way to focus on accessibility early in the design phase, as well as communicate your accessibility requirements to developers and testers. Sarah and Claire will cover how to add accessibility annotations in components, patterns and complete wireframes using popular design tools such as Figma.
Designing for people with cognitive impairmentsIntopia
Slides from a presentation delivered by Andrew Arch and Sarah Pulis at the DTA Summit, November 2020.
When considering disability as part of the diversity of people we need to do research with and design for, we often only consider the more visible disabilities and impairments of vision, hearing and mobility. Cognition, often considered a 'hidden disability', can easily be overlooked. Digital design and language choices can make content inaccessible to people with cognitive and learning disabilities.
How to create a kick ass business case for accessibilityIntopia
This document provides guidance on creating a business case for accessibility. It explains that a business case evaluates the benefits, costs, and risks of options to help decision making. A successful business case is aligned with business strategy, demonstrates clear overall benefits to the organization, and is backed by evidence with executive support. The document cites data showing the size of the disability market and references research reports highlighting the costs of inaccessibility and benefits of accessibility such as increased customers, spending, and reputation as well as reduced costs. It emphasizes using data and stories to engage executives and considering everyone's motivations.
Personalised technical accessibility training: a case studyIntopia
This document summarizes an accessibility training program delivered to the Coles app team by Allison Ravenhall of Intopia. The training was delivered in multiple shorter sessions over 3 months and covered a modular syllabus of accessibility concepts, assistive technologies, development techniques, and tools. Feedback indicated the spaced out training allowed better absorption of content and engagement compared to full day sessions. Participants found the small group and one-on-one delivery helpful for asking questions. However, the reference materials were not used and some felt not enough activities were included.
Presented at the CSUN Assistive Technology conference 2020.
How to use web animation to support understanding, without excluding people with cognitive or vestibular issues. Presentation based on developer and accessibility auditor experience.
How to use web animation to help enhance people’s understanding without creating barriers for people with cognitive or vestibular issues.
Learn how to provide useful, fun interface animation to enhance people’s understanding while giving everyone control over what they see so no one is excluded
Using the black art of marketing to sell accessibilityIntopia
This document discusses marketing accessibility and compliance. It provides tips for marketing accessibility including using multiple communication channels to reach people, repeating accessibility messages through different interactions, making accessibility easy to understand and approachable for others, and tailoring the motivations and approaches based on different audiences. The overall goal is to help organizations be more inclusive and create enjoyable digital experiences for everyone.
Slides which focuses on 8 of the WCAG 2.1 requirements for designers: reflow, text spacing, non-text contrast, content on hover or focus, pointer gesture, target size, label in name, status message.
Creating accessible design systems - OZeWAI 2018Intopia
After working with different organisations to create accessible designs systems, our Accessible Services Director, Sarah Pulis, shares some practical tips, tricks and pitfalls to help you create an accessible design system.
Many of the new WCAG 2.1 criteria have implications for designers: graphics, content and UX. In this presentation from the 2018 OZeWAI Conference, Senior Digital Accessibility Consultant Andrew Arch will discuss relevant criteria from a design perspective and identify who needs to take responsibility for what.
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Intopia
Allison Ravenhall's interpretation of 10 of the 17 new WCAG 2.1 success criteria, as they relate to designers.
Presented at Web Direction Summit, Sydney, on 1 November 2018.
Miles of Accessibility - An 'Accessibility 101' Intopia
An introduction to accessibility session was delivered by Intopia's Accessibility Engagement Manager Chris Pycroft as a part of 'Miles of Love' in Hong Kong in November 2018.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Lessons learn from building accessible complex web apps
1. Lessons learnt from building
accessible complex web apps
Sarah Pulis | Director of Accessibility Services
2. Two complex web apps
eCommerce web app
AngularJS
Accessibility built in from
the start
Multiple rounds of
usability testing
Accessibility SME
embedded into team
Financial web app
Polymer
Accessibility repair after
the app had been built
Usability testing still to
be performed
Accessibility SME
brought on for
accessibility uplift
24. Tip 1
Raise or submit any bugs you find
or improvements you’ve made
to the vendors or creators of the
technology.
25. Tip 2
Tap into the accessibility community
if you get stuck.
26. What we learnt
Lesson 1: Set yourself up for success through
research and planning.
Lesson 2: Don’t focus onWCAG to the exclusion of
inclusive design.
Lesson 3: Supporting multiple screen readers when
using ARIA can be a bitch.
Lesson 4:The need for usability testing only
increases the more complex your app is
Lesson 5: Document any decisions or issues and
feed back to the community