Articles

Infinity symbol Has Continuous Deployment Become a New Worst Practice?

Software development has been moving toward progressively smaller and faster development cycles, and continuous integration and continuous deployment are compressing delivery times even further. But is this actually good for businesses or their users? Just because you can deploy to production quickly and frequently, should you?

John Tyson's picture John Tyson
notification icon Considering User Experience when Testing Push Notifications in Messaging Apps

The functionality of a messenger app's push notifications is expected to be the same regardless of the device or OS being used. This article discusses how testing these notifications involves keeping in mind the different states of the device and the app, and why the functional configuration audit is just as important as the physical.

Ritinder Kaur's picture Ritinder Kaur
Agile Development Conference West logo ADC West 2015 Keynote: Lean UX: Turn User Experience Design Inside Out

When developing products, features, and enhancements, you have to have your customers’ best interests at heart. “We’re not just creating software,” speaker Jeff Patton said. “We’re changing the world.” You need to better understand the people you’re building things for, and the only way to do that is to spend more time with them.

Beth Romanik's picture Beth Romanik
How to Maintain a Compatible User Experience How to Maintain a Compatible User Experience

Tara Nicholson explains why it's important to take into account compatibility, which refers to the ability of a software system to function across a variety of client software (browsers), operating systems, and hardware combinations. In this article, Tara shares some helpful strategies for you to consider when maintaining a compatible user experience.

Tara Nicholson's picture Tara Nicholson

Better Software Magazine Articles

The Evolution of Software Monetization

End-users are demanding anytime, anywhere access to software apps on their devices. These changes are shifting the way software vendors conduct business. Michael Zunke uses the results of industry surveys to show how software products and services should be licensed.

Michael Zunke's picture Michael Zunke
Playing Games to Improve Software

You may not have heard about gamification, but instructional designers are now using game principles to help with retention of learned material in many forms of training. Ross Smith and Rajini Padmanaban believe that developers' UX and app design can benefit from gamification.

Ross Smith's picture Ross Smith Rajini Padmanaban
Incorporating User Experience into Early Agile Cycles

Chris Nodder explores the emerging need to focus on a software app's user experience. It doesn’t have to cost a fortune to perform some basic user experience analysis as long as it is done early and tested throughout a project’s lifecycle.

Chris Nodder's picture Chris Nodder
A Tale of Two Doctors and the Value Stream

Johanna Rothman compares the experience a patient has with doctors to software development. Producing value implies that the customer believes the software you create provides an important benefit by taking into  consideration the way a user works along with an exceptional user experience.

Johanna Rothman's picture Johanna Rothman

Interviews

Dona Sarkar The Glamour Is Back in Testing: An Interview with Dona Sarkar
Video

In this interview, Dona Sarkar, head of the Windows Insider Program at Microsoft, speaks about how the initiative allows them to get user feedback before final release. She highlights the importance of getting out in the field to understand your users’ experiences and the difficulties they encounter. Dona also discusses the evolution of the testing role, saying she anticipates that in the near future, testers will have their moment.

Jennifer Bonine's picture Jennifer Bonine
Janna Loeffler Testing Challenges in Creating Wearable Technology: An Interview with Janna Loeffler
Video

In this interview, Janna Loeffler, senior manager of experience quality standards at Carnival Corporation, discusses new technology being implemented on Carnival Cruise Lines to facilitate payments and security. She details the testing challenges of implementing wearable devices.

Jennifer Bonine's picture Jennifer Bonine
Finding Microefficiencies in Agile Practices: An Interview with Melissa Tondi

Melissa Tondi discusses retuning your standard agile practices to better engage the project team, enabling them to write code that will pass testing and free testers to assume the role of user advocate.

Jennifer Bonine's picture Jennifer Bonine
Andreas Grabner Performance Testing for the Sake of Your Users: An Interview with Andreas Grabner
Video

In this interview, Andreas Grabner of Dynatrace explains why you need to pay attention to your users' needs when you're doing your performance testing. He shares his performance testing approaches and explores the top problem patterns that you can learn to spot in your apps.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

STAREAST AI in Testing: A Moderated Panel Discussion
Slideshow

Artificial intelligence is the newest trend in software testing. But what is it, and how will it impact the tester's role, both today and in the future? What do you need to do to embrace this emerging technology? Adam Auerbach and Jennifer Bonine will moderate this panel discussion—which will include Jason Arbon, Dan Belcher, Tariq King, Jeff Nyman, and Jeremias Rößler—to give you an opportunity to hear the opinions of industry leaders about AI in testing. You will have a chance to drive the debate, so come prepared with all your AI questions.

Adam Auerbach
STAREAST By the Reader, for the Reader: The Wall Street Journal’s Secrets to Customer-Centric Experiences
Slideshow

Readers of The Wall Street Journal have seen many stories about companies shutting their doors after years of success. These companies failed to adapt to rising customer expectations and new technologies—they lost touch with what their customers wanted. The Wall Street Journal didn’t want to become one of these cautionary tales. Sumeet Mandloi explores how The Wall Street Journal aligned its engineering, design, and product teams to shift to a quality engineering organization focused on customer-centric experiences. As part of this transition to quality engineering, the company started testing technologies like augmented reality with its actual customers across seventy countries.

Sumeet Mandloi
STAREAST Full-Coverage Testing in Small-Business Environments
Slideshow

In small-business environments, testing is often completed in hindsight—or overlooked entirely. Chad Jung, Curtis Severance, and Kaleb Weddle will discuss the struggles and successes of ensuring a quality product from the perspectives of a developer, lead software test engineer, and software engineer in test working together on a DevOps team. They will show how to use an automated build pipeline, how to bring it all together for your team, and how to leverage developers who know the in and outs of the code better than anyone. They will discuss the pressures of releasing faster and the importance of unit testing, including which unit testing approaches work and which do not. They'll speak about how they tackled automation tests for functional and regression testing, as well as the tools they used—those that failed and those that succeeded.

Chad Jung
STARCANADA 5 Ways to Make Load Testing Work for You
Slideshow

While organizations understand the need for load testing, and many even have the necessary tools to manage it, they still fail to execute it well and “do the job” for end-users. Frustration at a poor user experience is increased by the IT organization's failure to explain...

Israel Rogoza

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.