120 likes | 266 Views
In this exercise, we will analyze the cost and productivity metrics of Bit&Bug Company's development projects using Function Point (FP) metrics and COCOMO estimation methods. We will evaluate the predicted costs of the upcoming product based on its function points and assess team productivity against completed costs. Additionally, we will calculate Unadjusted Function Points (UFP) based on inputs and outputs and evaluate the effort required for embedded products through COCOMO model estimations, comparing different team assignments for optimal efficiency.
E N D
Exercise 9 Planning
P1. Cost Evaluation – FFP … • You are a developer at Bit&Bug company.A year ago your manager announced that your next product would compromise 18 files, 59 flows, and 93 processes, • Using the FFP metrics determine its size, • For Bit&Bug developers the constant e in the equationC = e S, has been determined to be 812$. What cost did the FFP metric predict? , • The product was recently completed at the price of 124,000$. What does this tells you about the productivity of your team?
P2. Cost Evaluation – UFP … • A target product has 7 simple inputs, 8 average inputs, and 11 complex inputs. There are 5 average outputs, 40 simple inquiries, 12 average master files, and 18 complex interfaces, • Determine the Unadjusted Function Points (UFP).
P2. Cost Evaluation – UFP (Cont’d) • If the total Degree of Influence (DI), for the product is 52, determine the number of function points,
P3. Cost Evaluation – COCOMO … • You are in charge of developing 83-KDSI embedded product that is nominal except that the database size is rated very high and the use of SW tools is low. Using intermediate COCOMO, what is the estimated effort in person-months?
P3. Cost Evaluation – COCOMO (Cont’d) • Nominal Effort = a´ (KDSI)bperson-months.For embedded SW:a = 2.8b = 1.2, • Thus, Nominal effort = 2.8 (83) 1.2 = 562.4, • Effort Multiplier: database size is rated very high – 1.16use of SW tools is low – 1.10 , • Effort = Nominal Effort * 1.16 * 1.1 = 717.64 person-months.
P4. Cost Evaluation – COCOMO … • The two-team problem: • You are in charge of developing two 38-KDSI organic products. Both are nominal in every aspect except that product P1has extra-high complexity and that P2has extra-low complexity. To develop the products, you have two teams at your disposal. Team A has very high analyst capability, application experience, and programmer capability. Team A has also high virtual machine experience and programming language experience. Team B is rated very low on all five attributes, • What is the total effort if team A develops product P1 and team B develops product P2.
P4. Cost Evaluation – COCOMO (Cont’d) • What is the total effort if team B develops product P1 and team A develops product P2, • Which of the two preceding staffing assignments makes more sense? Is your intuition backed by the predictions of Intermediate COCOMO?
Exercise 9 Planning The End