Developing Architecting Competence; What and How, Hard and Soft