Course description

  • What is this course about?

    Our Software Estimation course will train you to prepare precise estimations for executing a software project, make effective cost estimations, and deploy the right number of resources for a particular software project.  The course is designed to ensure that you pass the Software Estimation exam on your first attempt. Software Estimation is a highly valued skill that validates a professional’s ability to prepare accurate estimates of project time, effort, and cost.

  • What are the course objectives?

    By the end of this training, you will:
    • Acquire the relevant knowledge and skills required to pass the Software Estimation certification exam
    • Have a keen sense of estimation to help the organization control project effort, time, and cost effectively.
    • Be able to prepare accurate software estimations to help set realistic targets for project completion

  • Who should do this course?

    The Software Estimation certification is best suited for:
    • Software Architects
    • Technical leads / Program Managers / Project Managers
    • Software Developers
    • Designers
    • Quality Managers / Quality Testing Professionals
    • Professionals interested in developing skills related to Software Estimation

Course preview

    • Module 0 - Course Introduction

      09:21
      • 0.1 Welcome
        00:07
      • 0.2 Introduction Software Sizing and Effort Estimation
        00:40
      • 0.3 Agenda
        00:32
      • 0.4 Course Description
        00:31
      • 0.5 Course Outline
        00:50
      • 0.6 Learning Objectives
        00:39
      • 0.7 Value of Software Estimation to Professionals
        01:07
      • 0.8 About the Tutorial
        00:59
      • 0.9 CFPS CFPP Exam Overview
        01:43
      • 0.10 CFPS CFPP Exam Structure
        01:59
      • 0.11 References
        00:09
      • 0.12 Thank You
        00:05
    • Module 1 - Introduction to Software Estimation

      15:41
      • 1.1 Welcome
        00:07
      • 1.2 Introduction to Software Estimation
        01:05
      • 1.3 Agenda
        00:28
      • 1.4 Software Size
        01:04
      • 1.5 Sizing vs Estimation
        02:49
      • 1.6 Flow Down of Size to Other Estimates
        03:47
      • 1.7 Sizing Techniques
        02:44
      • 1.8 Benefits of Estimation
        02:14
      • 1.9 Summary
        01:19
      • 1.10 Quiz
      • 1.11 Thank You
        00:04
    • Module 2 - Introduction to IFPUG Function Point Analysis

      16:15
      • 2.1 Welcome
        00:07
      • 2.2 Introduction to IFPUG Function Point Analysis
        00:28
      • 2.3 Agenda
        00:40
      • 2.4 The Era Before Function Point
        00:53
      • 2.5 The Era Before Function Point(contd.)
        01:29
      • 2.6 FPA History and Introduction
        02:07
      • 2.7 Components of Function Point Analysis
        01:28
      • 2.8 Components of Function Point Analysis(contd.)
        01:21
      • 2.9 Types of Function Point Counts
        00:45
      • 2.10 Types of Function Point Counts(contd.)
        00:45
      • 2.11 Types of Function Point Counts (contd.)
        00:36
      • 2.12 Types of Function Point Counts(contd.)
        00:57
      • 2.13 FPA Counting Steps
        03:26
      • 2.14 Summary
        01:09
      • 2.15 Quiz
      • 2.16 Thank You
        00:04
    • Module 3 - Counting Scope, Application Boundary, Data Functions, and Transaction Functions

      28:55
      • 3.1 Welcome
        00:07
      • 3.2 IFPUG FPA Counting Scope Application Boundary Data Functions and Transaction Functions
        00:23
      • 3.3 Agenda
        00:28
      • 3.4 Recap of the FP Counting Process
        01:20
      • 3.5 Case Currency Converter Application
        01:13
      • 3.6 Counting Scope
        02:00
      • 3.7 Counting Scope for Currency Converter
        01:18
      • 3.8 Application Boundary
        02:35
      • 3.9 Application Boundary for Currency Converter
        01:18
      • 3.10 Data Functions
        01:45
      • 3.11 Identification Rules for Data Functions
        04:01
      • 3.12 ILF vs EIF
        01:10
      • 3.13 ILF and EIF in Currency Converter
        00:38
      • 3.14 Transaction Functions
        01:10
      • 3.15 Elementary Processes
        01:49
      • 3.16 EI EQ and EO
        03:17
      • 3.17 Primary Intents of Transaction Functions
        00:40
      • 3.18 Transaction Functions in Currency Converter
        01:18
      • 3.19 Summary
        02:22
      • 3.20 Quiz
      • 3.21 Thank You
        00:03
    • Module 4 - Counting Rules for Data Functions and Transaction Functions

      23:24
      • 4.1 Welcome
        00:07
      • 4.2 IFPUG FPA Counting Rules for Data Functions and Transaction Functions
        00:09
      • 4.3 Agenda
        00:58
      • 4.4 Recap of the FP Counting Process
        00:59
      • 4.5 Components of Data Functions
        00:55
      • 4.6 Data Element Type for Data Function
        00:39
      • 4.7 Counting Rules for DETs of Data Functions
        03:03
      • 4.8 Record Element Type for Data Function
        01:20
      • 4.9 Entity Relationship Types
        02:23
      • 4.10 Counting Rules for RETs
        00:32
      • 4.11 DETs and RETs in Currency Converter
        01:18
      • 4.12 Components of Transaction Functions
        00:29
      • 4.13 Data Element Type for Transaction Function
        00:31
      • 4.14 Counting Rules for DETs of Transaction Functions
        02:53
      • 4.15 DET Exclusions for Transaction Functions
        01:35
      • 4.16 File Type Referenced for Transaction Function
        00:50
      • 4.17 Counting Rules for FTRs of Transaction Functions
        00:46
      • 4.18 DETs and FTRs in Currency Converter
        02:26
      • 4.19 Summary
        01:27
      • 4.20 Quiz
      • 4.21 Thank You
        00:04
    • Module 5 - Complexity Tables, General System Characteristics and FPA Summary

      22:26
      • 5.1 Welcome
        00:07
      • 5.2 IFPUG FPA Complexity Tables General System Characteristics and FPA Summary
        00:23
      • 5.3 Agenda
        00:35
      • 5.4 Recap of the FP Counting Process
        00:42
      • 5.5 Function Point Analysis Complexity Tables
        01:39
      • 5.6 Unadjusted Function Point(UFP)
        01:55
      • 5.7 UFP for Currency Converter
        00:34
      • 5.8 General System Characteristics (GSCs)
        02:01
      • 5.9 GSC Rating Guidelines
        00:52
      • 5.10 The 14 GSCs
        00:37
      • 5.11 GSCs at a Glance
        02:47
      • 5.12 GSCs at a Glance (contd.)
        02:48
      • 5.13 Adjusted Function Point(AFP)
        02:17
      • 5.14 Tips and Tricks
        03:30
      • 5.15 Summary
        01:35
      • 5.16 Quiz
      • 5.17 Thank You
        00:04
    • Module 6 - IFPUG FPA for Maintenance, NESMA

      23:19
      • 6.1 Welcome
        00:07
      • 6.2 IFPUG FPA for Maintenance NESMA
        00:26
      • 6.3 Agenda
        00:33
      • 6.4 Types of FP Counts
        03:19
      • 6.5 Drawback of Enhancement FP
        01:36
      • 6.6 Introduction to NESMA
        01:01
      • 6.7 Pre requisites for NESMA
        01:30
      • 6.8 Steps in NESMA Technique
        01:11
      • 6.9 Identify the Functions Within the Scope of the Enhancement Project
        00:57
      • 6.10 Determine Functions That Will be Added
        01:21
      • 6.11 Determine Functions That will be Deleted
        01:04
      • 6.12 Determine the Data Functions to be Changed and Determine the Impact Factor
        02:01
      • 6.13 Determine the Transaction Functions to be Changed and Determine the Impact Factor
        02:03
      • 6.14 Calculate the Enhancement Function Point Size
        02:14
      • 6.15 Calculate the Size of the System After Enhancement
        02:32
      • 6.16 Summary
        01:20
      • 6.17 Quiz
      • 6.18 Thank You
        00:04
    • Module 7 - Use case point technique

      32:45
      • 7.1 Welcome
        00:07
      • 7.2 Use Case Point Simple Medium Complex and Planning Poker Techniques
        00:47
      • 7.3 Agenda
        00:26
      • 7.4 Introduction Use Case Point(UCP)Technique
        01:03
      • 7.5 Use Case Introduction
        01:20
      • 7.6 UCP Steps
        02:23
      • 7.7 Determine Unadjusted Actor Weight(UAW)
        01:01
      • 7.8 Determine Unadjusted Use Case Weight(UUCW)
        01:03
      • 7.9 Technical Factors
        04:32
      • 7.10 Environmental Factors
        03:52
      • 7.11 Adjusted Use Case Point Count
        01:03
      • 7.12 Simple Medium Complex Technique
        04:15
      • 7.13 Planning Poker Technique In Agile Projects
        02:32
      • 7.14 Step 1 Reference User Story
        00:45
      • 7.15 Step 2 Explain User Story
        00:49
      • 7.16 Step 3 Planning Poker Cards
        00:31
      • 7.17 Step 4 Determine the Relative Size
        01:05
      • 7.18 Step 5 Discussion in Case of Contradictions
        01:16
      • 7.19 Step 6 Repeat the Process
        01:29
      • 7.20 Summary
        02:22
      • 7.21 Quiz
      • 7.22 Thank You
        00:04
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification FREE PRACTICE TEST

  • How do you become a Software Estimation certified professional?

    To apply for the certification, the candidate should hold a Regular Membership, Affiliate Membership, or Academic Membership in the IFPUG.

    To become a member of the IFPUG, a candidate must register on the official website: www.ifpug.org

  • What are the prerequisites for the Software Estimation certification?

    There are no mandatory prerequisites for this certification.

  • What do I need to do to unlock my Simplilearn certificate?

    • Complete 85% of the course.
    • Complete 1 simulation test with a minimum score of 60%.

