Guidebook to IEEE/EIA 12207: Standard for Information Technology, Software Life Cycle Processes