Five Resources for Estimating Development Time

How long does it take to develop online learning? These resources will help.