Businesses embrace software development principles in the face of disruption