Size
Estimation Models
- Function Point : Measure software from the end-user's PoV. IFPUG FPA is most commonly used.
- Feature Point : Similar to Function point but bridges some gap in IFPUG FPA.
- Technical Components : Non-standardized model of sizing based on number of technical components. Types of projects that use this are Development, Data Warehousing, Business Intelligence and Prerformance Management.
- Use Case Point : Relies on identified use cases for typical object-oriented developments. Uses use-case complexity and actors in estimating.
- Lines of Code : Source Lines of Codes is a conventional way of measuring application size in terms of number of lines of code. For larger developments KLoC(Kilo LoC) is used.
- PROBE : Proxy Based Estimation. The idea is that if the developer is developing something previously they may have worked upon, then it takes the same effort as it did previously.
In-House methods :
Size Unit | Model |
---|---|
Production Support Point | Single/Multi Application Support Model |
Business Process Modelling Points | BPM Model |
Normalized Siebel Component Equivalent | Customer Relationship Management Siebel |
Normalized Test Cases | Assurance(Manual and Automation) |
Normalized DWH cases | Data Warehousing Component based Model |
Normalized Size Unit | IT IS Service Desk |
Normalized Size Unit | IT IS Desktop |
Normalized Size Unit | Engineering and Industrial Services(EIS) CAD |