Is Architecture still Relevant when we are Agile; Moving Everything to Cloud; Going AI?

You still need to:

  • know where you are and what you have and what state it is in

  • know what you want (at least at a conceptual / business level)

  • know what you need to move from current to future

  • guide choices, implementation and make tradeoffs between paths of action

  • have relevant data, information and content to deliver the products and services and make decisions

  • evolve your application and technology landscapes to take advantage of developments while managing risk, security, privacy and efficiency concerns

  • partition work across teams in a way that allows their results to be integrated

  • have a realistic roadmap to manage expectations across customers, business and technical teams

  • manage quality of implemented solutions to ensure service, customer experience and future maintainability

Of course, properly chosen and employed, AI can help with many of these!