Software Quality Through Testing

The Agile software development process we use requires small tasks completed quickly.  A downside of this is that small changes can have big impacts in other areas of the software if they are not thoroughly planned out.  The most important way to ensure consistent...