deliberate

https://www.youtube.com/watch?v=z1BldKZaonM

  • Agile has led to code first rather than architect first

    • agile can focus on the short term and the user functionality, rather than consider the overall end goal or other requirements

    • led to not thinking about (trade offs) or including the non functional requirements (software requirements)

    • Trying to add, makes it harder, and thus rewrites occur

    • Or constraints (cost, legal/compliance, deadlines, staff capacity, staff exp/knowledge)

    • or principles (how we would like to build it ie styles, standards, conventions, tech) which can lead to long issues

Last updated

Was this helpful?