Good documentation is helpful in assisting people to understand how the software is developed and the way to utilize it, but the main position of progress is to develop software, not documentation. Failure to pay attention to design could cause a workforce to continue quickly at the beginning, but then to need important rework as they try to scale