State Farm Mutual Car Insurance coverage Firm – InsuranceNewsNet

2022 AUG 25 (NewsRx) — By a Information Reporter-Employees Information Editor at Insurance coverage Day by day Information — A patent by the inventors Shepherd, Nate (Bloomington, IL, US), filed on September 18, 2020, was revealed on-line on August 9, 2022, in response to information reporting originating from Alexandria, Virginia, by NewsRx correspondents.

Patent quantity 11409507 is assigned to State Farm Mutual Car Insurance coverage Firm (Bloomington, Illinois, United States).

The next quote was obtained by the information editors from the background info equipped by the inventors: “Software program growth initiatives will be developed in response to totally different growth methodologies, comparable to a waterfall growth methodology or an agile growth methodology. Within the waterfall growth methodology, builders might develop a whole software program growth undertaking in full over a comparatively lengthy time period. Nonetheless, in lots of circumstances, the waterfall growth methodology can result in lengthy intervals of time going by earlier than it turns into obvious that the software program growth undertaking just isn’t assembly its objectives. Many builders thus desire the agile growth methodology, which prioritizes creating distinct and smaller parts of a bigger software program growth undertaking on a extra speedy schedule. For instance, a software program growth undertaking will be damaged into smaller parts, comparable to epics, options, and/or tales. Every of those smaller parts will be developed individually on comparatively brief timeframes, comparable to throughout program increments (PIs) that could be measured in weeks. Accordingly, the agile growth methodology might permit points with any of the smaller parts to be discovered and corrected comparatively rapidly.

“In lots of circumstances, growth of 1 part of a software program growth undertaking, comparable to an epic, characteristic, or story, might rely upon growth of a number of different parts of the software program growth undertaking, or of a special software program growth undertaking. For instance, a front-end consumer interface for a billing system might make the most of an Software Programming Interface (API) to work together with a back-end portion of the billing system. Improvement of the front-end consumer interface might rely upon completion of growth of the back-end portion of the system and/or the API. Accordingly, if a programmer is assigned to work on the front-end portion of the system, the programmer could also be unable to develop the front-end portion if growth of the back-end portion or the API has not but been accomplished. Thus, for scheduling and planning functions, it may be troublesome to know when parts of a undertaking have been, or will likely be, accomplished, and to find out when growth of different associated parts can start.

“Though some typical software program undertaking administration programs permit undertaking managers and different customers to trace the event progress of particular person parts of a bigger undertaking, it may be troublesome to trace dependency relationships between associated parts of the undertaking in such typical software program undertaking administration programs. Even when typical software program undertaking administration programs are capable of point out that growth of a specific part depends on growth of one other part, typical software program undertaking administration programs typically don’t present details about the standing of the dependency relationship itself. This will make undertaking planning and scheduling harder, as a consumer can’t simply decide when a part related to a dependency is projected to be accomplished such that growth of a associated part can start, the consumer can’t decide if programmers related to dependencies are on schedule or not on time on growth of their assigned parts, and the consumer can’t in any other case observe the standing of dependencies related to the software program growth undertaking.

“Moreover, in agile growth practices, frequent prioritization and re-prioritization of labor might happen, which might affect a dependent developer. Manufacturing defects, useful resource outages, and different occurrences might affect the power to ship a dependency on time. Standard software program undertaking administration programs might not adequately mirror or talk these points to all impacted builders. Standard software program undertaking administration programs additionally typically wrestle with the velocity at which selections related to dependencies are made, and with evaluating impacts to subsequent dependencies and/or related parts. For instance, a developer requiring a dependency might expertise re-prioritization that will permit extra time for growth of the dependency to be accomplished by one other get together. Within the agile growth methodology, such modifications in timing and expectations can happen quickly and require prompt suggestions due to shortened durations. Nonetheless, typical software program undertaking administration programs typically fail to well timed notify events of such modifications.

“The instance programs and strategies described herein could also be directed towards mitigating or overcoming a number of of the deficiencies described above.”

