A simple 5-step approach to support any new initiative as a Software Architect A simple 5-step approach for Software Architects to guide new initiatives: align on the problem, map the landscape, define boundaries, and set direction.