211service.com
Håndtering af de tusinde stemmers kaos
Whitehouse.gov, sammen med millioner af andre websteder på nettet, er baseret på Drupal – gratis, open source-software, bygget af et globalt fællesskab af frivillige, der gør det muligt for brugere at bygge websteder, selvom de har ringe eller ingen programmeringsevner. Projektet er vokset støt, siden Dries Buytaert grundlagde det i 2001, og mere end tusind mennesker deltog i at skabe Drupal 7, som blev udgivet i januar. Mens samfundet forbereder sig på arbejdet med Drupal 8, arbejder det på at bevare et miljø, der forbliver venligt over for samarbejde, nu hvor projektet er vokset ud af de uformelle systemer, der har tjent det til dato.

På en Drupal-konference i Chicago skitserede Dries Buytaert, grundlæggeren af open source-projektet, ændringer, som han håber vil bevare en følelse af samarbejde, efterhånden som fællesskabet omkring softwaren vokser.
I starten var jeg i stand til at forstå al koden, siger Buytaert. Nu er det ikke nødvendigvis muligt for én person. Så samfundsledere sætter formelle systemer på plads, som de håber vil få Drupal til at føle sig mere tilgængelig for nye deltagere og samtidig give potentielle brugere en klar fornemmelse af projektets retning. En del af udfordringen, som Drupal står over for, er, at selvom det er skabt af en gruppe frivillige, skal det præsentere en samlet front for de mange virksomheder og institutioner, der har betroet deres hjemmesider til softwaren—Warner Brothers Records, Penn State University, AOL, og Symantec, blandt andre. (Drupal-brugere kan også betale for support fra virksomheder som Acquia, som blev medstiftet af Buytaert i 2007 og hjælper virksomheder med Drupal på samme måde, som Red Hat gør for Linux.)
Selvom Buytaert fastholder en ledende rolle, har det altid været en prioritet for ham at lade andre komme til orde i Drupals retning. Vi arbejder med frivillige, og det virker ikke at være top-down med dem, siger han.
I første omgang kunne Buytaert etablere dette miljø i samtale med andre udviklere. Men for at gøre dette samarbejdsmiljø mere formelt, skifter Drupal til et nyt versionskontrolsystem kaldet gå - i sig selv baseret på gratis open source-software - som han mener vil fremme de værdier, han støtter.
Et versionskontrolsystem som Git hjælper med at skabe orden på det mærkelige og mirakuløse foretagende, der er et open source-projekt, hvor enorme stykker software ofte bygges og vedligeholdes i meget høj kvalitet af en løst sammentømret gruppe af frivillige udviklere, der arbejder på hvad de har lyst til at arbejde med i deres fritid. Folk skriver kode og diskuterer dens fordele, og i sidste ende frigiver projektledere officielt kode, der har bestået fællesskabets test.
Vigtigst for Drupal, siger Buytaert, Git vil tillade små grupper af udviklere at arbejde på større bidder af softwaren. Buytaert kan uddelegere ledelsen af disse grupper til ledere, som kan skabe miniature samarbejdsmiljøer inden for deres specialiseringsområder. Det giver mig mulighed for at skalere, siger han og henviser til, at det er umuligt at klare det hele selv. Det hjælper også samfundet med at skalere, da det vil give nybegyndere en klarere fornemmelse af, hvor de skal starte.
Git giver også klar kredit til dem, der har udviklet kodesektioner, hvilket Buytaert siger er meget vigtigt. Anerkendelse er valutaen i vores projekt, siger han; at give folk en følelse af ejerskab over det arbejde, de har udført, er vejen til at skabe passionerede bidragydere.
Vi plejede altid at gøre det her, tilføjer han, men det var lidt uformelt.
Det miljø, som fællesskabet arbejder på at bevare, har indtil videre vist sig at være succesfuldt med at bringe nye udviklere ind og engagere dem.
Designer Jen Simmons , som nu er seniorudvikler hos Chicago webudviklingsfirmaet Palantir.net, startede som Drupal-bruger. For to år siden tog hun til en konference for at lære at bruge softwaren bedre og blev overrasket over, i hvor høj grad fællesskabet af Drupal-programmører klarer sig selv.
Simmons siger, at samfundsledere som f.eks Angie byron , der hjælper med at vedligeholde Drupal 7, skabte en atmosfære, der inspirerede hende til at blive mere involveret. Hun hørte dem sige, at de havde brug for mere temaer det kan ændre udseendet og følelsen af en Drupal-side, og hun vidste, at hun var velegnet til at arbejde på problemet. Først spekulerede hun på, hvordan hun blev valgt - men hun indså til sidst, at det ikke var sådan Drupal arbejdede. Der er ikke plukket, siger hun. [Folk siger]: Bare gør arbejdet. Når du er færdig, hvis vi kan lide det, sætter vi det ind. I praksis betyder det, at ethvert medlem af fællesskabet har lov til at komme med forslag om en funktion. I sidste ende er et lille antal frivillige bemyndiget af Buytaert til at tilføje til kerneteksten, og de gør det, når en konsensus ser ud til at være opstået.
Erkendelsen af, at hun bare kunne gå videre med det, hun ville gøre, siger Simmons, var fantastisk, men også skræmmende og udmattende. Hun startede sit projekt i begyndelsen af 2009 og fulgte det gennem juli 2010, hvor det blev tilføjet til kernen efter intensiv debat med andre medlemmer af samfundet.
Det, Simmons designede, ville med tiden blive Bartik, standardtemaet for Drupal 7 (opkaldt efter Jean Bartik, som var en af programmørerne bag den første elektroniske computer). Indtil den dag, det officielt blev tilføjet til Drupal, siger hun, at hun ikke vidste med sikkerhed, om hendes indsats ville lykkes.
Simmons' erfaring matcher forskernes observationer af, hvordan open source-projekter styrer samarbejde. Projekter har en tendens til at udsende information om, hvad der skal gøres, og frivillige træder frem og siger, at de kan hjælpe, siger antropolog Diana Harrelson , en brugeroplevelsesforsker og designer for webhostingfirmaet Planeten , der studerede samfundet bag open source-projektet Fedora som en del af hendes arbejde hen imod en master i anvendt antropologi.
Samarbejde i open source-projekter er ikke en top-down eller en bottom-up tilgang, så meget som det kommer ind fra alle sider, siger hun. Du arbejder med jævnaldrende, mentorer og mentees, som alle føler, at de har noget at bidrage med og ønsker at bidrage med på enhver måde, de kan. Ellers ville de ikke være der.
Nøglen er ifølge Buytaert at skabe et miljø, hvor alle er ledere og følgere på samme tid. Så forskelligt som det er fra den traditionelle virksomhedsmodel, er det ubestrideligt, at open source-projekter som Drupal har resulteret i software, der konkurrerer med de bedste kommercielle produkter.