Course advisor

Jeff Allen
Jeff Allen Project Management and Agile Expert, Consultant, Author

Jeff Allen is a highly regarded project management and Agile expert with more than 15 years of experience at large companies like Compaq and HP. As an Agile Coach, he has mentored over 5000 professionals globally.

Tim Jerome
Tim Jerome Project Management Expert and Evangelist

Tim Jerome is an international project management expert with over 15 years of experience at companies like Intel and Digital Network Services. A former president of the PMI Rio Grande Chapter, Tim is also a PMP instructor with over 10 years of experience in addition to his extensive project management consulting experience.

Reviews

Larry Baugher
Larry Baugher System Architect - Brokerage Data Warehousing

Great overview of many different software estimation approaches I was never aware of before. Insightful! Enjoyed it!

Kamryn Swanson
Kamryn Swanson

I really loved the concept of providing practice tests for extensive practice. It really helps!

Kara Barber
Kara Barber

One can take this course to understand software estimation in an easy way. I am totally satisfied.

Aubrie Hardy
Aubrie Hardy

Great course for beginners. Concepts are well explained. I highly recommend this course for anyone who is new to Software Testing.

Zakir Ahmed
Zakir Ahmed

Estimation techniques were covered very well, This is a foundation course which will help us in understanding the different techniques of estimation

Read more Read less

    FAQs

    • I want to know more about the training program. Whom do I contact?

      Please join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.