The "I Have a Dream" practice can be used as either a Team Icebreaker or as a Team Building activity. It is a practice that allows people to get to know each other's dreams, it allows people to get to know each other in a deeper way beyond just "My name is... My role is... ".
This practice should be used when a team already knows each other, they already know each other's names, this is not the first time they are doing something together. Use this practice to allow people to get to know each other's dreams and allow them to get to know each other in a deeper manner beyond "My name is... My role is...".
Explain - Write - Explain
Explain to the team that this practice was created so that people can get to know each other in a deeper way
Ask every team member to write 2 things on a post-it
On January 21, 2019, a team got together in Atlanta-Georgia in the US for a week working together, face to face, attempting to initiate the solution of a very complex problem. Everyone on this team had already met before, they knew each other's names and roles. Coincidentally this exact day was Martin Luther King Jr. Day and they decided to create a different icebreaker/Team Building practice to achieve both goals: celebrate MLK's I have a dream famous speech.
Check out these great links which can help you dive a little deeper into running the "I Have a Dream" practice with your team, customers or stakeholders.