I am trying to think as DATA and how it can be manipulated.
For example, I have a search form, and a listing that can be ordered on some columns.
I'll implement in an order that is logical to me (global first, detailed after):
- display a list of all the user (if list too big, add a temporary limitation) - that is really global
- implement form inputs (data filtering) - deeper implementation
- implement sorting and paging (remove limitation in 1 if used) - last level of details