20 likes | 164 Views
Discussion on Assignment 1 (Using WBS Approach). After reading and studying the assignment’s “project description”: Decide on how much of the description will be included (all 6 major features or just some of them)
E N D
Discussion on Assignment 1(Using WBS Approach) • After reading and studying the assignment’s “project description”: • Decide on how much of the description will be included (all 6 major features or just some of them) • decide on what deliverables will provided (e.g. requirements doc, design doc, source code, web-site, test cases, etc.) • Based on the deliverables and content of deliverables, 1) lay out the task sequenceof completing the deliverables, 2) estimate (assume) the size of each of the deliverables, 3) estimate (assume) the productivity of people assigned to produce the deliverables, and 4) compute the estimated effort (or cost) in “person hours” for each deliverable. • Use the above task sequence and effort estimate of each deliverable and lay out the rough schedule.
Discussion on Assignment 1(Using COCOMO I approach – only partially good) • After reading and studying the assignment’s “project description”: • Decide on how much of the description will be included (all 6 major features or just some of them) • decide on what deliverables will provided (e.g. requirements doc, design doc, source code, web-site, test cases, etc.) • Estimate the sizeof the source code (based on the features considerations) that will be delivered - - - in KLOC • Decide (assume) the modeof project after considering the 8 key characteristics • Consider the 15 adjustment factors and compute the product. • Use the provided “formula” and compute the estimated “effort” (cost) in person-month • If the deliverables included requirements, then add 8% more to the “effort estimate” • Rough Schedule ---- Lay out the task sequence of completing the deliverables: • 8% of effort goes to requirements • Problem with laying out the other tasks! (all guess from previous experiences); can only get an over-all elapsed time estimate --- but not laying out a task schedule