+1 for each dev choosing their own organization

On Thu, Jul 5, 2018 at 10:43 AM, Vincent Massol <vinc...@massol.net> 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