+1 for the suggested approach.

Regards,
Bharath
Lead Implementation Analyst | Mifos Initiative
Skype: live:cbharath4| Mobile: +91.7019635592
http://mifos.org  <http://facebook.com/mifos>
<http://www.twitter.com/mifos>


On Fri, Sep 16, 2022 at 10:42 AM James Dailey <[email protected]>
wrote:

> Devs -
>
> We currently have a lot of open and stale tickets, with the average days
> open being over 1000 days (over the past two years on any given day
> <https://issues.apache.org/jira/secure/ConfigureReport.jspa?projectOrFilterId=project-12319420&periodName=monthly&daysprevious=730&selectedProjectId=12319420&reportKey=com.atlassian.jira.jira-core-reports-plugin%3Aaverageage-report&atl_token=A5KQ-2QAV-T4JA-FDED_27535cfecdbfc0e03095e17815dc0d6cf7af61a1_lin&Next=Next>).
> A group of us met on Zoom to discuss and we propose the below approach. See
> details I shared on wiki
> <https://cwiki.apache.org/confluence/display/FINERACT/Jira+Clean+Up>,
> including recording. If there is no objection we will begin this clean up in
> the next week or so.
>
>    1. *Archiving*: A list of tickets older than 26 months will be
>    generated and published to the list.  The message will be to please review.
>
>       1. IF any reviewer finds that the ticket should NOT be archived,
>       then that person should indicate by putting a comment on the ticket
>       indicating their interest in working on the ticket further (validating
>       issue, specifying more, testing, fixing), ideally with the person
>       self-assigning it to themselves.
>       2. Otherwise within a set period of time (five days), all those
>       tickets will be "Closed" with a tag added "Cleanup22", and a status of
>       "Auto Closed"
>    2. Those closed tickets will be archived, and available for further
>    review and may be re-opened, with cause.
>    3. *At each release cycle*, a further list of tickets will be sorted
>    based on which versions are affected. Versions older than THREE ago will be
>    considered "non-active".
>       1. NB:  This is a formalization of a practice we have, which is to
>       deprecate older versions and encourage our users to upgrade to the most
>       recent stable release.  As we are on version 1.8 now, any issue 
> affecting
>       1.4 or older would be "unsupported".   As soon as we release 1.9, 
> version
>       1.5 becomes "unsupported".
>       2. This led to a further discussion of release strategy - which I
>       will start as a different thread. The main point being, if a release is 
> no
>       longer a supported release, then those tickets are to be archived.
>    4. *Issue Reporting and Cleanliness:  *We will require the tickets to
>    include "Version affected" and "Component" to be filled out. This
>    allows the sorting above and provides for the ability to trace the origin
>    of the issue.  We also seek to have better ticket reporting, meaning a
>    clear set of criteria for "Bug" vs "Configuration/Documentation" vs "New
>    Feature".
>    5. We will hold a regular - monthly - issue triage meeting to
>    coordinate on tickets.
>    6. We noted that many of the issues on the list and some of the Jira
>    tickets are related to configuration and setup and suggest better knowledge
>    base management.  We are interested in people taking an active role in
>    that.
>    7. *Release Cycles:  *We noted that we have gotten a number of major
>    improvements such that version 1.8 is very different from 1.5 (less than
>    two years ago).  A new topic is thus to move to a Major release cycle
>    Version 2.0, and to consider a Long-Term-Support version of the Fineract1.x
>    . I can kick that off on a new thread as well.
>
>
>
>

Reply via email to