Text this: Knowledge transfer model of team capability in non-collocated software architecture development