Course Duration: 2 Days

Course Category: Software Metrics & Measurements


14 PDUs (Professional Development Units)

Software Estimation Techniques using Function Point Analysis


 About the Workshop
This two-day course is essential for those who want to understand how software estimation can be used as a means of improving the prediction of size in any application software. The course commences with a discussion on the need of Estimation and the key process parameters that are to be estimated in a project.
A number of alternative techniques for size estimation (FPA, Quick FP, Use Case Point, WBS (Work Breakdown Structure) based) are briefly discussed, together with how these techniques could be applied in a given project context.
The course then moves on to the topics of other estimation parameters (effort, schedule). Participants will learn how to derive the effort and schedule estimates from the computed size of the application software.

The theory presented during the course is supported by a number of practical exercises and case study that demonstrate the software estimation process.

Workshop Objectives
  • A clear understanding of the role of estimation and how this relates to the goal of overall project execution.
  • Learning the techniques for estimating size of application software.
  • Ability to relate with the different size estimation techniques and understand limitations of the same.
  • Understanding how to derive effort and schedule estimates based on size
Workshop Contents

The two day workshop would cover the topics as noted below. There would be exercises at appropriate junction points to elaborate and understand the concepts.

  • Introduction
  • Estimation Concepts
    • Some popular assumptions about estimation
    • Risks in Estimation
    • Cone of Uncertainty
    • What to Estimate
  • Process of Estimation
    • Sequence of Estimation parameters
    • Use of Historical Data
    • Process Steps
      • Size Measurement Methods and Estimation Models
  • Function Point Counting
    • The FPA Method
      • Historical Perspective
      • Advantages and Use
    • FP Counting Process
      • Process Steps and Rules
      • FPA Steps for Files
      • FPA Steps for Transaction
    • Count Unadjusted Data Function Point
    • Count Unadjusted Transaction Function Point
    • Compute Value Adjustment Factor
    • Final Function Point Count
  • Quick Function Point Counting
    • Need for Quick FP Counting
    • Process Steps and Rules
    • Computing Quick Function Point
  • Use Case Point Counting
    • Use Case Modelling concepts
    • UML Use Case Diagrams
      • System Described
      • Actors interacting with System
      • Use Cases
      • Relationship of above elements
    • Use Case Points
      • Technical Complexity Factor
      • Environmental Complexity Factor
      • Unadjusted Use Case Point
      • Productivity Factor
  • WBS (Work Breakdown Structure) Based Estimation
    • Need for FP Estimating (not Counting)
    • Derived Estimation Method
    • Sequence of operations
      • What is WBS
      • How to build WBS
      • Relationship between project activities and work Item
    • Use of Productivity parameter in WBS based Estimates
    • Advantages of WBS Based Estimates
    • Limitations of WBS Based Estimates
  • Constructive Cost Model (COCOMO II)
    • Understand Structure of COCOMO II
    • The Basic Equation
    • Economies and Diseconomies of Scale
    • Adjusting for Cost Drivers
    • Compute Effort
    • Calculate Schedule
  • Delphi Wide Band Technique
    • Relation of Delphi with WBS
    • Delphi process
    • Pointers for success in Delphi
  • Review and conclusion

Available Funding Support
Malaysia Only

HRDF Logo_02This course is HRDF SBL & HRDF SBL Khas Approved


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

PMI, PMP, PMBOK, CAPM, PMI-ACP and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc.
CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM®, PCMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University.
ISTQB® is a Registered Trade Mark of the International Software Testing Qualifications Board.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. CBAP® and CCBA® are registered certification marks owned by International Institute of Business Analysis. Certified Business Analysis Professional, Certification of Competency in Business Analysis, Endorsed Education Provider, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
The APMG-International Agile Project Management, AgilePM and Swirl Device logos are trademarks of The APM Group Limited.
PRINCE2®, ITIL®, IT Infrastructure Library®, and MSP® are registered trademarks of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited.
The ITIL Licensed Affiliate logo is a trademark of AXELOS Limited.
SCRUM Alliance REP SM is a service mark of Scrum Alliance, Inc.