Progressive enhancement

When building a contract database, you don’t start knowing exactly what you want.

You don’t know:

  • What data points you care about capturing.
  • Which contracts should be in scope.
  • Which systems the database needs to integrate with.

These points only become clear once you've set up a simpler system, so do that first. Take a series of smaller wins and get value along the way.

This is the beauty of progressive enhancement. You'll end up with a better contract database if you incrementally add to it.