A Product Life-Cycle Approach To E-Learning Management