Our Agile Values
At Viderity, we are big fans of Agile ways of working. There are various methods branded “Agile,” with Scrum™ being the most well-known, although people sometimes incorrectly conflate Agile and Scrum. However, Agile is not a method. Rather, it is a set of principles stated in the Agile Manifesto, and a resultant way of thinking about how best to develop software. A given method can be more or less adherent to these principles, and so be more or less “agile”. The awkward truths of software development At its heart, Agile is about acknowledging and addressing some awkward truths about most, if not all, software development activity: Requirements change We often assume that with enough up-front analysis, solution requirements can be fully described and documented...