Systems continue to grow in size and complexity, becoming increasingly difficult to understand. As improvements in coding tools allow software developers to produce larger amounts of software to meet ever-expanding user requirements, a method to understand and communicate that size must be used. Here we are going to discuss three major estimation technique :-
- Functional Point Analysis
- Use Case Estimation Technique
- Complexity based estimations.
A part from these technique people often use Poker, T Shirt etc. estimation technique as well. we are not going on details on these technique as it totally depends upon the organization and individual projects.