What needs to be done before you start banging out the software implementation? In the Harmony/ESW process, an activity known as project initiation specifies the workflows and work products that precede actual software development. Project initiation precedes system requirements analysis because detailing those requirements is a part of the project, although it includes developing the product vision and the stakeholder requirements. The primary concerns of project initiation include:
• Prespiral planning (see Figure 5.1)
° Creating the schedule
° Creating the team structure
° Planning for reuse
° Planning for risk reduction
° Specifying the logical architecture
° Performing an initial safety and reliability analysis ...