FrontEnd: Challenges and Strategy

Situation:

I have a fairly complex system {link}

  • more than 500 tables
  • FrontEnd has its own set of Challenges

At a high level, there are 2 Teams:

  • Team A
  • Team X
    • Developer

note: I wrote this article with the spirit of Writing for ‘Future of Me’

Strategy

To create a smooth working rhythm, I need a set of guidelines:

  • define several Big Tasks, each with a specific goal
  • CI / CD {Continuous Improvement / Continuous Development}

FrontEnd

BackEnd

  • Part 1: Read Data
  • Part 2: CRUD
    • Simple data
    • Header - Detail data
    • data with columns in JSON format
  • Part 3:
    • the BackEnd part that implements the Design - Business Process

notes for BackEnd:

  • building each Part of the BackEnd separately helps avoid getting “stuck” on the BackEnd as a whole
  • BackEnd Code can be started from the easiest part first
  • in reality, some parts of the BackEnd only need “Read Data”