Unlike other projects like hardware, mechanical works which is tangible it is very easy to identify the progress of the product. But since the product here is software, it is very hard to determine at what phase or progress you are on now. Thus it needs a documentation from someone who are very knowledgeable to be able to know your progress,