Along with the background info obtained for this patent, NewsRx journalists additionally obtained the inventors’ abstract info for this patent: “Described herein are programs and strategies {that a} software program undertaking administration system can use to trace dependencies between parts of a software program growth undertaking. The software program undertaking administration system can have information objects related to parts of the software program growth undertaking, comparable to particular person epics, options, and/or tales. The software program undertaking administration system may also have separate information objects which might be particularly related to dependency relationships between two or extra parts of the software program growth undertaking, such that the info objects for the dependency relationships can retailer standing info and different details about the dependency relationships themselves. The software program undertaking administration system may also have a consumer interface that enables customers to view and/or edit details about the dependency relationships, based mostly on the info objects related to the dependency relationships.

“In keeping with a primary side, a computer-implemented methodology can embrace creating, in reminiscence, a dependency object that represents a dependency relationship related to a software program growth undertaking. The dependency object can embrace a state indicator that identifies a state of the dependency relationship, not less than two part identifiers that determine not less than two parts of the software program growth undertaking, separate from the dependency object, which might be related to the dependency relationship, and a number of dates related to the dependency relationship. The tactic can additional embrace receiving new info related to the dependency relationship and updating the dependency object based mostly on the brand new info. The tactic can moreover embrace displaying, in a consumer interface and based mostly on the dependency object, info related to the dependency relationship.

“In keeping with a second side, a computing system can embrace a number of processors and reminiscence storing computer-executable directions that, when executed by the a number of processors, trigger the computing system to carry out operations. The operations can embrace creating, within the reminiscence, a dependency object that represents a dependency relationship related to a software program growth undertaking. The dependency object can embrace a state indicator that identifies a state of the dependency relationship, not less than two part identifiers that determine not less than two parts of the software program growth undertaking, separate from the dependency object, which might be related to the dependency relationship, and a number of dates related to the dependency relationship. The operations can additional embrace receiving new info related to the dependency relationship and updating the dependency object based mostly on the brand new info. The operations can moreover embrace displaying, in a consumer interface and based mostly on the dependency object, info related to the dependency relationship.

“In keeping with a 3rd side, a number of non-transitory computer-readable media can retailer computer-executable directions that, when executed by a number of processors, trigger the a number of processors to carry out operations. The operations can embrace creating, in reminiscence, a dependency object that represents a dependency relationship related to a software program growth undertaking. The dependency object can embrace a state indicator that identifies a state of the dependency relationship, not less than two part identifiers that determine not less than two parts of the software program growth undertaking, separate from the dependency object, which might be related to the dependency relationship, and a number of dates related to the dependency relationship. The operations can additional embrace receiving new info related to the dependency relationship and updating the dependency object based mostly on the brand new info. The operations can moreover embrace displaying, in a consumer interface and based mostly on the dependency object, info related to the dependency relationship.”

The claims equipped by the inventors are:

“1. A pc-implemented methodology, comprising: creating, by a software program undertaking administration system, and in reminiscence storing object information maintained by the software program undertaking administration system, a dependency object that represents a dependency relationship between not less than two parts of a software program growth undertaking, whereby the article information includes: a plurality of knowledge objects that represents the not less than two parts related to the dependency relationship; and the dependency object, whereby the dependency object is a definite information object within the object information, separate from the plurality of knowledge objects within the object information that represents the not less than two parts related to the dependency relationship, and the dependency object includes: a state indicator that identifies a state of the dependency relationship; not less than two part identifiers that determine the not less than two parts of the software program growth undertaking which might be related to the dependency relationship, whereby at a primary time, the not less than two part identifiers point out that the dependency relationship is between a primary epic and a second epic of the software program growth undertaking; and date info indicating a number of dates related to the dependency relationship; receiving, by the software program undertaking administration system, new info related to the dependency relationship indicating that, at a second time, the second epic has been divided into a primary characteristic and a second characteristic; updating, by the software program undertaking administration system, the dependency object based mostly on the brand new info by adjusting the not less than two part identifiers to point that the dependency relationship is between the primary epic and not less than one of many first characteristic or the second characteristic; and displaying, by the software program undertaking administration system, and based mostly on the dependency object, info related to the dependency relationship in a consumer interface.

“2. The pc-implemented methodology of declare 1, additional comprising: figuring out, by the software program undertaking administration system, that the updating the dependency object triggers an motion; and performing, by the software program undertaking administration system, the motion based mostly on the updating the dependency object.

“3. The pc-implemented methodology of declare 1, additional comprising: receiving, by the software program undertaking administration system, extra info indicating that the state of the dependency relationship has modified; and updating, by the software program undertaking administration system, the state indicator of the dependency object based mostly on the extra info.

