Better Software Magazine Articles

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
Wearable Computing Reaches New Heights

With mobile and small embedded devices extending the reach of modern computing, the predictions are that wearable computing is definitely the next biggest thing. If you want to know more about the wearable device  revolution, Mukesh presents facts that will convince you this is the next hottest trend.

Mukesh Sharma's picture Mukesh Sharma
Explosion of Mobile and The Internet of Everything

Better Software magazine editor Ken Whitaker highlights the contents of the July/August issue with two articles featuring mobile and wearable intelligent devices and the challenges they present to typical software development.  Ken also provides information on ordering a print copy of Better Software.

Ken Whitaker's picture Ken Whitaker
Developing Custom Apps for the Cloud

With the cloud providing tremendous freedom like instant deployment of updates, you're definitely going to have to adjust how you develop and deploy apps. Pete and Matt have created a list of things you need to consider when developing apps for the cloud.

Attacking Quality Issues in Data Warehousing

To fully detect, isolate, and resolve quality issues in a traditional, large-scale data warehouse requires that several approaches be used together. Wayne identifies types of data quality issues and then illustrates how to best attack and resolve those pesky issues.

Wayne Yaddow's picture Wayne Yaddow
We Value Your Feedback - Editor's Note

Better Software magazine editor Ken Whitaker introduces the May/June 2014 issue, highlighting the feature articles and detailing how readers can provide their feedback.

Ken Whitaker's picture Ken Whitaker
Configuration Management: The Ultimate Conductor in the Product Lifecycle

When you think of configuration management, build automation and version control usually come to mind. Dave presents a perspective that shows the important role CM plays in the entire product and project lifecycle.

Dave Lyon's picture Dave Lyon
Deliver Applications that Meet Business Needs

A common mistake made when building applications to meet business needs is not properly defining business requirements from the get-go. Poorly defined requirements compromise the quality of applications and lead to projects that deliver marginal value or fail outright.

Filip Szymanski's picture Filip Szymanski
A Gram of Prevention

Following an "I-click-therefore-I-Program" methodology does not lead to quality software. Good code can and should evolve from clear, up-front descriptions of the solution to the problem at hand.

Chuck Allison's picture Chuck Allison
How to Fail Less and Enjoy More

The shiniest software application in the world, shipped on time and under budget, is a failure if it doesn't make someone's job easier. Failures cost us customers and money. How can we design software that our customers want to use and that will reduce our cost of failure?

Frédéric Boulanger

Pages

CMCrossroads is a TechWell community.

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