Skip to main content

User Experience (UX)


MM Test Attacks to Break Mobile and Embedded Software NEW
Jon Hagar, Grand Software Testing
Mon, 06/08/2015 - 1:00pm

In the tradition of James Whittaker’s book series How to Break Software, Jon Hagar applies the testing “attack” concept to the domain of mobile and embedded software systems. First, Jon defines the environments of mobile and embedded software. He then examines the issues of software product failures caused by defects found in these types of software. Next, Jon shares a set of attacks against mobile and embedded software based on common modes of failure that teams can direct against their software. Like different kinds of software design patterns, attacks are test design patterns that must be customized for particular contexts. For specific attacks, Jon explains when and how to conduct the attack—and why the attack works to find bugs. In addition to learning these testing concepts, you can practice the attack patterns on devices containing mobile and/or embedded software―so bring your smart phones.

Read more

Concurrent Sessions

AW4 Holistic User Experience Design in an Agile Environment
Garren DiPasquale, Aduro
Wed, 06/10/2015 - 1:30pm

Garren DiPasquale says that holistic design strategy in an iterative agile environment is difficult. So how does design thinking deliver awesome applications and features for your customers? Why should your agile team care? How do you develop a macro understanding while developing micro solutions? Can you get designers and developers on the same page? As the market continues to move forward, our customers are expecting polished, delightful, and easy-to-use software. To deliver software that matches these expectations, we must adjust our product design practices to move as fast as our development counterparts. Garren introduces a model for getting designers and developers to work together―breaking problems down, and aligning both design and agile methodologies to form one cohesive team. Discover the objections designers have to agile, eliminate handoff problems, and deliver better software with a practical design framework that can be implemented on agile teams large and small.

Read more


K3 Lean UX: Turn User Experience Design Inside Out
Jeff Patton, Jeff Patton & Associates
Thu, 06/11/2015 - 8:30am

It’s usually the finer points of the user experience (UX) design that separate good-enough software from really-great software. For companies launching new products or adding new capabilities, how well they understand their users and their needs differentiates the wild successes from the dismal failures. This is user experience design, and doing it well in the past took experienced specialists and lots of time. But the world has changed. Jeff Patton describes how Lean UX turns product design into a team sport in which everyone participates. Learn how Lean UX thinking breaks what we thought were good design rules. In Lean UX design, it’s OK to guess. It's OK for developers to talk to users. It’s OK for bad artists to design user interfaces. And, it’s OK to demonstrate half-baked ideas. You’d think that if we break all these rules, good user experience couldn’t possibly result—but it does. Jeff shares examples of how all this rule breaking is supported by a culture of experimentation and learning—and that makes all the difference.

Read more