Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Course Content

  • Software Estimation

    Preview
    • Module 0 - Course Introduction

      09:21Preview
      • 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:41Preview
      • 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:15Preview
      • 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:55Preview
      • 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:24Preview
      • 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:26Preview
      • 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

      21:38Preview
      • 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
        00:33
      • 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:45Preview
      • 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

Course Advisor

  • 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.

  • 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.

prevNext

Exam & Certification

  • 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%.

  • Do you provide any practice tests as part of this course?

    Yes, we provide 1 practice test as part of our course to help you prepare for the actual certification exam. You can try this free Software Estimation Exam Practice Test to understand the type of tests that are part of the course curriculum.

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

Why Online Bootcamp

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts

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.