|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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?
|
|