Project ‘members can define and adopt specific SE technologies to proper repay TD items.
Design a strategy to repay TD items, considering the defined milestones, efforts, and technologies to perform this action.
Status
Recommendations
R1_REP_T1.
Define how each TD type can be repaid. For example, Refactoring can be adopted to repay Code or Design debts; Testing Planning can be assumed to repay Test debts related to a lack of test cases. Then, some SE activities and/or technologies can be established to repay specific TD types.
Status
R2_REP_T1.
Establish the number of efforts/hours allocated to repay TD items. For instance, about 10% percent of the hours from a project or each iteration can be saved to repay TD items. It should consider the project’s schedule.
Status
R3_REP_T1.
Establish the proper moments (milestones) at which team members must repay TD items (i.e., in specific project iterations or all project iterations). For instance, the prioritized and selected TD items can be repaid in all project iterations according to the established number of efforts/hours for this purpose.
Status
R4_REP_T1.
When applicable, define specific team members or profiles responsible for repaying the TD items.
Status
Identify and define SE technologies that can be used to support the repayment of TD items.
Status
Recommendations
R1_REP_T2.
Look for specific SE technologies proposed for TD repayment or proper SE technologies that can be used to support the prioritizing of TD items. It should consider mainly the SE technologies adopted in the project that also can be used to repay different TD types. See the list of some such technologies here.