Agile Architecture:Thinking ahead within Dev lifecycle (Part 1)

  • Define some architectural runway and then code and learn from it if it works at all. Engage experts to less experience devs for coding and if possible a distributed one.
  • Emerge, do a bit of design, then prove or learning or coding and redesign if required ie in small iterations.
  • Try building the app in vertical slices that can be integrated together.
  • Think of significant decisions that are typically related to technology choices and structure i.e. decomposition strategies, modularity, functional boundaries, etc

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store