Anyone working on a specific design project knows too much about that system and its functionality. People on the outside don’t have this special knowledge and they know less about technology. Therefore, they will often have grave difficulties using something the project team thinks is “obvious.” The only way around this conundrum is to do user testing and find out how the intended users behave when using the system.