Managing software deliverables a software development management methodology - Rittinghouse, John W. (Elsevier ;, 2004)