Software Estimation Emphasizing FPA
(A Two day Workshop)

Register Online

Workshop Motivation

"Software development costs are significant. And yet for 25 years now, 200 to 300 per cent cost over-runs and up to 100 percent time slippages have been common, frequent, almost universal. It would seem that software development had no pattern, no process, no methodology, or no characteristic behaviour."

Workshop Objectives

After the completion of the course, the participants would be able to:

  • Understand the principles of good estimation
  • Understand the steps involved in a Function Point estimation
  • Apply the techniques for Function Point estimation
  • Develop metrics for size estimation in the organization
  • Know the tools available in the market for estimation

Workshop Takeways

  • Attendees will get hands on support for implementing Estimation & Cost Modeling
  • Post training Practice session will be provided. Certificates will be provided only on completion of the same.
  • 123 White Papers
  • 07 Demo Versions of Tools
  • Sample Estimation Templates
  • Sample Estimation Process
  • QAI Guidebook on Software Estimation
  • Month Long Offsite email Support after the training for every task force nominated
  • Free Demo CD of elearning on Software Estimation
  • Free counselling on CFPS Certification Program

Delivery Method

The course is a mix of case driven, instructor-led, and self paced learning, designed to enable participants learn, experiment and implement the concepts involving application of function point technique for size estimation.

To enable a thorough hands-on of the concepts taught in the class room, the course is structured around a set of formal case studies.

Deliverable

  • Faculty Member for the training program
  • Master copy of the course notes [Hard Copy Format]
  • Case Study Copies
Course Handouts, if any

Target Audience

The target audience for the program are professionals with minimum of two years of experience with regards to various phases of Software Development Life Cycles, and should be involved with any / all / either of the functions given below:

  • Program Management
  • Project Management
  • Delivery
  • Pre Sales & Marketing
  • Quality Process Engineering
  • Software Quality Assurance and
  • Requirements Engineering & Management

Workshop Contents

Introduction
- Participants
- Familiarization with course material
- Familiarization with the protocols and timings
- Expectation setting and clarifications

Introduction to Estimation
- Need for Estimation in a structured manner
- Meta Process for Estimation
- Background to Techniques
- Techniques for Size Estimation
- Techniques for Effort Estimation
- Techniques for Schedule Estimation

Overview to Function Points

- Evolution of the concept
- Need for Function Point
- Relationship with other estimation mechanisms
- Objectives of Function Points
- Benefits of Function Points

Some Important Concepts

- User View
- Elementary Process
- Files / Data
- Transactions
- System Decomposition
- Types of Counts
- Counting Rules
- Process Flow Chart for Function Point Estimation

Case Study Debriefing:
Human Resource Management System

Determine the counting scope and application boundary for the case:
- Definition of the purpose of count
- Definition of the counting scope
- Definition of the application boundary
- Boundary Rules
- Counting scope procedures
- Application boundary procedures
- Case Practice 1: Individually, Identify the scope of the case provided

Counting Data Functions
- ILF Identification Rules
- EIF Identification Rules
- Complexity and Contribution Rules¤ DET / RET Rules
- Case Practice 2: Identify the data function points for the case provided

Counting Transaction Functions for the case study
- Defintions: EI / EO / EQ
- Summary of functions performed by EI / EO / EQ
- EI / EO / EQ Identification Rules
- Elementary process identification Rules
- Primary intent description for EI / EO / EQ
- Shared EO / EQ counting rules
- Complexity and Contribution Definition and Rules
- DET / FTR Definitions
- DET / FTR Rules
- Application of the same on the case
- Case Practice 3: Determine the number of transaction function points for the transactions identified as per the scope.

Determine Value Adjustment Factor
- Procedure for Value Adjustment Factor Calculation
- Identify General System Characteristics [GSCs] applicable
- Understand degree of influence
- Guidelines to determine degree of influence
- Case Practice 3: Determine Value Adjustment factor for the case

Calculate Adjusted Function Points
- Review Steps for function point analysis
- Development of project function point calculation
- Application Functionality
- Conversion Functionality
- Case Practice 4: Calculate Adjusted Function Point
- Function Point Application to Enhancement
- Newer directions with regards to Estimation

Overview to Full Function Points

- Evolution of the concept
- Need for Function Point
- Relationship with other estimation mechanisms
- Objectives of Function Points
- Benefits of Function Points

Some Important Concepts
- User View
- Elementary Process
- Files / Data
- Transactions
- System Decomposition
- Types of Counts
- Counting Rules
- Process Flow Chart for Full Function Point Estimation

COSMIC FFP – Measurement Phase [Rules & Methods]
- Identifying the sub processes
- Applying the measurement function
- Aggregating Measurement Function Results
- Case Practice 3

CoCoMo 2.0 Estimation Model : Concepts
- Introduction to CoCoMo 2.0
- Understanding Economies and Diseconomies of Scale on a project
- Understanding Nominal Effort
- Understanding Adjusted Effort
- Understanding schedule constraint
- Understanding schedule calculation

CoCoMo 2.0 Estimation Model : Implementation Approach

- Process for using CoCoMo 2.0
- Understanding factors affecting Economies and Diseconomies of scale
- Understanding factors affecting productivity
- Understanding cost drivers on a project
- Understanding calculation
- Case Practice: Individually, calculate effort for the case provided

Delphi Wide Band Estimation Technique
- Basis for Delphi Wide Band Estimation Technique
- Process for Delphi Wide Band Estimation Technique
- Critical Success Factors for Delphi Wide Band

Summary & Closure :: Sins of Estimation
- Sins of Estimation¤ Games People Play
- Never put socks on the hippopotamus, in Estimation

 

 

Overview

List of courses

Calendar

How Do I register

Training request form

QAI e-school

Clients

 

 

 

 

 

 

 

 

 

HOME| CONTACT | ABOUT US | CLIENTS | JOIN US | NEWSROOM