In traditional software development projects with clear departments and defined roles, people tend to see their responsibilities as limited to the boundaries of their position.