Elementary Processes and User Stories

Knowledge Café Webinar Series

IFPUG is excited to bring you the first Knowledge Café Webinar of calendar year 2024.

The IFPUG Knowledge Café series offers IFPUG members and others from the function points community an opportunity to connect and learn from industry experts. 

With the increase in adoption of Agile software development methodologies world-wide, there is a pressing need for IFPUG to demonstrate the applicability and benefits of Function Point usage in the Agile domain for estimating and metrics such as sprint velocity. 

The number of elementary processes identified/impacted during a FP count is a significant factor in determining the proper function point size for a project.

Scenarios relevant to user story and EP identification to be demonstrated include:

  • One user story representing one EP
  • Many user stories representing one EP
  • One user story representing many EPs
  • One user story representing non-functional requirements

This webinar will illustrate the application of the elementary processes rules for identifying EPs for epics, features, and user stories. This webinar will make a connection between the White Paper Applying Function Point Analysis to Scrum Agile Software Development Projects and the Elementary Processes White Paper.

We are sure, you will not miss this opportunity to learn. Please join this webinar to know more. 

Abstract of the Webinar: 

User stories are a concise description of the user’s needs for a software product, from the user’s point of view, widely used by agile software development methodologies. User stories are a simplified format for documenting customer requirements without having to create formalized requirement documents and without performing the administrative tasks related to maintaining them. The intention of the user story is to respond quickly to rapidly changing real-world requirements. 

In this context, the Function Point Analysis approach can be applied to the Scrum framework, like any other agile methodology, as presented in IFPUG FSSC White Paper “Applying Function Point Analysis to Scrum Agile Software Development Projects”. Many FP analysts face the challenge of applying the FPA Elementary Process Identification Rules to user stories, which is no different than counting more detailed functional user requirements (FUR) in more comprehensive, traditional requirements documentation developed for software development methodologies such as waterfall. In either case, the level of decomposition of FUR may be too high, as in the case of Epics and Features not decomposed into user stories, to enable the correct identification of EPs. Epics and Features require a greater level of detail for the user’s functional requirements. In some cases, the level of decomposition in the user story may be too granular, resulting in an over counting of EPs. This typically occurs when there are multiple steps or stories required to complete a function. Either case arises because there is insufficient detail to determine the appropriate EPs from the user perspective.

Date and Time:

January 18, 2024 at 9:00 am Eastern Time (Time Conversion)

Speaker:


Diego Rocha is a Project Manager at Minsait Brasil and has worked with function points for 15 years, supporting clients in using FPA in their contracts. Diego is an active member of IFPUG Functional Software Sizing Committee (FSSC).

Event Details