Are software architects not working hand-in-hand with developers?