Backups – Getting data into Glacier

Backups Off site backups are an often talked about and rarely done well item for small to medium enterprises. This is usually due to the cost of an offsite facility storage, complexity of backup software, and operational costs. However, offsite backups are critical to keep an enterprise running if an unfortunate event happens to hit […]

Read more
Holes in Whole Team Quality

The concept of whole team quality is a good one.  Everybody on a project should be responsible for quality.  Unfortunately, there are often holes in our whole team quality approach.  Here are a few I’ve seen: No definition of Done – It’s difficult to achieve quality if you don’t define what it means!  So many […]

Read more
The Benefits of Self-directed Teams

When talking about the activities critical to agile success, one often hears about daily huddles, continuous integration, and user acceptance testing, but I’ve found that the agile principle of Self-directed Teams is equally important.  Teams should be allowed to estimate and assign their own work for a variety of reasons: 1) Estimates will be more […]

Read more
The Goal of Mobile Application Testing

I’m often asked what makes mobile testing so different that testing anything else? The simple answer is your goal.  When we test a web application, per say, the goal of our testing is to often ensure that the application fulfills the requirements as directed by the product owner, that it meets any standards set by […]

Read more
Improving Software Quality through Communication

I recently gave a presentation to undergraduate students about some of the challenges of working on large-scale software development projects.  One of the key challenges that I highlighted was communication.  Although this is not specific to a software development project, it is extremely important. If communication is not performed properly, then it becomes nearly impossible […]

Read more
X