...This is part of testing. Program scheduling do not necessarily follow conventional assembly line approaches. There are iterative approaches that build and iterate and build and iterate until software is finally built properly, or it is built and then end-user feedbacks and built and then end-user feedbacks again until the end-user is reasonably satisfied with the end program. (read more)