Effort, duration and cost estimation in agile software development
Agile estimation using people and project related factors