KNOWD: wewnętrzny zespół wzmocniony zewnętrznymi programistami, żeby szybciej rozwijać produkt

Jak szybko dobraliśmy idealnego programistę do zespołu edukacyjnej aplikacji webowej?

im_knowd_2880x1276_hero_desktop (1)

W skrócie:

  • Kraj

    Kanada, Toronto

    Technologie

    JavaScript, React, Redux, Ant Design

  • Klient

    KNOWD

    Czas trwania

    listopad 2019 - maj 2020

  • Branża

    Edukacja

    Zespół

    1 programista front-endu z Ideamotive i 3 programistów z KNOWD.

KNOWD to wiodąca platforma edukacyjna, która promuje wartościową naukę w internecie. Założył ją Julian Peterson, IT Manager & Media Strategist w Luminate Enterprises, spółce z medialnego imperium dr. Jordana Petersona. Rodzina Petersonów rozwija biznes i tworzy nowe produkty, które pomagają ludziom uporządkować życie. Jednym z tych innowacyjnych narzędzi jest stworzona przez Ideamotive aplikacja, która pomaga studentom pisać eseje. Dzięki KNOWD mogą znaleźć w sieci przydatne materiały do nauki i sprawdzić swoje eseje w edytorze tekstu, który działa według reguły Petersona.

Wyzwanie:

Współpracę z KNOWD zaczęliśmy w listopadzie 2019 roku. Klient miał już stronę zbudowaną własnymi siłami i chciał:

1. Dodać do strony kolejne funkcje
2. Stworzyć rozszerzenie do przeglądarki
3. Zbudować aplikację do edycji esejów.

Do zespołu KNOWD potrzebny był programista front-endu: ktoś, kto nie tylko przyspieszy prace, ale też sprosta bardzo konkretnym wymaganiom i wysokim oczekiwaniom. 

Na tym nie koniec: musieliśmy też zmierzyć się ze złożonymi wymaganiami produktowymi klienta i z przestarzałym, źle skonfigurowanym API, które trzeba było naprawić.

Najlepsze funkcje, jakie wdrożyłem, to algorytmy przepisywania i zmiany kolejności zdań w akapitach według instrukcji Jordana Petersona. Korzystały z zagnieżdżonych mechanizmów drag & drop i dawały użytkownikowi ważną wizualną informację zwrotną.

Justyn

Justyn Jóźwiak

Programista front-endu, Ideamotive

Proces:

Najpierw poznaliśmy wymagania projektu, a potem poleciliśmy programistę o odpowiednich kompetencjach.

Po pierwszych dniach onboardingu zorientowaliśmy się, że akurat ten programista nie jest najlepszym wyborem, bo pojawiły się problemy z komunikacją. Zareagowaliśmy szybko: jeszcze raz przeprowadziliśmy dobór i znaleźliśmy idealnego następcę.

Rozbudowę strony i prace nad rozszerzeniem do przeglądarki odłożono na później. Zajęliśmy się więc przede wszystkim aplikacją Essay Editor. 

Oto, co zrobiliśmy:

  • Zagwarantowaliśmy wymianę każdego programisty, który nie spełni oczekiwań klienta.
  • Napisaliśmy proponowaną aplikację od nowa.
  • Przy wdrażaniu poszczególnych funkcji dbaliśmy o szczegółową komunikację, bo ścieżki użytkownika w aplikacji były złożone.
  • Postawiliśmy na JavaScript, React, Redux i Ant Design, które klient zna, żeby mógł potem samodzielnie utrzymywać platformę.

Przeprowadziliśmy pierwszy test z użytkownikami i oprogramowanie spisało się świetnie. Nawet funkcja cofnij/ponów. Dziś wieczorem robimy kolejne testy. Jestem naprawdę pod wrażeniem, że w ciągu ostatnich kilku dni udało się wam ogarnąć całą tę funkcjonalność. Wielkie dzięki.

Dan Lyn Kew

Programista fullstack, KNOWD

Rezultat:

W efekcie klient dostał od nas idealnego członka zespołu. Nasz programista nie tylko wdrożył funkcje opisane w briefie produktowym, ale też zaproponował szereg usprawnień. KNOWD ma dziś edytor tekstu, który ocenia strukturę esejów użytkowników zgodnie z regułą Petersona. 

Po oddaniu produktu zarekomendowaliśmy klientowi kolejne usprawnienia, między innymi nową wersję API i kilka dodatkowych funkcji.

Współpraca była naprawdę idealna. Musieliśmy odhaczyć dwa punkty: komunikację i umiejętności programistyczne. Oba zostały odhaczone.

julianpeterson

Julian Peterson

Prezes

Szukasz ekspertów od front-endu?

Skontaktuj się z nami, a zapewnimy Ci zespół specjalistów idealnie dopasowany do Twojej branży, technologii i kultury organizacji.

Pomogliśmy firmie KNOWD i dziesiątkom innych. Poznaj naszą sieć najlepszych specjalistów IT i sprawdź, co możemy dla Ciebie zrobić!

Zobacz wszystkie usługi