development

Articles

How Testers Can Add Value Earlier in the Development Lifecycle

Before you can achieve continuous delivery, you need to first start implementing continuous integration. Some say CI is just for developers, but testers also play their own important roles. This article describes solutions that will help you add value to the development lifecycle—whether you work in an agile, DevOps, or traditional context.

Antoin Boerboom's picture Antoin Boerboom
Overcoming Cognitive Friction to Engineer Better Software

The problems customers face are difficult to anticipate while developing software. However, looking at support issues can give a clearer idea about how to look for defects in the future. Sometimes users don’t know how to find certain information; other times, software doesn’t work as expected. In both cases, cognitive friction is at play.

Nilanjan Bhattacharya's picture Nilanjan Bhattacharya
Modern Application Performance Testing

In order to understand if performance matches needs, testing is a necessity. While there are many areas that help define testing parameters, three overarching testing concepts must be addressed in order to provide appropriate performance for modern applications: your users, your data, and your environment.

Terri Calderone's picture Terri Calderone
Usability and User Experience: A Usable Explanation

"User experience" and "usability" are often used synonymously, but they are actually different concepts. This article examines both terms and explains the components of each, investigating what contributes to a "good user experience," the different ways that can be judged, and how designers can attempt to achieve it.

Oleksandr Berchenko 's picture Oleksandr Berchenko

Better Software Magazine Articles

Moving Beyond DevOps Hype

DevOps can be characterized as the assembly line of building, testing, deploying, and updating enterprise applications. Many software development organizations may claim a comprehensive DevOps strategy, but Chris Riley believes that the only way to be successful is to use a DevOps framework.

Chris Riley's picture Chris Riley
Overcoming Challenges That Impact Product Delivery

Eric Winquist has considerable experience not only leading his company but also consulting with development teams. His advice to “link people to the work” is one of many golden nuggets of information that will help your team deliver projects on time.

Eric Winquist's picture Eric Winquist
Project Management in Cloud Development

Cloud-based software development definitely changes how project managers need to approach their projects and lead their teams. Cloud development is not the same as traditional software product  development and requires a unique mix of traditional project management and agility. Project managers considering working on cloud-based projects need to read what Sridhar Kethandapatti has to say.

Sridhar Kethandapatti's picture Sridhar Kethandapatti
Bringing Quality into DevOps

DevOps is represented by a set of principles and practices that help improve communication and collaboration between development and operations. Bob Aiello and Leslie Sachs have put together a great introduction showing how quality assurance needs to commence at the very start of a DevOps project.

Bob  Aiello's picture Bob Aiello Leslie Sachs

Interviews

STAREAST 2015 Interview with Hans Buwalda on the Challenges of Big Testing
Video

In this interview, Hans Buwalda discusses his STAREAST presentations. These include "When Testers Feel Left Out in the Cold" and "The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More." He also covers his experience at the conference.

Josiah Renaudin's picture Josiah Renaudin
STAREAST 2015 Interview with Dan North on Deliberate Testing in an Agile World
Video

In this interview, Dan North covers his presentations at STAREAST, including Deliberate Testing in an Agile World and Deliberate Discovery. He also discusses his experience at the conference and his multiple interactions with other testers.

Josiah Renaudin's picture Josiah Renaudin
STAREAST 2015 Interview with Rob Sabourin on Exploring Usability Testing for Mobile and Web Technologies
Video

In this interview, Rob Sabourin talks about his STAREAST presentations. These cover how to elicit effective usability requirements with storyboarding and task analysis, and how to blend the requirements, design, and test cycles into a tight feedback loop.

Josiah Renaudin's picture Josiah Renaudin
STAREAST 2015 Interview with Richard Hundhausen on Real-World Software Testing
Video

In this interview, Richard Hundhausen talks about real-world software testing, his experience at STAR, the benefits of Scrum and agile, and how we can end the developer/tester dichotomy by bringing these two teams together.

Josiah Renaudin's picture Josiah Renaudin

Conference Presentations

The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Together
Slideshow

You want to integrate skilled testing and development work. But how do you accomplish this without developers accidentally subverting the testing process or testers becoming an obstruction? Efficient, deep testing requires “critical distance” from the development process, commitment and...

James Bach, Satisfice, Inc. and Michael Bolton, DevelopSense
Verify Complex Product Migrations with Automation
Slideshow

In the world of agile, automation is king. When faced with testing multiple versions of software, either while migrating or supporting multiple versions in the field, many teams give up, convinced that automation cannot be achieved. Marquis Waller and Jeff Sikkink provide insights into how...

Marquis Waller, Ricoh, and Jeff Sikkink, Ricoh
Mobile Application Dev and QA Testing with Simulated Environments
Slideshow

Do you know that 63 percent of your users would be less likely to do business with you if they experience problems with your mobile application? To ensure top-notch user experience, you need to conduct thorough testing on unpredictable network conditions—even if testing components...

Wayne Ariola, Parasoft
A DevOps Approach for Building 100 iOS Apps
Slideshow

Apple and IBM forged a global partnership to transform enterprise mobility, which includes delivering 100 applications built exclusively for iOS devices. There are myriad challenges involved in producing that many mobile apps quickly—and with excellent user experience and quality. The team...

Leigh Williamson, IBM

StickyMinds is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!