BTC can be very useful in software project scheduling. Slipage in the design of one function, for example, can retard further development of other functions. Here is a description boudary times used in the program:
"Critical Path is when all slack times = 0."