When working on a problem, we tend not to think of all the possibilities, and not to be sufficiently critical of our own ideas. Therefore, collaborate with other people who understand the problem and maximize opportunities for other people to contribute. '''Techniques used:''' * PairProgramming * OnSiteCustomer * CollectiveCodeOwnership * ExpertInEarshot * AllEngineersInOneRoom * SharingOfWork * StandUpMeeting / ScrumMeetings * OpenSource * CelebrateYourAccomplishment ---- CategoryCollaboration, CategoryMode, CategoryProtoPattern, CategoryProcessPrinciple, CategorySuccess