QAI eLearning Logo  
QAI elearning - A Division of QAI
QAI logo
 
Home About Us Products and Solutions Resources Organizations FAQs Contact Us
project-estimation

Products and Solutions

>

Software Project Management

>

Basic Concepts and Techniques of Estimation

SE203: Basic Concepts and Techniques of Estimation
 Duration: 6.5 hours |  List Price: USD 52 |  Delivery Mode: eLearning
Buy online Buy online

Introduction

Projects planned and executed based on inadequate resources and unrealistic deadlines lead to poor quality and overshooting of budgets and schedules.

For software projects to be successful, it is important to set realistic targets that can be achieved. These targets should be based on an estimate of the work to be done and the effort required for it. The product scope should be well defined for establishing reliable estimation. There are multiple estimation techniques that can be used to arrive at effort and schedule estimates. Project monitoring and control is also required to ensure that the project targets remain achievable.

Basic Concepts and Techniques of Estimation course includes:

  • The Importance of Estimation in Software Project Management
  • Defining the Product Scope
  • The Grammatical Parse Technique
  • Estimating Using the Empirical & Decomposition Methods

This course has been co-authored by the internationally recognized consultant and authority on software engineering—Dr. Roger S. Pressman.

Course Benefits

This course will enable you to:

  • Explain the importance of estimation for project planning and the need to revise the estimates as a project progresses.
  • Explain what the product scope is and why it should be defined for project estimation and planning.
  • Explain how the technique of grammatical parse is used for the functional decomposition of a product.
  • Explain the two main approaches that are followed for estimation.

You receive a certificate of completion after successfully completing this course.

Content Brief

Estimation is the basis of project planning because it establishes feasible targets for the cost and the schedule. The projects that are planned and executed based on unrealistic deadlines lead to poor quality and overshooting of budgets and schedules. In order to achieve the planned targets, the estimates may need to be revisited during project execution, to take into account the altered situation and revised assumptions.

For reliable estimation, the scope of the product should be well defined. If the product scope is ambiguous, the estimation may be inaccurate, leading to unrealistic targets. For the product scope to be unambiguous, the statement of scope should be bounded, that is, it should clearly state the quantitative data, the constraints, and the mitigating factors related to the product.

The initial estimation for a project is based on the functional decomposition of the product, which is derived from the bounded statement of scope. Grammatical parse is a simple technique used for performing functional decomposition when given the bounded statement of product scope.

Estimation is necessary for project planning and target setting. However, uncertainty is inherent in any estimate; therefore, multiple methods are used to derive multiple estimates, which are then reconciled. These methods fall under two broad approaches—empirical model approach and decomposition-based approach.

In the empirical model approach, the relationship between size, effort, and project duration is used, in which the size is taken as an input to obtain the overall effort and duration of the project. In the decomposition-based approach, the project is decomposed into smaller work components. Each work component is individually estimated using historical data. The estimates of the work components are then added to obtain the total estimate for the project.

Target Audience: Business Analyst, Project Manager, Team Leader, EPG Members
Prerequisites:
  SE201: Basic Concepts of Software Project Management

QAI Global Institute offers special incentives for purchases from developing nations and universities and discounts on bulk purchases.

  SE201: Basic Concepts of Software Project Management
  SE202: Software Project Measurement and Metrics
  SE203: Basic Concepts and Techniques of Estimation
  SE204: Measuring the Size of Software Products
  SE205: Outsourcing Project Work
  SE206: Risk Management
  ELSE200: Elearning Course - Software Project Management
  Software Configuration Management
  Software Quality Management
  Software Testing
  Software Engineering
  Software Project Management
  Software Testing
  Software Estimation
  Software Process Management
  Test Engineering
  Business Process Outsourcing
  IT Service Management
  Project Management
 
QAI Global Institute is IEEE Education Partner
PMP® Aspire - Your pathway to become a PMP
Click here for larger image.
QAI
 
  I have completed the course, it was a good experience learning online. Priyanka Saini
Systems Operations, Delhi
  I found this course, ‘Outsourcing Project Work’ very informative and referred the same to my younger brother too.
R. Kapur
Senior Software Engineer,
HCL Technologies Ltd.
  I liked the first course of Software Engineering so much that I am enrolling in for another.
Daniel Stonebarger
Student, United States
  QAI Global Institute course does what it claims.
Schjon Aster
Asteroyds Consulting, Canada
   
  CSBA
CMM IntegrationSM, SCAMPISM, SCAMPISM Lead Appraiser, TSPSM, and IDEALSM are service marks of Carnegie Mellon University. CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University. ITIL® is a Registered Trade Mark of the Cabinet Office (HM, Govt of UK) in the United Kingdom and other countries. CBTL and CBQA are service marks of QAI India Ltd. "PMI®" and the PMI® logo are service and trademarks registered in the United States and other nations. "PMP®" and the PMP® logo are certification marks registered in the United States and other nations.
© QAIeLearning and its licensors.