Top Banner
THE FAMU-CIS ALUMNI SYSTEM THE FAMU-CIS ALUMNI SYSTEM CEN5055 Project Management Feb 23 rd 2009 Jamin Bao Martin Brown Sherene Campbell Saidi Mchumo Xian Long Estimatio Estimatio n n TEAM ORANGE TEAM ORANGE
25

THE FAMU-CIS ALUMNI SYSTEM

Jan 08, 2016

Download

Documents

cianna

Estimation. THE FAMU-CIS ALUMNI SYSTEM. TEAM ORANGE. CEN5055 Project Management Feb 23 rd 2009 Jamin Bao Martin Brown Sherene Campbell Saidi Mchumo Xian Long. Introduction. Tools used for estimation Function Points Units of measure based on functionality DVC - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: THE FAMU-CIS ALUMNI SYSTEM

THE FAMU-CIS ALUMNI SYSTEMTHE FAMU-CIS ALUMNI SYSTEM

CEN5055 Project Management

Feb 23rd 2009

Jamin Bao

Martin Brown

Sherene Campbell

Saidi Mchumo

Xian Long

EstimatioEstimationn

EstimatioEstimationn

TEAM ORANGETEAM ORANGE

Page 2: THE FAMU-CIS ALUMNI SYSTEM

INTRODUCTIONINTRODUCTION Tools used for estimation

Function Points Units of measure based on functionality

DVC The amount of data going through the system

Cocomo “COnstructive COst MOdel” model for estimating effort, cost, and schedule for software

projects Developed 1981

Cocomo II Same as Cocomo but for newer/more modern practices Developed 1997 – published in 2001

Page 3: THE FAMU-CIS ALUMNI SYSTEM

PROPOSED SSS MATRIX

21 Data Tables 11 Forms 7 Reports Proposed Matrix

Page 4: THE FAMU-CIS ALUMNI SYSTEM

LINES OF CODE (SLOC)LINES OF CODE (SLOC)

Team Member Lower Bound

Expected Upper Bound

Jiamin Bao 7900 8600 9100

Martin Brown 4340 6507 10143

Sherene Campbell

3530 4515 6125

Saidi Mchumo 8530 10850

Xian Long 9850 12020

Average 6830

7934

9647

10410

9640

Page 5: THE FAMU-CIS ALUMNI SYSTEM

FUNCTION POINTSFUNCTION POINTS:::OVERVIEW OVERVIEW

What is a Function Point? A standard unit of measure that represent

the functional size of a software application. An application can be measured by the

number of function points it delivers to the users of the application.

Page 6: THE FAMU-CIS ALUMNI SYSTEM

A SIMPLE SIX STEP COUNTING PROCESS Identify all instances of each function type in

the system. Assign a complexity weight to each instance

of a function type. Calculate a weighted sum for each function

type. Determine the unadjusted function count

(FC). Determine the Value Adjustment Factor

(VAF). Calculate FP Count.

Page 7: THE FAMU-CIS ALUMNI SYSTEM

Calculate unadjusted Function Count (FC)

Determine the Value Adjustment Factor (VAF)

Calculate Function Points

CALCULATING FUNCTION POINTSCALCULATING FUNCTION POINTS

Page 8: THE FAMU-CIS ALUMNI SYSTEM

IDENTIFY FIVE STANDARD “FUNCTION TYPES” AND COMPLEXITY WEIGHT

Data Functions: Internal logical files (ILFs) External interface files (EIFs)

Transactional Functions: External Inputs (EIs) External Outputs (EOs) External Inquiries (EIs)

Page 9: THE FAMU-CIS ALUMNI SYSTEM

CALCULATE UNADJUSTED FUNCTION COUNT (FC)

Page 10: THE FAMU-CIS ALUMNI SYSTEM

FUNCTION POINTS FOR ALUMNI SYSTEM FUNCTION POINTS FOR ALUMNI SYSTEM RESULTSRESULTS

Page 11: THE FAMU-CIS ALUMNI SYSTEM

LINES OF CODE (SLOC) ESTIMATE LINES OF CODE (SLOC) ESTIMATE FROM FUNCTION POINTSFROM FUNCTION POINTS

Past date indicate that one FP translate into 25 times of code

LOCs = 25 * 256 =6400 (approximately)

