Title: Software Management Approaches : Project Management, Estimation, and Life Cycle Support