Because the customer is willing to wait and funding is never certain , an environment exists where program managers have good reasons to avoid the capture of knowledge and delay testing .
Program managers are smart to put off projects since they dont know if they will receive funding .