I'm curious how you define how "far" a project is?
Discussion
how "far" or way "ahead" ? .. on later - I see software dev as abstraction of physical system. "Ahead" means much higher level of abstraction -- for example a text file to a data base to data standards -- the level of abstraction rises ..