Case study · edukacja i CMS
Coders Lab. Kursy pod kontrolą zespołu.
Dedykowany CMS i nowa strona kursów dla szkoły programowania. Rozszerzyliśmy zespół klienta, aby marketing mógł zarządzać ofertą, a kandydaci — znaleźć właściwą ścieżkę nauki.
- 2
- Programistów GMI w zespole projektu
- 7
- Sprintów opisanych w briefie projektu
- React + Symfony
- Technologie wybrane przez klienta
Punkt wyjścia
Kompetencje były. Brakowało dostępnego zespołu.
Coders Lab uczyło programowania, lecz rozwój własnej strony konkurował o czas specjalistów z podstawową działalnością szkoły. Potrzebne były nowa oferta online i narzędzia dla marketingu, bez oczekiwania na wielomiesięczną rekrutację.
Produkt w praktyce
Od wyboru kierunku do konkretnego kursu.
Katalog porządkował ofertę według formy nauki, rodzaju kursu i trybu. Przy kursie były informacje o poziomie, terminie, formie zajęć i cenie. To publiczna strona produktu zarządzanego przez CMS.
Zaplecze produktu
CMS dla marketingu. API dla strony kursów.
Back office oparty na Symfony i Sonata obsługiwał informacje o kursach. API udostępniało dane frontendowi w React. Zespół dopracowywał zarówno narzędzia opiekunów kursów i marketingu, jak i publiczną część oferty.
- 01
Marketing i opiekunowie kursów
- 02
CMS, dane kursów i API
- 03
Publiczna oferta w React
Technologie projektu: React · Symfony · Sonata · API
Oferta w kontekście potrzeb kursanta
Informacje o kursie i warunkach udziału były częścią tej samej strony. Zespół marketingu potrzebował zaplecza do zarządzania taką ofertą.
Model współpracy
Dwa zespoły. Wspólne priorytety.
Dwóch programistów GMI i Scrum Master współpracowali z Product Ownerem po stronie Coders Lab. Zakres i priorytety ustalano wspólnie, a kolejne działające elementy omawiano na przeglądach sprintów.
Decyzja techniczna
Najpierw sprawdzić ryzyko. Potem rozwijać moduł.
Jeden z elementów zarządzania kursami był trudny do oszacowania. Zamiast opierać plan na założeniach, zespół przygotował proof of concept. Próba pozwoliła zweryfikować rozwiązanie i uzgodnić dalszy zakres z Product Ownerem.
Wybór ścieżki nauki
Osoba rozpoczynająca naukę mogła porównać kierunki — od frontendu i backendu po testowanie i UX.
Rezultat
Działający CMS i strona dla przyszłych kursantów.
Powstał dedykowany CMS do zarządzania informacjami o kursach oraz połączona z nim strona publiczna. Klient zachował wpływ na produkt, a dodatkowy zespół zwiększył możliwości realizacji projektu.