Agile Software Development Methodologies and Practices
software development cost estimation approaches - a survey .