> On 5 Jul 2018, at 13:49, Thomas Mortagne <[email protected]> wrote:
> 
> +1 for each dev choosing their own organization

You’re also ok so that each dev try to do 1/2 of each right?

Thanks
-Vincent

> On Thu, Jul 5, 2018 at 10:43 AM, Vincent Massol <[email protected]> wrote:
>> Hi devs,
>> 
>> We’ll soon start XWiki 10.7 (see 
>> https://markmail.org/message/qjemnip7hjva2rjd).
>> 
>> Goals
>> =====
>> 
>> There are 2 goals for this release:
>> 
>> 1)  Close as many bugs as possible (note that I didn’t say “fix” ;), the 
>> goal is really to reduce the number of open bugs and thus to close won’t 
>> fix, duplicates, etc and also to fix low hanging fruits, i.e. easy bugs). 
>> The goal is quantity. To try to reduce our "bug lag"
>> 
>> Our current status today:
>> * -47 bugs over 120 days (4 months), i.e. we need to close 47 bugs to have 
>> created bugs # = closed bugs #
>> * -95 bugs over 365 days (1 year)
>> * -160 bugs over 500 days (between 1 and 2 years)
>> * -331 bugs over 1600 days (4.3 years)
>> 
>> A good result would be to close 47 bugs during 10.7 and an excellent goal 
>> would be to close 95 bugs during 10.7 (i.e. have as many bugs closed than 
>> opened for the past year).
>> 
>> 2) Improve our tests and make sure that our global TPC is increasing again 
>> and not going down. See
>> * http://markmail.org/message/up2gc2zzbbe4uqgn
>> * http://markmail.org/message/grphwta63pp5p4l7
>> * http://markmail.org/message/hqumkdiz7jm76ya6
>> 
>> I think the following activities would be good one for 10.7:
>> * Increase coverage especially for modules that have lost coverage. See all 
>> the lines in red on https://up1.xwikisas.com/#-GNXv9QYlBWPXTHNnvQD2g which 
>> should be high priority modules.
>> * Add tests for modules that don’t have tests yet (for example I added some 
>> functional tests last week to the xwiki-platform-menu module which didn’t 
>> have any test at all)
>> * Once coverage has been increased, up the jacoco threshold wherever 
>> possible ;)
>> * IMPORTANT: Fix known flickering tests
>> * (easy, to relax ;)) Convert JUnit3 and JUnit4 tests to JUnit5
>> 
>> Repartition of Work
>> ===============
>> 
>> Ideally we should spend 1/2 on BFD and 1/2 on Tests. We could say that the 
>> 1st 15 days are on Tests and the last 15 days on BFD (or the opposite), or 
>> just let everyone handle his own time table and just make sure we do roughly 
>> half of both activities. I don’t think it would be good to have devs focus 
>> only on tests and others only on BFD. I’d really prefer that each dev does 
>> 1/2 of both.
>> 
>> My preference goes to leave each dev choose when they work on BFD and on 
>> tests with an agreement that we will try to do half of each.
>> 
>> WDYT?
>> 
>> Thanks
>> -Vincent
> 
> 
> 
> -- 
> Thomas Mortagne

Reply via email to