Re-architecting a system is wrought with problems:
* We almost always underestimate the difficulty of said task
* We almost never completely understand our customers’ needs
* The system almost always changes out from underneath us
However, what we can sometimes forget is the most important aspect of any project: the team! Your team, who miraculously survives these projects, has to continue to change with your business and your technology! But, don’t fret, we can architect our way towards this way of thinking! Let’s figure out how to be resilient and adaptive with the help of each and every team member. Ignore re-architecting your team at your own risk!