Factor SLOC25 640045 1152060 15360

Page 12: THE FAMU-CIS ALUMNI SYSTEM

DATA VOLUME COUNTERDATA VOLUME COUNTER:::DATA DATA DICTIONARYDICTIONARY

Page 13: THE FAMU-CIS ALUMNI SYSTEM

DATA VOLUME COUNTERDATA VOLUME COUNTER:::DATA DATA DICTIONARYDICTIONARY

Page 14: THE FAMU-CIS ALUMNI SYSTEM

DATA VOLUME COUNTERDATA VOLUME COUNTER:::DATA DATA DICTIONARYDICTIONARY

Page 15: THE FAMU-CIS ALUMNI SYSTEM

DATA VOLUME COUNTERDATA VOLUME COUNTER:::OVERVIEW OVERVIEW

Needs Data Dictionary

Purpose To calculate the input data volume

Page 16: THE FAMU-CIS ALUMNI SYSTEM

DATA VOLUME COUNTERDATA VOLUME COUNTER:::RESULTS RESULTS (FROM XIAN LONG)(FROM XIAN LONG)

DVC = 146 vs. function point 256

Page 17: THE FAMU-CIS ALUMNI SYSTEM

DATA VOLUME COUNTERDATA VOLUME COUNTER:::RESULTS RESULTS (FROM MARTIN)(FROM MARTIN)

DVC = 161 vs. function point 256

Page 18: THE FAMU-CIS ALUMNI SYSTEM

COCOMO IICOCOMO II ::: OVERVIEW OVERVIEW

To develop a software cost and schedule estimation model tuned to the life cycle practices of the 1990's and 2000's.

To develop software cost database and tool support

To provide a set of tools and techniques for evaluating the effects of software technology improvements on software life cycle costs and schedules.

Page 19: THE FAMU-CIS ALUMNI SYSTEM

COCOMO IICOCOMO II:::MODELSMODELS The Post-Architecture Model Most detailed COCOMO 2 model. Used after you've developed your project's overall

architecture. It has new cost drivers, new line counting rules & new

equations. The Early Design Model Get rough estimates of a project's cost and duration before

you've determined it's entire architecture. It uses a small set of new Cost Drivers, and new estimating

equations. Based on Unadjusted Function Points or KSLOC. Application composition model

• Used when software is composed from existing parts. Reuse model

• Used to compute the effort of integrating reusable components.

Page 20: THE FAMU-CIS ALUMNI SYSTEM

COCOMO IICOCOMO II:::EARLY DESIGN MODELEARLY DESIGN MODEL Estimates can be made after the requirements

have been done Based on a standard formula for algorithmic

models Effort (person-months) = A SizeB M where M = PERS RCPX RUSE PDIF PREX FCIL

SCED; A = 2.94 in initial calibration Size in KLOC B varies from 1.1 to 1.24 depending on novelty of the

project, development flexibility, risk management approaches and the process maturity.

Page 21: THE FAMU-CIS ALUMNI SYSTEM

COCOMO II COCOMO II ::: SCALE FACTORS (B)SCALE FACTORS (B)

Page 22: THE FAMU-CIS ALUMNI SYSTEM

COCOMO II COCOMO II ::: EFFORT ADJUSTMENT EFFORT ADJUSTMENT FACTOR(M)FACTOR(M)

EM NameRCPX Product Reliability and ComplexityRUSE Developed for ReusabilityPDIF Platform DifficultyPERS Personnel Capability and Mapping ExamplePREX Personnel ExperienceFCIL Facilites

Page 23: THE FAMU-CIS ALUMNI SYSTEM

COCOMO II COCOMO II ::: RESULTSRESULTS

results

Page 24: THE FAMU-CIS ALUMNI SYSTEM

CONCLUSIONCONCLUSION

Function Points Team DVC

Value: 256SLOC: 11520

SLOC: 7934 (average)

Martin: 161Xian: 145

Cocomo I Cocomo II

Effort: 21 (Likely) Effort: 28.7 (Likely)

Cost: Student: $50,399OutSource: $210,000

Cost:Student: $68,885OutSource:$287,022.62

Page 25: THE FAMU-CIS ALUMNI SYSTEM

QUESTIONSQUESTIONS

?