Heather VanCura, nënkryetare e kompanisë Oracle që merret me marrëdhëniet me komunitetin, prezantoi fazën e dytë të iniciativës për afrimin me komunitetin dhe përshpejtimin e zhvillimit të MySQL. Në fazën e parë, ishte fokusuar në rritjen e transparencës së proceseve dhe angazhimin e komunitetit në përcaktimin e drejtimit të zhvillimit të MySQL, ndërsa faza e dytë do të përqendrohet në përfshirjen e përfaqësuesve nga komuniteti në zhvillim. Qëllimet përfshijnë përshpejtimin e inovacioneve, ofrimin e mënyrave të qarta për të bërë ndryshime dhe zgjerimin e ekosistemit të MySQL.
Për realizimin e këtij qëllimi, është krijuar një komitet udhëheqës (Steering Committee) i cili do të përfshijë përfaqësues nga komuniteti, do të përcaktojë strategjinë e zhvillimit të MySQL dhe do të shërbejë si lidhës me ekosistemin e MySQL. Në formimin e parë të komitetit përveç punonjësve të Oracle, do të jenë përfaqësues nga Amazon Web Services (AWS) dhe Google Cloud.
Komiteti do të merret me çështjet që lidhen me renditjen e prioriteteve të zhvillimit në një afat të gjatë, zgjerimin e ekosistemit, modernizimin e menaxhimit të projekteve, angazhimin e komunitetit në zhvillim dhe marrjen e feedback-ut nga komuniteti. Megjithatë, komiteti nuk do të zëvendësojë udhëheqjen teknike dhe nuk do të ndërhyjë në proceset e përditshme të zhvillimit.
Për të përfshirë përfaqësues nga komuniteti në punë, është propozuar një model i ri menaxhimi, në të cilin janë përcaktuar rolet e mëposhtme:
- Pjesëmarrësit (contributor), shkruajnë kod, testojnë, rishikojnë, dokumentojnë dhe marrin pjesë në diskutime teknike. Një pjesëmarrës mund të jetë një përfaqësues i komunitetit, dhe jo vetëm një punonjës i Oracle.
- Komitimet (committer), rishikojnë ndryshimet dhe ndjekin cilësinë e kodit. Në fillim, ekipi i komituesve do të përbëhet nga punonjësit e Oracle, por në të ardhmen, e drejta për komitues mund t'i japet pjesëmarrësve të mirënjohur nga komuniteti.
- Liderët e projekteve (project lead) janë të përgjegjshëm për marrjen e vendimeve teknike dhe planifikimin e zhvillimit në fusha të veçanta si mjetet, optimizuesi, runtime, InnoDB etj.
- Lideri kryesor (Core Project lead) është përgjegjës për produktin MySQL Community Edition.
- Grupi për vulnerabilitetet (Vulnerability Group) merret me analizimin e raporteve për vulnerabilitetet, koordinimin e rregullimeve dhe shpërndarjen e informacionit mbi çështjet e sigurisë.
Modeli i menaxhimit të zhvillimit u hartua në përfundim të diskutimeve në konferencën MySQL Contributor Summit, në të cilën morën pjesë organizata si Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL dhe MariaDB Foundation.
Burimi: opennet.ru
