A software project could be a software development, software customization, software integration, software maintenance, or just one phase of the software development life cycle (requirements, design, construction, or testing a software product). As per the contract, the ˆnal deliverables have to be handed over to the customer before the project deadline. While we can discuss project
closure formalities for any/all of these types of projects, it may become a large text. So we will limit the discussion to project closure formalities and tasks for a typical software development project (Figure 8.1).