Radenko Corovic.Story points in agile is a microcosm of agile development itself - working together as a team to estimate scope develops an atmosphere of collaboration, shared understanding, and continuous improvement.
DEFINE STORY POINT MEASURE SOFTWARE
Counting Function Points for Agile / Iterative Software Development: Agile and Function Points: A Winning Combination: Ĭarol Dekkers, CFPS (Fellow), PMP. Yes, with some hesitations concerning the consistency of the value of DP during the project lyfe cycle.ĭan French, PMP, CFPS, CSM. Hard to monitor (inflation of the value of the SP during the project) Yes, it is the main strength of Story PointsĬonsistency of the value during the life cycle of the project Involved in the shared comprehension of the team and its commitment No, since each measure is specific to the project and the team Yes, but relative, because the perception of Story Points changes form one team to anotherĭifficult, because it requires the intervention of an expert or the use of an automated tool
No, because the unit is specific for each project Yes, but sometimes macro, since all the requirements are not defined yet They may be used to estimate the quantity of work that can done by a team in a delimited period of time.Ĭomparative table in the case of an agile project On the other hand, Story Points can efficiently manage le workflow of an agile project. At the time of the launch of production, the Function Point Measure may be used to assess productivity and to refine the calibration of the effort models of estimation. The measure in Function Points at the beginning of a project may be used to estimate the charge, the global costs and time. They both aim at the same goal: efficiently manage a software development project.įunction Points are especially accurate to get to global measure of a product, at the beginning and at the end of the lifecycle of a project. The combined use of both methods can be useful. Indeed, the counting must be executed by experts or an automated tool. Function Points may be used for agile projects and non agile projects, but the project team will not be able to count them. Features may be evenly measured in Function Points, regardless of who measures them. Unlike Story Points, Function Points are a standard measure unit that is replicable. “Function Points measure software by quantifying the features compared to the final client needs, mainly based on its logical conception”. It is a collaborative approach involving the entire project team and that enables to share a unique comprehension of each user story, besides the respect of a schedule. Story Points can be implemented faster than Function Points. The determination of that size is based on the level of comprehension of the complexity, and thus, the required effort. Story Points are a measure unit resting on the perception of the work to be done by the project team. This article aims to explain what are the main differences between Story Points and Function Points, and study their complementarity for agile projects.