Basic Function Point Counting

First Function Point Count

How to set up your first function point count in SCOPE. Provides instructions on setting up the count and recording transactions and data files. Further instructions on how to record complexity and type of transactions and data files are provided in other tutorials.

Setting Up an Enhancement Count

This tutorial describes how to:

  • Set up a new Enhancement Count as a Count Session under a Work In Progress Release
  • Link the Count Session to an Enhancement Project that is a business initiative that has many Count sessions across many different applications
  • Add , change and delete Elementary processes and Logical Files to record the impact of the Change Request
  • Report the size of an Enhancement Project's Count Session

Enhancement Count - No Baseline - Transactions

Demonstration of how to set up a count when you do not have a previous baseline and only want to record the processes and data groups impacted by a particular project or Change Request.  This tutorial deals with setting up the elementary Processes (transactions) added, changed or deleted.

Enhancement Count - No Baseline - Files

Demonstration of how to set up a count when you do not have a previous baseline and only want to record the processes and data groups impacted by a particular project or Change Request.  This tutorial deals with setting up the data groups (files) added, changed or deleted.

Enhancement Count - Existing Baseline

Demonstrates how you can very cost effectively and efficiently function point count an Enhancement project when you have an existing baseline structure. Counts can be completed in 'minutes'.

NESMA Enhancement Counts

How to assign the NESMA Enhancement weightings to a SCOPE count using Numerical Attributes.

Setting Up a New Development Count

Set up a Function Point Count for a New Development Project - creates a baseline from which you can create your Baseline Production count for all future counting.

Setting Up a New Baseline Count

This tutorial describes how to:

  • Set up a New Baseline Release Count for a software Application in SCOPE
  • Complete all the data entry fields with appropriate data in the Count Session Details screen

Counting an Elementary Process

This tutorial describes how to enter function point details about an elementary process:

  • Record process type
  • Record process complexity via different methods of accuracy
  • Link an elementary process to the logical files that it references as part of its processing
  • Link an elementary process to the data element types that cross the boundary for the process
  • View Data, Notes and Attributes linked to a process
  • View which Change Requests for the Release have impacted the process

Counting Logical Files

This tutorial describes how to enter function point details about a Logical File:

  • Record type - ILF or EIF
  • Record data group complexity via different methods of accuracy
  • Link an elementary process to the logical files that it references as part of its processing
  • Link an elementary process to the data element types that cross the boundary for the process
  • View Processes Notes and Attributes linked to the Logical File
  • View which Change Requests for the Release have impacted the Logical File

Linking Data to Transactions

Demonstration of how to link an elementary process (transaction) to all the data groups (files) referenced (read or update) by that elementary process. This type of documentation provides a complete audit trail of how each process complexity was derived.

Quick Early Counting - Template Groups

How to use the Template Wizard in SCOPE to automatically generate typical process blocks for a data group eg. automatically generates Create, Modify, Delete, View, Browse, Report proceses. Template groups can be customised.

Update to Baseline

Demonstrates how to automatically create your Baseline Application Count when you have completed counting your project counts.