SYSC 4106 Lecture Notes - Lecture 1: Software Projects, Invisibility, Crystal Computing
Planning should be done even when projects are uncertain, as long as the resulting plans are seen as provisional (existing for the present, possibly to be changed later) Feasibility study information is gathered about the requirements of the purposed application. Accesses whether a project is worth starting (whether there is a valid business case). Developmental/operational costs, as well as value/benefits of making the new system, are estimated: for a large system can be a project on its own, with its own plan, 2. Planning (if feasibility study indicates project is viable) outline is created for the whole project, with a detailed plan created for the first stage. Detailed plan of later stages is left until closer to their start point, when we will have more detailed and accurate project information: 3. Project execution often contains design and implementation sub-phases: design making decisions about the form of the product being created.