×

Capturing effort level by task upon check-in to source control management system

  • US 8,645,907 B2
  • Filed: 09/11/2007
  • Issued: 02/04/2014
  • Est. Priority Date: 09/12/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at a source control management system, an input representing a proposed change to a software source file, and wherein prior to receiving the input representing the proposed change, causing to be displayed, to a user, a template that allows the user to enter information that represents the effort level associated with said proposed change, and wherein causing the template to be displayed to the user includes inserting the template into a source control management system commit form;

    in response to the input, the source control management system capturing an effort level associated with the proposed change by receiving, from a user, a user-specified effort level;

    wherein the effort level is a measure of how much effort required in making said proposed change and wherein the effort level is captured during a check in through a source control system and an issue tracking system, and wherein the captured effort level is a length of time required or spent in generating said proposed change;

    determining, by the source control management system, whether to make said proposed change based, at least in part, on the captured effort level;

    in response to determining that said proposed change should be made, performing the steps of;

    making said proposed change;

    storing data that indicates a task ID associated with the proposed change; and

    storing data, in association with the task lD, that indicates the captured effort level;

    wherein determining whether to make said proposed change includes comparing the captured effort level associated with said proposed change to a range of acceptable effort levels associated with the task ID, and said proposed change is committed to the source control management system only after determining that the captured effort level associated with said proposed change is within the range of acceptable effort levels, and wherein the range of acceptable effort levels is retrieved from a policy database storing a plurality of ranges of acceptable effort levels, and wherein each range of the plurality of ranges of acceptable effort levels is associated with a particular task ID;

    wherein the method is performed by one or more computing devices.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×