What is Evolution: By ThoughtWorks?
No fluff. No filler. Just real tech.
Many of ThoughtWorks’ core values and practices for building software such as simplicity, fast feedback, test-driven design and refactoring are there to enable evolutionary change. Whether we’re adding a new business feature or replacing a legacy system of record, we prefer changing things incrementally in small batches rather than replacing them wholesale.
This evolutionary approach to change presents opportunities to learn and adapt to new information and changing conditions. It lowers risk and eliminates waste.
This concept is also embodied in the recently published Building Evolutionary Architectures by Neal Ford, Rebecca Parsons and Patrick Kua. At ThoughtWorks, we have experience applying this evolutionary approach across disciplines such as Cloud, web development, physical devices, and more recently to the field of machine learning. That’s why we’ve chosen evolution as the theme of our one day technology event, where we will showcase the latest thinking on a variety of trending technologies.