Summary
In this chapter, we have learned how engineering managers can guide and support their teams in architecting systems that not only cover basic requirements but provide insight and impact to the entire organization. Great architectural leadership has a profound effect on product outcomes and bottom-line business results. Remember these key takeaways:
- Begin setting the stage for architecture by understanding your environment and what you must provide to accommodate and support teams in that environment
- Finish setting the stage by getting your team their architecture building blocks: complete information to work from and a rigorous decision process to follow
- Take into account the broad areas of concern to be considered during the architecture phase and ensure they are included as criteria in your decision process
- Make sure project roles are defined so that your architecture can have a clear point of view
- If you are the project architect, delineate time for...