This case study examines the design of a new voice messaging user interface (UI C) to be compatible with both an existing UI (UI A) and standard guidelines. UI C was tested against UI A by having expert UI A users perform tasks to rate ease of use. UI C achieved ratings showing it was as easy to use as UI A for most tasks, including frequent tasks. While deviating from standards on some aspects, UI C aligned with them for 45% of aspects tested, and achieved the goal of being compatible with both the existing UI and standards. The study shows subjective user testing is important and that an overall positive assessment can result from mostly positive ratings of individual tasks.
Test Automation at the Speed of Agile: Making It Work Every BuildTechWell
Join Danny McKeown, Paychex’s lead test enterprise automation architect, to see how a small tools group supports nearly one-hundred agile teams as they move toward achieving continuous delivery. Take part in the conversation to understand how Paychex is progressing in the third year of its agile transformation. Danny describes how this IT-wide initiative has impacted how the tools group supports so many teams and changed its own practices to provide more timely support. With the goal of increasing velocity, a solid automation strategy has become a powerful enabler. Danny describes how Paychex assesses progress with a maturity lens. Their always-evolving automation framework serves web and mobile team requirements. He shares an HTML5 mini-case study, describing how adopting responsive web changed practices. Embedding quality in multiple daily builds has not come without its challenges, and Danny describes the lessons learned and their next steps. This interactive session will encourage participants to share their experiences as well—so come ready!
The Software Testing Pyramid: A Concrete ExampleTechWell
Mike Cohn’s Test Pyramid describes a test automation strategy consisting of a wide base of unit tests, service-oriented acceptance tests for business logic, and a thin layer of tests exercising the user interface. Tests that provide the quickest feedback and fault precision serve as the testing foundation. So, how does this work in practice? How does a team achieve this level of test automation and maintain it over time? How can the team avoid redundancy in the various test layers? Jim Weaver demonstrates the different types of tests for a real feature—enforcing business rules for prescribing a specific class of medications—of a product in the healthcare domain. He explains how testing decisions were made as the feature was developed, and how the team baked their testing strategy into the overall process for product development. Jim describes decisions made by the team regarding testing, and shows the unit tests, FitNesse tests, and WebDriver tests built by the team to support the feature.
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFTadamcarmi
Slides presented at the joint Applitools / HP webinar on July 16th, 2015
http://testautomation.applitools.com/post/123025212447/webinar-advanced-cross-browser-testing-with
When system gradually become bigger or expands to match with business needs or policy, a good developer can’t rely only on manual testing because it will consume more of our resources. Therefor developer need to ensure that our code is good in terms of quality. So, it expected use different kinds of automated tests such as unit test and integration test.
Here we want to share how Blibli implement integration test in UI side, deep down on visual regression, and any usecase that we encounter thus far.
What will you learn?
How Integration Test in UI Works
The Technologies Behind Integration UI
Best practice and strategies!
Test Automation at the Speed of Agile: Making It Work Every BuildTechWell
Join Danny McKeown, Paychex’s lead test enterprise automation architect, to see how a small tools group supports nearly one-hundred agile teams as they move toward achieving continuous delivery. Take part in the conversation to understand how Paychex is progressing in the third year of its agile transformation. Danny describes how this IT-wide initiative has impacted how the tools group supports so many teams and changed its own practices to provide more timely support. With the goal of increasing velocity, a solid automation strategy has become a powerful enabler. Danny describes how Paychex assesses progress with a maturity lens. Their always-evolving automation framework serves web and mobile team requirements. He shares an HTML5 mini-case study, describing how adopting responsive web changed practices. Embedding quality in multiple daily builds has not come without its challenges, and Danny describes the lessons learned and their next steps. This interactive session will encourage participants to share their experiences as well—so come ready!
The Software Testing Pyramid: A Concrete ExampleTechWell
Mike Cohn’s Test Pyramid describes a test automation strategy consisting of a wide base of unit tests, service-oriented acceptance tests for business logic, and a thin layer of tests exercising the user interface. Tests that provide the quickest feedback and fault precision serve as the testing foundation. So, how does this work in practice? How does a team achieve this level of test automation and maintain it over time? How can the team avoid redundancy in the various test layers? Jim Weaver demonstrates the different types of tests for a real feature—enforcing business rules for prescribing a specific class of medications—of a product in the healthcare domain. He explains how testing decisions were made as the feature was developed, and how the team baked their testing strategy into the overall process for product development. Jim describes decisions made by the team regarding testing, and shows the unit tests, FitNesse tests, and WebDriver tests built by the team to support the feature.
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFTadamcarmi
Slides presented at the joint Applitools / HP webinar on July 16th, 2015
http://testautomation.applitools.com/post/123025212447/webinar-advanced-cross-browser-testing-with
When system gradually become bigger or expands to match with business needs or policy, a good developer can’t rely only on manual testing because it will consume more of our resources. Therefor developer need to ensure that our code is good in terms of quality. So, it expected use different kinds of automated tests such as unit test and integration test.
Here we want to share how Blibli implement integration test in UI side, deep down on visual regression, and any usecase that we encounter thus far.
What will you learn?
How Integration Test in UI Works
The Technologies Behind Integration UI
Best practice and strategies!
UEVision Presents: How Usability Can Help You Get More CustomersUEVision, Inc.
When the economy is in a downturn, companies are often tempted to put product usability and user interface projects on the budgetary chopping block. But did you know that ROI on a UI investment typically is up 1000% (Bias and Mayhew)?
This webinar from UEVision will address why usability projects are even more critical during tough economic conditions. Learn how companies today are using their usability projects to lower their support costs quickly and easily, keep and attract new customers, and increase profitability.
Products with excellent usability often see significantly lower support costs than other less usable products, giving companies an immediate and substantial cost savings. Frustrated users who can’t complete their transactions or figure out the next step call into customer service, driving costs up unnecessarily.
System users often judge a system by its interface rather than its functionality
A poorly designed interface can cause a user to make catastrophic errors
User Experience: Process and GuidelinesNirish Shakya
Usability has been one of the ‘non-functional’ requirements in software architecture for a long time now. However, just because you and your team can use your software with your eyes closed does not mean your users can or will. Usability is a very small subset of User Experience (UX) design and an increasing number of companies in Australia and overseas is paying more attention to this growing field.
Contrary to popular belief, UX design is not a ‘black art’ that only the creative or artistic types can do. It’s not a single discipline or role that’s assigned to one person or team either. In fact, it’s an attitude that everyone involved in the project needs to acquire. Hence, it’s something that everyone needs to learn to make products that people actually want to use. This is especially true in the case of software architects who have so much say and stake on the final product.
The User-Centred Design Process
User-centred design (UCD) is the concept of designing and developing a system around the user to fit the user and business needs instead of the other way round. Just like everything in software development, user-centred design also has some standard processes that can be followed to ensure that the software we build meets the needs of the users and the business. We will look at what the UCD process is and how it can be integrated into our existing software development methodologies and timelines. We will present several techniques in the different stages of the process that you can use straightaway whatever phase you are in your project.
UX design principles we can’t live without
We will look at some of the top UX design principles that we can’t live without in our trade. These principles can (and should) be applied by anyone who is involved in software development. We will show you why these principles work and how they can help you get immediate improvements in the UX that your product offers.
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...GOSS Interactive
Brittany Ferries have moved from 5% of bookings online to 85% of bookings online and have saved over £7m in the process. This presentation covers the digital portfolio that GOSS have used to help Brittany Ferries become a highly successful online business including web, mobile, commerce, search and customer service.
More info http://bit.ly/ZBO9V2
Role of UX in a Mobile First approach @ NextStep Americas 2014Gonçalo Veiga
Mobile is now everywhere and it is forcing its way into the enterprise. The future is in creating great experiences which multi-channel. Building a great experience is very challenging, particularly in the mobile medium. A solid understanding of usability and the implementation of a pragmatic UX design process is key for a successful application.
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...CA Technologies
Join us for this interactive technical education session to make sure you are getting the most out of CA SYSVIEW® 14.1 features and enhancements to improve MTTR and maximize system availability. Learn more about new capabilities that simplify the install process and make it easier to navigate and trace application flows within CICS. Join discussion on the CA SYSVIEW® vision and roadmap with a focus on new capabilities that will assist you in implementing best practice approaches to optimizing system performance, configuration and utilization.
For more information, please visit http://cainc.to/Nv2VOe
"Software Quality in the Service of Innovation in the Insurance Industry"Applitools
** Webinar recording: **
Branch Insurance is disrupting the insurance industry by allowing customers to bundle home and car insurance in as little as 30 seconds.
What exactly is under the hood that helps a company like Branch to disrupt a well-established industry such as insurance?
In this webinar, Joe Emison -- Co-founder and CEO of Branch Insurance -- shared the technology he relies on. He also discussed in detail his approach to software quality, his requirements from technology partners, his tech-stack, and how AI has helped him on this journey.
Joe was joined by Erik Fogg -- Co-Founder & CRO of ProdPerfect -- and Daniel Levy -- Sr. Director of Product Marketing at Applitools -- as they demonstrate how Branch Insurance has achieved effortless, self-updating functional and visual testing that gives them an unparalleled advantage of deploying faster at lower costs, all while making QA coverage one less thing for Joe's team to worry about.
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
The Agile Manifesto emphasizes the importance of individuals and interactions over processes and tools, and that's precisely where the User Centered Design approach comes in. UCD always focuses on the users first, keeps them involved during the entire project and emphasizes the need for iterations and team collaboration.
Doing continuous delivery? Got nothing left to learn? Yeah right! The journey to continuous delivery (CD) is long, winding and always evolving. Come hear my stories, learn what worked and what didn't work for us and get some helpful tips!
Originally presented at DevOpsDays Kansas City in October 2016 https://www.devopsdays.org/events/2016-kansascity/program/suzie-prince/
UEVision Presents: How Usability Can Help You Get More CustomersUEVision, Inc.
When the economy is in a downturn, companies are often tempted to put product usability and user interface projects on the budgetary chopping block. But did you know that ROI on a UI investment typically is up 1000% (Bias and Mayhew)?
This webinar from UEVision will address why usability projects are even more critical during tough economic conditions. Learn how companies today are using their usability projects to lower their support costs quickly and easily, keep and attract new customers, and increase profitability.
Products with excellent usability often see significantly lower support costs than other less usable products, giving companies an immediate and substantial cost savings. Frustrated users who can’t complete their transactions or figure out the next step call into customer service, driving costs up unnecessarily.
System users often judge a system by its interface rather than its functionality
A poorly designed interface can cause a user to make catastrophic errors
User Experience: Process and GuidelinesNirish Shakya
Usability has been one of the ‘non-functional’ requirements in software architecture for a long time now. However, just because you and your team can use your software with your eyes closed does not mean your users can or will. Usability is a very small subset of User Experience (UX) design and an increasing number of companies in Australia and overseas is paying more attention to this growing field.
Contrary to popular belief, UX design is not a ‘black art’ that only the creative or artistic types can do. It’s not a single discipline or role that’s assigned to one person or team either. In fact, it’s an attitude that everyone involved in the project needs to acquire. Hence, it’s something that everyone needs to learn to make products that people actually want to use. This is especially true in the case of software architects who have so much say and stake on the final product.
The User-Centred Design Process
User-centred design (UCD) is the concept of designing and developing a system around the user to fit the user and business needs instead of the other way round. Just like everything in software development, user-centred design also has some standard processes that can be followed to ensure that the software we build meets the needs of the users and the business. We will look at what the UCD process is and how it can be integrated into our existing software development methodologies and timelines. We will present several techniques in the different stages of the process that you can use straightaway whatever phase you are in your project.
UX design principles we can’t live without
We will look at some of the top UX design principles that we can’t live without in our trade. These principles can (and should) be applied by anyone who is involved in software development. We will show you why these principles work and how they can help you get immediate improvements in the UX that your product offers.
Brittany Ferries and GOSS - Sailing the digital sea to deliver £7m of online ...GOSS Interactive
Brittany Ferries have moved from 5% of bookings online to 85% of bookings online and have saved over £7m in the process. This presentation covers the digital portfolio that GOSS have used to help Brittany Ferries become a highly successful online business including web, mobile, commerce, search and customer service.
More info http://bit.ly/ZBO9V2
Role of UX in a Mobile First approach @ NextStep Americas 2014Gonçalo Veiga
Mobile is now everywhere and it is forcing its way into the enterprise. The future is in creating great experiences which multi-channel. Building a great experience is very challenging, particularly in the mobile medium. A solid understanding of usability and the implementation of a pragmatic UX design process is key for a successful application.
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...CA Technologies
Join us for this interactive technical education session to make sure you are getting the most out of CA SYSVIEW® 14.1 features and enhancements to improve MTTR and maximize system availability. Learn more about new capabilities that simplify the install process and make it easier to navigate and trace application flows within CICS. Join discussion on the CA SYSVIEW® vision and roadmap with a focus on new capabilities that will assist you in implementing best practice approaches to optimizing system performance, configuration and utilization.
For more information, please visit http://cainc.to/Nv2VOe
"Software Quality in the Service of Innovation in the Insurance Industry"Applitools
** Webinar recording: **
Branch Insurance is disrupting the insurance industry by allowing customers to bundle home and car insurance in as little as 30 seconds.
What exactly is under the hood that helps a company like Branch to disrupt a well-established industry such as insurance?
In this webinar, Joe Emison -- Co-founder and CEO of Branch Insurance -- shared the technology he relies on. He also discussed in detail his approach to software quality, his requirements from technology partners, his tech-stack, and how AI has helped him on this journey.
Joe was joined by Erik Fogg -- Co-Founder & CRO of ProdPerfect -- and Daniel Levy -- Sr. Director of Product Marketing at Applitools -- as they demonstrate how Branch Insurance has achieved effortless, self-updating functional and visual testing that gives them an unparalleled advantage of deploying faster at lower costs, all while making QA coverage one less thing for Joe's team to worry about.
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
The Agile Manifesto emphasizes the importance of individuals and interactions over processes and tools, and that's precisely where the User Centered Design approach comes in. UCD always focuses on the users first, keeps them involved during the entire project and emphasizes the need for iterations and team collaboration.
Doing continuous delivery? Got nothing left to learn? Yeah right! The journey to continuous delivery (CD) is long, winding and always evolving. Come hear my stories, learn what worked and what didn't work for us and get some helpful tips!
Originally presented at DevOpsDays Kansas City in October 2016 https://www.devopsdays.org/events/2016-kansascity/program/suzie-prince/
1. Standards in Practice:Standards in Practice:
A Case Study of Voice MessagingA Case Study of Voice Messaging
John P. ChinJohn P. Chin
2. IntroductionIntroduction
Usability Goals and ObjectivesUsability Goals and Objectives
Design IssuesDesign Issues
UI StandardsUI Standards
ISO 13714ISO 13714
Voice Messaging User Interface ForumVoice Messaging User Interface Forum
(VMUIF)(VMUIF)
Usability Test ResultsUsability Test Results
3. Goals and ObjectivesGoals and Objectives
SituationSituation
Existing User Interface (UI) A incompatibleExisting User Interface (UI) A incompatible
with UI Bwith UI B
Customers object to replacing existing UI ACustomers object to replacing existing UI A
with UI Bwith UI B
SolutionSolution
Create third UI C that is more compatible withCreate third UI C that is more compatible with
UI AUI A
UI C to comply with standards as much asUI C to comply with standards as much as
possiblepossible
4. Listen MenuListen Menu
UI AUI A UI BUI B
11 22 33
44 55 66
77 88 99
** 00 ##
RewindRewind PausePause Fast ForwardFast Forward
HelpHelpCancelCancel
EraseErase ReplyReply SaveSave
Envelope InfoEnvelope Info
11 22 33
44 55 66
77 88 99
** 00 ##
Reply/ForwardReply/Forward PausePause DeleteDelete
PlayPlay
ControlControl
Access MenuAccess Menu
SofterSofter SlowerSlower FasterFaster
RewindRewind
SkipSkip
RepeatRepeat LouderLouder Fast ForwardFast Forward
SkipSkip
ForwardForward
12. MethodMethod
Nine expert users of UI A rated ease of use ofNine expert users of UI A rated ease of use of
UI CUI C
Performed 17 different tasks forPerformed 17 different tasks for
Administration, Get Messages, SendAdministration, Get Messages, Send
MessagesMessages
Rated tasks and overall systemRated tasks and overall system
Scale:1 = Extremely difficult to 7 = ExtremelyScale:1 = Extremely difficult to 7 = Extremely
easyeasy
Wrote additional comments whenWrote additional comments when
appropriateappropriate
13. ResultsResults
UI C was rated neither harder or easier than UIUI C was rated neither harder or easier than UI
AA
Rate task moderate (6) or extremely easy (7)Rate task moderate (6) or extremely easy (7)
85% rate frequent and critical tasks85% rate frequent and critical tasks
Save, Erase and SkipSave, Erase and Skip
80% rate typical features80% rate typical features
Overall, 77% of the goals were achievedOverall, 77% of the goals were achieved
14. Lessons LearnedLessons Learned
Subjective measures are an importantSubjective measures are an important
considerationconsideration
Deviate from standards to avoid destructiveDeviate from standards to avoid destructive
actionsactions
Users won’t over generalize negative ratingsUsers won’t over generalize negative ratings
Ratings will vary from one task to anotherRatings will vary from one task to another
Overall assessment of the UI will reflect theOverall assessment of the UI will reflect the
majority of the ratings.majority of the ratings.