Why Chemistry and Character Are Often Afterthoughts When Building Software Teams