As an architect, I used to think/say  

  • I have very little time to develop, so.....
  • have very poorly skilled team members, so...
  • The requirements are not clear and keep changing, so...

How can it be my responsibility alone to develop a good architecture? Some challenges insights.