The Latest

Well-known software expert James Whittaker Leadership and Career Success—On Purpose: An Interview with James Whittaker[interview]
Video

James Whittaker talks about two of his three separate presentations at the Agile Development Conference & Better Software Conference West 2014, "Giving Great Presentations: The Art of Stage Presence" and "Leadership and Career Success—On Purpose," as well as his legacy to testing. 

Cameron Philipp-Edmonds's picture Cameron Philipp-Edmonds
How to Maintain a Compatible User Experience How to Maintain a Compatible User Experience[article]

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
Scott Barber writes about performance testing Useful Metrics and the Problem with Performance Testing Programs: An Interview with Scott Barber[interview]
Video

Scott Barber is the chief performance evangelist for SmartBear and an author of several books, including Performance Testing Guidance for Web Applications. In this interview, Scott chats about useful test metrics, communication, and the problem with performance testing programs.

Jonathan Vanian's picture Jonathan Vanian
Why Do Defects Escape?[magazine]

What happens when defects go unnoticed until it is too late? Mayank provides an insightful view of the true cost of not providing enough test coverage during a software development lifecycle. He also suggests some techniques to ensure that defects are identified and mitigated early.

Mayank Sharma's picture Mayank Sharma
Agile Development for Enterprise Software Scaling Agile Development for Enterprise Software[article]

Enterprise development organizations are increasingly embracing agile as a concept, if not entirely in practice. That’s because adopting and scaling agile methodologies for large, complex enterprise software projects can seem daunting. Larry Ayres shares some tips for scaling agile development for enterprise software.

Larry Ayres's picture Larry Ayres
Communicating Effectively in Agile Development Projects Communicating Effectively in Agile Development Projects[article]

In today’s fast-paced workplace, software developers and project managers are confronted with a painful paradox. They are faced with continual pressure to accelerate the development process, but this “need for speed” can result in communication failures—and the accompanying project and quality problems.

Payson Hall's picture Payson Hall
Greg Avola CTO, developer, and cofounder of Untappd On Beer, Mobile Development, and Crowdsourced Testing: An Interview with Greg Avola[interview]

Greg Avola is the CTO, developer, and cofounder of Untappd, the popular social beer network. In this interview, Greg discusses fast-paced mobile development, crowdsourced testing, and new testing tools that can help you navigate many different mobile platforms.

Jonathan Vanian's picture Jonathan Vanian
You Can't Be Agile without Automated Unit Testing[magazine]

Agile projects assume that test planning, test creation, and test execution take place throughout a project's lifecycle. So the need for unit testing (and especially automated unit testing) can't be ignored and should be considered as a key responsibility of the entire team—not just the software developers.

Gil Zilberfeld's picture Gil Zilberfeld
Planning During a Health Care Crisis Save Your Sanity: Planning During a Health Care Crisis[article]

A health care crisis can hit without warning, leaving you both nursing the patient and mired in seemingly endless bureaucracy. In this article, Kathy Iberle shares with us her experience dealing with an elderly uncle who suffered a stroke and how agile methods, like using a visual planning board, can help one prepare and be ready when disaster strikes.

Kathy Iberle's picture Kathy Iberle
Mobile software developer Josh Michaels Mobile Development and Aggressive Testing: An Interview with Josh Michaels[interview]
Video

Josh Michaels is an independent software developer who makes apps for the iPad, iPhone, and Mac under the company name Jetson Creative. In this interview, Josh discusses mobile development, testing aggressively, and keeping users happy. 

Jonathan Vanian's picture Jonathan Vanian
Do Mobile and Embedded Software Really Need Comprehensive Testing?[magazine]

The smaller the device, the less testing is needed. Right? Jon's insightful article dispels the notion that traditional software testing approaches work for mobile and embedded software.

Jon Hagar's picture Jon Hagar
Why Quality Is such a Big Deal[magazine]

In this issue's Editor's Note, Ken Whitaker introduces an issue that is focused on quality and testing, summarizing the value of each of the featured articles.

Ken Whitaker's picture Ken Whitaker
Using Containers for Continuous Deployment Using Containers for Continuous Deployment[article]

Pini Reznik explains how containers can help shorten the software development feedback loop by drastically reducing the overhead involved in deploying new software environments. This leads to faster build and test executions and simplifies the standardization of the development and production environments, allowing for an easier transition to continuous deployment.

Pini Reznik's picture Pini Reznik
It’s Time for Requirements Craftsmanship It’s Time for Requirements Craftsmanship[article]

Holly Bielawa explains that being a a requirements craftsman means that you need to test your assumptions in real time while developing a product. Then you pivot as needed, change your business model as you learn, and constantly get out of the building and gather data to determine your minimally marketable product.

Holly Bielawa's picture Holly Bielawa
Risk-Based Testing: Test Only What Matters[article]

Rajnish Mehta writes that test teams need to have a scientific way to support the business need of shipping a product out the door. Risk-based testing is a practical approach for test teams to utilize as it allows them to think from a business perspective. 

Rajnish Mehta's picture Rajnish Mehta

Pages

CMCrossroads is a TechWell community.

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