Methods Used by Application Development Groups to Manage lifespan Cycle of Software Projects