AECOM interview question

Q: What do you define as good software dev practices