The great diversity of the teams in their initial situation is one of the main sources of knowledge management challenges in the renewal of software development process in the case organization both in design and preparation phase and in implementation phase. Both technology-oriented and human-oriented challenges can be seen to derive from the diversity of the teams.