AGILE ESTIMATION
First Claim
1. A method for size estimation of a plurality of user stories for agile software development, the method comprising:
- obtaining, by a processor, the plurality of user stories associated with a software for size estimation analysis;
computing, by the processor, a base size for each of the plurality of user stories based on at least one basic parameter, wherein the at least one basic parameter is indicative of a parameter affecting complexity associated with execution of a user story, and wherein the base size is indicative of a quantitative measure of complexity associated with execution of a user story with regard to the at least one basic parameter;
ascertaining, by the processor, an additional size for the plurality of user stories based on at least one additional parameter, wherein the at least one additional parameter is indicative of an environmental factor affecting delivery of the software, wherein the additional size is indicative of a quantitative measure of complexity associated with delivery of the software, which directly or indirectly impacts the execution of the plurality of user stories, and wherein the ascertaining comprises;
determining, by the processor, against each additional parameter, whether the impact of the each additional parameter is story-specific or sprint-specific;
determining, by the processor, an intermediate additional size for the plurality of user stories against each additional parameter, depending on whether the impact of the respective additional parameter is story-specific or sprint-specific; and
computing, by the processor, the additional size for the plurality of user stories based on the intermediate additional size determined against each additional parameter; and
determining, by the processor, an overall size of the plurality of user stories by consolidating the base size for each user story with the additional size for the plurality of user stories.
1 Assignment
0 Petitions
Accused Products
Abstract
The present subject matter relates to size estimation of a plurality of user stories for agile software development. The plurality of user stories associated with a software may be obtained, and a base size for each of the plurality of user stories may be computed based on at least one basic parameter. The at least one basic parameter is indicative of a parameter affecting complexity associated with execution of a user story. Subsequently, an additional size for the plurality of user stories may be ascertained, based on at least one additional parameter. The at least one additional parameter is indicative of an environmental factor affecting delivery of the software. The overall size of the plurality of user stories is determined by consolidating the base size for each user story with the additional size for the plurality of user stories.
14 Citations
20 Claims
-
1. A method for size estimation of a plurality of user stories for agile software development, the method comprising:
-
obtaining, by a processor, the plurality of user stories associated with a software for size estimation analysis; computing, by the processor, a base size for each of the plurality of user stories based on at least one basic parameter, wherein the at least one basic parameter is indicative of a parameter affecting complexity associated with execution of a user story, and wherein the base size is indicative of a quantitative measure of complexity associated with execution of a user story with regard to the at least one basic parameter; ascertaining, by the processor, an additional size for the plurality of user stories based on at least one additional parameter, wherein the at least one additional parameter is indicative of an environmental factor affecting delivery of the software, wherein the additional size is indicative of a quantitative measure of complexity associated with delivery of the software, which directly or indirectly impacts the execution of the plurality of user stories, and wherein the ascertaining comprises; determining, by the processor, against each additional parameter, whether the impact of the each additional parameter is story-specific or sprint-specific; determining, by the processor, an intermediate additional size for the plurality of user stories against each additional parameter, depending on whether the impact of the respective additional parameter is story-specific or sprint-specific; and computing, by the processor, the additional size for the plurality of user stories based on the intermediate additional size determined against each additional parameter; and determining, by the processor, an overall size of the plurality of user stories by consolidating the base size for each user story with the additional size for the plurality of user stories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An agile estimation system for size estimation of a plurality of user stories for agile software development, the agile estimation system comprising:
-
a processor; and a base size estimation module, coupled to the processor, to, obtain the plurality of user stories associated with a software for size estimation analysis; and compute a base size for each of the plurality of user stories based on at least one basic parameter, wherein the at least one basic parameter is indicative of a parameter affecting complexity associated with execution of a user story, and wherein the base size is indicative of a quantitative measure of complexity associated with execution of a user story with regard to the at least one basic parameter; an additional size estimation module, coupled to the processor, to ascertain an additional size for the plurality of user stories based on at least one additional parameter, wherein the at least one additional parameter is indicative of an environmental factor affecting delivery of the software, and wherein the additional size is indicative of a quantitative measure of complexity associated with delivery of the software, which directly or indirectly impacts the execution of the plurality of user stories, and wherein to ascertain the additional size, the additional size estimation module determines against each additional parameter, whether the impact of the each additional parameter is story-specific or sprint-specific; determines an intermediate additional size for the plurality of user stories against each additional parameter, depending on whether the impact of the respective additional parameter is story-specific or sprint-specific; and computing the additional size for the plurality of user stories based on the intermediate additional size determined against each additional parameter; and a work allocation module, coupled to the processor, to determine an overall size of the plurality of user stories by consolidating the base size for each user story with the additional size for the plurality of user stories. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method comprising:
-
obtaining, by a processor, the plurality of user stories associated with a software for size estimation analysis; computing, by the processor, a base size for each of the plurality of user stories based on at least one basic parameter, wherein the at least one basic parameter is indicative of a parameter affecting complexity associated with execution of a user story, and wherein the base size is indicative of a quantitative measure of complexity associated with execution of a user story with regard to the at least one basic parameter; ascertaining, by the processor, an additional size for the plurality of user stories based on at least one additional parameter, wherein the at least one additional parameter is indicative of an environmental factor affecting delivery of the software, wherein the additional size is indicative of a quantitative measure of complexity associated with delivery of the software, which directly or indirectly impacts the execution of the plurality of user stories, and wherein the ascertaining comprises; determining, by the processor, against each additional parameter, whether the impact of the each additional parameter is story-specific or sprint-specific; determining, by the processor, an intermediate additional size for the plurality of user stories against each additional parameter, depending on whether the impact of the respective additional parameter is story-specific or sprint-specific; and computing, by the processor, the additional size for the plurality of user stories based on the intermediate additional size determined against each additional parameter; and determining, by the processor, an overall size of the plurality of user stories by consolidating the base size for each user story with the additional size for the plurality of user stories.
-
Specification