practices such as those related to working in teams, design and architecture,