Bug Squad/Geschiedenis

From Joomla! Documentation

Revision as of 13:23, 31 March 2017 by Fcschippers (talk | contribs) (Created page with "In mei 2010, werden binnen de Joomla! Bug Squad (JBS) verschillende teams geïntroduceerd: een Tracker team voor het monitoren van de forums en trackers, een Ontwikkel team vo...")

Kort na het ontstaan van Joomla!, werd de Quality & Testing werkgroep opgericht[1] met als doel het testen en evalueren van major en minor releases met betrekking tot beveiliging, stabiliteit en performance problemen. Het team organiseert, verwerkt en test rapportages en suggesties vanuit de community, met als doel het verder verbeteren van de code base tussen de major en minor releases[2].

Het uitbrengen van Joomla! 1.5 Beta2 was het begin van de transitie van het leiden van het ontwikkelproces van de Development werkgroep naar het leiden van het ontwikkelproces door de Quality & Testing werkgroep[3]. De focus is toen officieel verschoven van nieuwe functies naar stabiliteit en beveiliging. Helaas, als gevolg van de lange periode (zonder voortgang) tussen de release van Joomla! 1.0.12 en de transitie van het leiden van het ontwikkelproces naar het Quality & Testing team voor de Joomla! 1.5 cyclus, zijn veel leden van het Quality & Testing team vertrokken. Het team was overbelast door het proces, waardoor uiteindelijk de Quality & Testing werkgroep in september 2007 is ontbonden[4].

Om het gat op te vullen werd, begin december 2007, het eerste Pizza, Bugs and Fun evenement georganiseerd[5], met bijeenkomsten van Joomlers in New York, San Francisco, Washington DC, Vancouver en Brussel. Binnen 3 dagen werden ongeveer 100 commits verwerkt en 88 onvolkomenheden opgelost[6].

Tijdens het PBF evenement, ontstond het idee voor een nieuw team. Dit nieuwe team werd "The Bug Squad" genoemd, en is bedoeld om het feedback proces te ondersteunen, de tracker up to date te houden, testen uit te voeren, mensen te begeleiden op forums en tijdens PBF evenementen, en het aanleveren van patches aan de Development werkgroep, waarvan het Bug Squad team een sub-team vormt[7].

In mei 2010, werden binnen de Joomla! Bug Squad (JBS) verschillende teams geïntroduceerd: een Tracker team voor het monitoren van de forums en trackers, een Ontwikkel team voor het bouwen van patches voor onderkende problemen, een Test team voor het testen van lopende problemen, een team ten behoeve van het geautomatiseerd testen (en bouwen van geautomatiseerde systeem en unit testen) van tracker problemen, en een migratie en upgrade team voor de ondersteuning van de migratie en het bijwerken van de vorige versie naar de huidige versie.

In the following years, the team structures changed a lot. The introduction of the Volunteers Portal made most of the working groups bubble to the main level. A System Testing Working Group and a Unit Testing Working Group were created and in January 2015 combined into the Automated Testing Working Group on the same organisational level as the Bug Squad. Specific Release teams were in charge to support migration and upgrades.

With the transition to the new structure, in January 2017, the Joomla! Bug Squad had to redefine its purpose, function and roles as any other team in the Production Department. That was an opportunity for the JBS to bethink itself of its origin. While the purpose still was to reduce the number of bugs in Joomla, not only for the CMS, but for every Joomla project, helping and mentoring developers and contributors with bug squashing got more importance.

References