Collaborative programming approach where team members work together on the same task. Used for knowledge sharing and complex problem solving.