There is four aspects of doing software architecture well:
- Leadership and Communication
- Technical Knowledge
- Business Domain Knowledge
- Methodology and Strategy
If you want to make sure you are in the position to drive a delivery of high quality and valuable software product (not just architecture) – you have to put all four parts into your own skill set.