Software Estimation Course Introduction Tutorial

0.2 Introduction Software Sizing and Effort Estimation

Hello and welcome to the Software Estimation Course offered by Simplilearn. This introductory module provides an overview of the objectives, course outline along with an introduction to the course. In this age of commoditization of software development and maintenance services, it is critical for organizations to provide an accurate estimate of cost, schedule, and effort for the proposal. In many cases, only the estimates can be a deciding factor for the bid win-lose decision. Let us begin by looking into the agenda of this module.

0.3 Agenda

We will start this module with a brief description of this course followed by course outline which covers the various modules within this course. The key objectives aimed at are covered before listing the value the participants derive out of this course. This is followed by the basic structure of the tutorial and day-wise agenda. Finally, exam details and a few references are given for the participant’s perusal. Let us look at the course description in the next slide.

0.4 Course Description

The Software Estimation course offered by Simplilearn is a program that has been conceptualized and developed for software professionals who are new to the field of software estimation. The course comprises of various software estimation techniques that would help a manager to choose and use an appropriate method. This plethora of techniques would help the software professional to estimate the cost, effort, and schedule for any type of project. We will cover the course outline in the next slide.

0.5 Course Outline

This course consists of seven modules. We will start the course with an introduction to software estimation. This will be followed with an introduction to IFPUG (pronounced as if-pug) FPA (pronounced as f-p-a). Modules 3, 4, and 5 covers the components and counting rules of IFPUG FPA in detail. Module 6 covers IFPUG FPA estimation for enhancement project and detailed course on NESMA (pronounced as: nes-ma) technique for enhancement projects. The last module covers Use Case Point (UCP) (pronounced as u-c-p) technique, Simple-Medium-Complex (SMC) (pronounced as s-m-c) technique, and Planning Poker techniques used in agile projects. The entire duration of the course is 2 days. Learning objectives are covered in the next slide.

0.6 Learning Objectives

One of the prime objectives of this course is to demystify the primary difference between software sizing and estimation. Next objective is to make sure that professionals can describe the need for effective sizing and effort estimation. The course also focuses on listing various widely used techniques like IFPUG FPA, NESMA, Use Case Point, SMC, and Planning Poker. Lastly, the course focuses on identifying when to use each of these techniques. We will understand the value of software estimation to professionals in the next slide.

0.7 Value of Software Estimation to Professionals

It is a known fact that software application development and maintenance services are under serious competition these days. Software projects nowadays run on tight schedule and are always in a risk of overrunning the cost. Researchers have attributed poor estimates to be the prime cause for such failures. Thus it is important for software professionals to provide near-accurate estimates for probability of higher project success. In many cases, the estimate becomes the deciding factor during bidding. A good understanding of various types of software estimation techniques equips the software professional to be effective and provides robust estimate for the project. More than anything, estimation helps in assessing the level of risks the project is running on. A detailed analysis of work under development and determining its size and estimated effort helps the project manager to have a clear confidence of the success of the project. In the next slide, we will learn about the tutorial.

0.8 About the Tutorial

As mentioned earlier, this course consists of seven modules.. The seven modules are Introduction to Software Estimation, Introduction to IFPUG (pronounced as if-pug) FPA, IFPUG FPA - Counting Scope, Application Boundary, Data Functions, and Transaction Functions, IFPUG FPA – Counting Rules for Data and Transaction Functions, IFPUG FPA – Complexity Tables, General System Characteristics, IFPUG FPA for Maintenance and NESMA and Use Case Point, SMC Technique, Planning Poker Techniques. At the end of each module, there is a quiz section to assess the participant’s understanding of each module. Apart from this, there are three sets of tests towards the end of the course, with 50 questions in each. Let us next look at the day-wise agenda of the course.

0.9 CFPS CFPP Exam Overview

As the use of Function Point Analysis (FPA) continues to grow, it is essential that individuals with a specialized level of knowledge and skills be recognized. Certified Function Point Specialist (CFPS) and Certified Function Point Practitioner (CFPP) are certifications managed and accredited by International Function Point User Group (IFPUG). The certification exam is based on the IFPUG FPA Counting Practice Manual (CPM). The CFPS designation is a formal recognition of a level of expertise in the area of FPA, specifically expertise in both knowledge and application of the IFPUG counting rules. Once a candidate successfully passes the examination, he or she receives a certificate from IFPUG signed by the Certification Committee Chair. The certification is valid for 3 years from the date of certification. In order to continue the certification, a candidate can either take a re-test or apply for certification extension through CFPS Certification Extension Program. For the candidate to apply for certification, he or she should hold a Regular Membership, Affiliate Membership, or Academic Membership in IFPUG. To become a member in IFPUG, a candidate must register in the website: http://www.ifpug.org (To be pronounced as: h-t-t-p-colon-forward slash-forward slash-w-w-w-dot-ifpug-dot-o-r-g). Next slide contains the CFPS/CFPP exam structure.

0.10 CFPS CFPP Exam Structure

The CFPS and CFPP exam is structured to test the applicant’s knowledge and the ability to apply the FPA counting rules defined in the Counting Practice Manual. The exam is based on the latest version of the FPA CPM. The duration of the exam is three hours without any breaks. There are 3 sections in the exam. The first section is Definition which consists of 50 multiple-choice questions. The Definition section specifically tests an individual’s knowledge of definitions and rules. The second section is Application section which also contains 50 multiple-choice questions. The Implementation section indirectly tests an individual’s knowledge of definitions and rules, and directly tests the individual’s ability to apply the definitions and rules through small story problems. The final section – Case Study – consists of two or three case studies with 50 to 55 associated line items. The Case Study section directly tests an individual’s ability to apply the definitions and rules of the CPM using varying case topics. CFPP requires the candidates to clear the exam with 80% overall and more than 70% in all the three sections mentioned earlier. CFPS requires that the candidate scores at least 90% overall and more than 80% in each of the three sections. The primary intent behind CFPP is to provide an option for those candidates who did well, but could not score the marks required for CFPS. If desired, a CFPP can practice FPA and prepare to re-test in the future for CFPS. For more information about the CFPP/CFPS exams, go to the URL displayed on the slide.

0.11 References

Some important references used in this course are displayed on the slide. Participants can refer to these links for additional information.

0.12 Thank You

Wishing you all the luck for the course!

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

We use cookies on this site for functional and analytical purposes. By using the site, you agree to be cookied and to our Terms of Use. Find out more

Request more information

For individuals
For business
Name*
Email*
Phone Number*
Your Message (Optional)

By proceeding, you agree to our Terms of Use and Privacy Policy

We are looking into your query.
Our consultants will get in touch with you soon.

A Simplilearn representative will get back to you in one business day.

First Name*
Last Name*
Email*
Phone Number*
Company*
Job Title*

By proceeding, you agree to our Terms of Use and Privacy Policy