{"id":1189,"date":"2016-04-05T10:11:16","date_gmt":"2016-04-05T10:11:16","guid":{"rendered":"http:\/\/www.gallop.net\/blog\/?p=1189"},"modified":"2020-01-27T12:20:31","modified_gmt":"2020-01-27T06:50:31","slug":"reducing-feedback-latency-using-continuous-integration-testing","status":"publish","type":"post","link":"https:\/\/www.cigniti.com\/blog\/reducing-feedback-latency-using-continuous-integration-testing\/","title":{"rendered":"How can I Reduce Feedback Latency using Continuous Integration Testing?"},"content":{"rendered":"

Before we get into the main topic, let us first understand the basics.<\/p>\n

What is Latency?<\/strong><\/p>\n

Latency, in common terms, is the delay\/time lapse between input and output (stimulation and response), or, cause and effect. Considering the fact that any delays in the area of communication adds on to the cost of developing a product \u2013 both in terms of time and efforts, it is very important to keep it under control.<\/p>\n

What is Continuous Integration?<\/strong><\/p>\n

Continuous Integration (CI) is a paradigm shift in the world of software development that lays huge emphasis on communicating the changes that have been made by the developers. CI requires developers to integrate code into a shared repository several times a day while an automated build verifies each check-in for any problem.<\/p>\n

Benefits of CI<\/strong><\/p>\n

Agile teams deliver quality software fast, without death marches or heroics. CI makes this possible.<\/em><\/strong><\/p>\n

A properly implemented CI environment usually provides the following benefits to an organization:<\/p>\n