Structured Problem-Solving: Team Dynamics and Solution Design