+1

On Fri, Sep 16, 2022, 9:48 AM Bharath Gowda <bgo...@mifos.org> wrote:

> +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 <jamespdai...@gmail.com>
> 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