Salvatore Sanfilippo, Redis'i andmebaasi looja, , et ta ei tegele enam projekti hooldamisega ja pĂŒhendab oma aega millegi muule. Salvatore sĂ”nul on viimased aastad tema töö piirnenud kolmandate osapoolte ettepanekute analĂŒĂŒsimisega, et parandada ja muuta koodi, kuid see ei ole see, millega ta tegelikult tegeleda soovis, kuna talle meeldib rohkem koodi kirjutamine ja uute asjade loomine kui rutiinsete hooldustööde lahendamine.
Salvatore jÀÀb Redis Labs'i nĂ”uande- ja juhatusse, kuid piirdub ideede genereerimisega. Arendus ja hooldus antakse ĂŒle kogukonna kĂ€tte. Projekti juhtimise rolli vĂ”tavad Yossi Gottlieb ja Oran Agra, kes on Salvatore'ile viimastel aastatel toeks olnud, mĂ”istavad tema projekti visiooni, hoolivad Redis'i kogukonna vaimu sĂ€ilitamisest, ning tunnevad hĂ€sti koodi ja Redis'i sisemist ĂŒlesehitust. Siiski on Salvatore'i lahkumine kogukonnale suur ĆĄokk, kuna ta
kontrollis tÀielikult kÔiki arendustegevusi ja tÀitis pÔhimÔtteliselt rolli "", kelle kaudu kÀisid kÔik commit'id ja sulandamise taotlused, kes otsustas, kuidas vigade parandamine toimub, milliseid uuendusi tuleks lisada ja millised arhitektuurilised muutused on vastuvÔetavad.
Edasiarendamise ja kogukonna kaasamise mudeli mÀÀramine on soovitatud uutele hooldajatele, kes juba uue juhtimismudeli, kuhu on kaasatud kogukond. Uus projekti struktuur eeldab meeskonnatöö laiendamist, mis vÔimaldab suurendada arenduse ja hoolduse protsesside mahtu. Plaan on muuta projekt avatuks ja sÔbralikuks kogukonna liikmetele, et neil oleks lihtsam aktiivsemalt ja tÔhusamalt osaleda arenduses.
moodustavad vĂ€ikese huvitatud arendajate rĂŒhma (core team), kuhu valitakse vĂ€lja aktiivsed liikmed, kes tunnevad hĂ€sti koodi, osalevad arenduses ja mĂ”istavad projekti eesmĂ€rke. Praegu kuuluvad Core Team'i kolm arendajat ettevĂ”ttest Redis Labs â Yossi Gottlieb ja Oran Agra, kes on projekti juhid, ning Itamar Haber, kes on kogukonna juht. LĂ€hipĂ€evil plaanitakse Core Team'i valida veel mĂ”ned liikmed, kelle valik toimub nende panuse pĂ”hjal projekti arengusse. Oluliste otsuste, nagu Redis'i tuuma pĂ”hjalikud muudatused, uute struktuuride lisamine, serialiseerimisprotokolli muutmine ja tagasipöörama koostalitlusvĂ”imet rikkumine, tegemisel on eelistatav saavutada konsensus kĂ”igi Core Team'i liikmete vahel.
Kuna kogukond kasvab, vÔivad Redis'i ees tekkida uued vajadused funktsionaalsuse laiendamiseks, kuid uued juhid kinnitavad, et nad sÀilitavad projekti pÔhimÔtted, nagu efektiivsuse ja kiirus, lihtsuse otsimine, pÔhimÔte "vÀhem, kuid parem" ja mudelite Ôige valimine vaikimisi.
Allikas: opennet.ru
