DevAdventCalendar · opensource · Programowanie

DevAdventCalendar 2019 – podsumowanie

Kolejna edycja konkursu DevAdventCalendar skończyła się już jakiś czas temu. Przed startem edycji napisałam post opisujący nowe zasady konkursu. Teraz czas na podsumowanie.

GitHub

Aktywnych developerów było 5 (4 backend, 1 frontend), a dodatkowo aż 4 osoby zupełnie z zewnątrz również dorzuciły swoją małą cegiełkę do projektu rozwiązując np. jakieś issue 🙂 Bardzo się cieszę z tego powodu!

Poniżej wykres przedstawiający aktywność commitów:

Statystyki

  • w konkursie łącznie udział wzięło 1087 osób (z 2377 zarejestrowanych, również z poprzedniego roku)
  • udzielono 12 042 poprawnych odpowiedzi
  • udzielono 12 335 błędnych odpowiedzi
  • 176 osób odpowiedziało poprawnie na wszystkie pytania
  • 117 osób odpowiedziało bezbłędnie na każde pytanie
  • najwięcej błędnych odpowiedzi udzielonych przez jednego użytkownika to 184
  • pytanie, na które było najwięcej złych odpowiedzi (aż 2 075): „W jaki sposób zapisujemy rangeTo() jako operator w Kotlinie?”
  • pytanie, na które było najmniej złych odpowiedzi (tylko 4): „To już ostatnia zagadka! Wpisz słowo: Wigilia.”

Ankieta użytkowników

Minęły ponad 2 tygodnie od czasu wysłania do użytkowników maila podsumowującego konkurs i prośbę o wypełnienie ankiety z 7 pytaniami (średnio 4min wypełniania wg statystyk). Niestety liczba odpowiedzi była niewielka – jak na liczbę 1087 osób aktywnie uczestniczących w projekcie (nie mówiąc o jeszcze większej liczbie osób, do których taki mail w ogóle poszedł) 😦

Smuteczek. Podobny problem sygnalizował na twitterze Paweł Łukasik organizujący DevWarsztaty:

13% (2/15) odpowiedzi to i tak więcej, niż nasze 2,4% (27/1087).

Okazuje się, że ludzie bardzo chętnie biorą udział w darmowych wydarzeniach – ale już niekoniecznie chcą coś dać „od siebie”. Feedback jest jedyną formą zapłaty, jakiej oczekują organizatorzy przy takich wydarzeniach. Bo w końcu jak mamy być lepsi, jeśli nie wiemy, co możemy poprawić? Postarajcie się o tym pamiętać 😉

I żeby było jasne – nie chodzi o to, żeby zaznaczyć wszędzie maksymalną liczbę punktów i we wszystkich polach tekstowych napisać „ok” (no chyba że na prawdę wszystko nam pasowało). Negatywne uwagi są też cenne!

Oto wyniki ankiety użytkowników:

  • średnia ocena: 7.5/10 punktów
  • płeć: 70% mężczyźni, 30% kobiety
  • wiek: 18-24 (20%),25-34 (63%), 35-44 (13%)
  • najbardziej podobały się zagadki wymagające szukania czegoś w kodzie strony
  • nagrodami w kolejnych edycjach powinny być (poza takimi jak zeszłoroczne) książki, licencje, bilety na konferencje, gadżety
  • w kolejnych edycjach powinniśmy dodać możliwość więcej niż 1 poprawnej odpowiedzi, poprawić reprezentację graficzną stanu okienka
  • dodatkowe pomysły to wysyłanie zadań mailowo lub bonusowe punkty za znalezienie buga

Ankieta organizatorów

Zawsze po projekcie przygotowuję ankietę tylko dla osób tworzących projekt. To one widzą, jak to wygląda od środka i też mają cenne uwagi. Oto parę przemyśleń naszych 8 członków drużyny:

  • + najbardziej podobała nam się nowa, profesjonalna szata graficzna
  • – najmniej podobała nam się praca na ostatnią chwilę
  • praca developerska (tworzenie nowych funkcjonalności, poprawianie bugów, testowanie):
    • + staraliśmy się utrzymać dobrą jakość kodu
    • – pisaliśmy za mało testów
  • praca testerska (testowanie manualne):
    • + mieliśmy dedykowanego testera!
    • – pisaliśmy za mało testów
  • praca UX/UI (wygląd strony, grafiki, działanie na różnych urządzeniach):
    • + rewelacyjna, profesjonalna szata graficzna
    • – brak poprawy bugów
  • praca DevOps (zarządzanie serwerem, CI/CD):
    • + brak problemów, dostępność środowiska testowego
    • – przygotowanie pipelinów do wyliczania wyników na ostatnią chwilę
  • praca menedżerska (zarządzanie projektem, tworzenie i przydzielanie zadań, ustalanie priorytetów):
    • + rozdzielanie zadań i pilnowanie całości
    • – słabe egzekwowanie terminów wykonania zadań
  • praca marketingowa (prowadzenie profili na socialach, promowanie wydarzenia, tworzenie wideo, wysyłka maili)
    • + ciekawe maile i wpisy na sociale
    • – niska częstotliwość postowania na socialach/wysyłania maili

Jak wyglądała średnia liczba godzin (tygodniowo) poświęconych na projekt?

Od początku prac do 01.12.:

Od 01.12 do stycznia:

Dodatkowe przemyślenia:

  • może warto zmonetyzować projekt?
  • może warto zaangażować uczestników do współtworzenia projektu?

Najważniejszym pytaniem było „Czy chcesz wziąć udział w tworzeniu kolejnej edycji wydarzenia”. Oto odpowiedzi:

Nikt nie odpowiedział „nie”, więc nie jest źle 😀 Ale jak widać połowa z nas się waha. To stawia pod znakiem zapytania kolejne edycje. Roboty jest dużo, a nie ma kto robić. Każdy z nas ma swoje pobudki, swoje problemy i priorytety. Jestem pewna, że w tej edycji każdy z nas dał z siebie dużo (a nawet i więcej).

Podsumowanie

Na tę chwilę nie wiem, czy kolejna edycja wystartuje. Pracy jest dużo (patrzcie na GitHub), a obecnymi siłami nie jesteśmy w stanie przygotować wszystko pod kolejną edycję (zapewniając jakość, jakiej sami byśmy oczekiwali). W związku z tym, jeśli podoba Wam się ta inicjatywa, to zachęcam do zaangażowania się w chociaż niewielkim stopniu. Można zgłosić buga, naprawić buga, dodać nową funkcjonalność, a nawet zaproponować coś zupełnie nowego. I to już teraz, bez presji czasu. Nie trzeba mieć ogromnego doświadczenia – Oliwia jest tutaj idealnym przykładem.

Jeśli więc ktokolwiek z Was ma chęć dołączyć do projektu opensource – zapraszam do kontaktu! Można czynić świat lepszym miejscem – w którym DevAdventCalendar 2020 jest możliwy! 😀

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s