Course Locations

Alpharetta, GA
Baltimore, MD
Calgary, AB
Charlotte, NC
Chicago, IL
Columbus, OH
Danville, PA
Denver, CO
Detroit, MI
Harrisburg, PA
Kansas City, MO
Lanham, MD
Live Virtual Classroom
Los Angeles, CA
Minneapolis, MN
Ottawa, ON
Pittsburgh, PA
Portsmouth, NH
Richmond, VA
San Diego, CA
Seattle, WA
St Petersburg, FL
Tallahassee, FL
Toronto, ON
Virtual Classroom

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

                          

About Us Software Consulting Training Home line

Estimating Software Projects

Email this Page    Print-Friendly Version

Summary:
This course provides a through introduction to the techniques of software estimation. The course consists of three parts. Part 1 provides an overview of software techniques and methodologies. Part 2 covers the various estimation techniques that are widely used with a focus on understanding the techniques and how to apply them, the goal of part 2 is to develop competency with estimating skills. Part 3 is focused on the project dynamics and the team / organization aspects of estimation in practices that provides students to develop skills to navigate politics and negotiate estimates for projects.

Duration:
3 Days/Lecture & Lab

Audience:
This course is designed for IT professionals with an understanding of the software development process who wish to develop their estimation and planning skills.

Topics:

  • Estimation vs. Planning
  • Sources of estimation errors
  • Fundamental estimation techniques
  • Counting vs. judging
  • Calibrating historical data
  • Relative size estimating techniques
  • Proxy based estimates
  • Group based expert judgments
  • Applying multiple approaches
  • Estimating size, effort, and schedules
  • Presetting estimates to stake holders
  • Skillful negotiation and communications
  • Getting beyond politics

Prerequisites:
Students should be able to understand the various roles involved in software development projects.




Last Update: February 7, 2012