“4. The pc-implemented methodology of declare 1, additional comprising displaying, by the software program undertaking administration system, and within the consumer interface, extra info related to not less than one extra dependency relationship based mostly on not less than one extra dependency object.

“5. The pc-implemented methodology of declare 4, whereby the consumer interface arranges the data related to the dependency relationship and the extra info related to the not less than one extra dependency relationship based mostly on the state indicator of the dependency object and state indicators of the not less than one extra dependency object.

“6. The pc-implemented methodology of declare 5, whereby the data and the extra info are displayed within the consumer interface by way of a Kanban board.

“7. The pc-implemented methodology of declare 4, whereby the consumer interface arranges the data related to the dependency relationship and the extra info related to the not less than one extra dependency relationship based mostly on a number of of: program increments, or a timeline related to the dependency object and the not less than one extra dependency object.

“8. The pc-implemented methodology of declare 1, additional comprising: figuring out, by the software program undertaking administration system, and based mostly on the date info indicating the a number of dates within the dependency object, that the dependency relationship is not on time; and displaying, by the software program undertaking administration system, and based mostly within the consumer interface, a warning indicating that the dependency relationship is not on time.

“9. The pc-implemented methodology of declare 1, whereby the dependency object additional includes a number of of: a dependency identifier, a number of proprietor identifiers, a number of product space identifiers, an acceptance standards, or a number of notes.

“10. The pc-implemented methodology of declare 4, whereby the not less than one extra dependency relationship is between two or extra of epics, options, tales, or different dependency relationships related to the software program growth undertaking.

“11. A computing system, comprising: a number of processors; reminiscence storing object information and computer-executable directions related to a software program undertaking administration system, whereby the computer-executable directions, when executed by the a number of processors, trigger the computing system to carry out operations comprising: sustaining, within the object information, a plurality of knowledge objects that represents not less than two parts of a software program growth undertaking; creating, within the object information, a dependency object that represents a dependency relationship between the not less than two parts of the software program growth undertaking, whereby the dependency object is a definite information object within the object information, separate from the plurality of knowledge objects within the object information that represents the not less than two parts related to the dependency relationship, and the dependency object includes: a state indicator that identifies a state of the dependency relationship; not less than two part identifiers that determine the not less than two parts of the software program growth undertaking which might be related to the dependency relationship, whereby at a primary time, the not less than two part identifiers point out that the dependency relationship is between a primary epic and a second epic of the software program growth undertaking; and date info indicating a number of dates related to the dependency relationship; receiving new info related to the dependency relationship indicating that, at a second time, the second epic has been divided into a primary characteristic and a second characteristic; updating the dependency object based mostly on the brand new info, by adjusting the not less than two part identifiers to point that the dependency relationship is between the primary epic and not less than one of many first characteristic or the second characteristic; and displaying, in a consumer interface, and based mostly on the dependency object, info related to the dependency relationship.

“12. The computing system of declare 11, whereby: the dependency object additional includes a sign of an acceptance standards related to the dependency relationship, and the operations additional comprise: receiving extra info indicating that the acceptance standards has been met; and altering the state indicator to point that the dependency relationship is closed, based mostly on the extra info.

“13. The computing system of declare 11, whereby the date info signifies a goal completion date, and the operations additional comprise: figuring out that the dependency relationship is not on time based mostly on a comparability of a present date towards the goal completion date; and displaying, within the consumer interface, a warning indicator indicating that the dependency relationship is not on time.

“14. The computing system of declare 11, whereby the operations additional comprise: figuring out that the updating the dependency object triggers an motion; and performing the motion based mostly on the updating the dependency object.

“15. The computing system of declare 11, whereby the operations additional comprise: receiving extra info indicating that the state of the dependency relationship has modified; and updating the state indicator of the dependency object based mostly on the extra info.”

There are extra claims. Please go to full patent to learn additional.

URL and extra info on this patent, see: Shepherd, Nate. Dependency administration in software program growth. U.S. Patent Quantity 11409507, filed September 18, 2020, and revealed on-line on August 9, 2022. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=11409507.PN.&OS=PN/11409507RS=PN/11409507

(Our studies ship fact-based information of analysis and discoveries from around the globe.)



Source link

Add a Comment

Your email address will not be published.