Rozwój produktów internetowych i klienci: jak grupa YuSMP łączy klientów z procesami roboczymi

(Yurii Pukhov) (22 grudnia 2020 r.)

Jeszcze kilka kroków przed rozpoczęciem rozwoju

W poprzednich artykułach omówiliśmy fazę odkrywania oraz etap analizy i projektowania. Teraz, gdy te kroki zostały zakończone, mamy jasny plan działania. Czas zacząć sam programowanie!

Programowanie nie jest najszybszym procesem, ponieważ może zająć kilka miesięcy. Aby ułatwić klientowi śledzenie postępów prac, etap dzielimy na dwutygodniowe segmenty-sprinty. Po każdym takim sprincie pokazujemy klientowi wynik pośredni, akceptujemy edycje i słuchamy sugestii. Następnie przechodzimy do nowego sprintu i tak dalej.

Ale zanim zaczniesz programować, każda funkcja jest oceniana. robi to jednocześnie kilku specjalistów: programistów frontendowych i backendowych, inżynierów QA, programistów mobilnych IOS lub Android. w momencie oceny odbywa się szczegółowe badanie architektury pod kątem określonej funkcjonalności, omawiany jest czas realizacji, zadanie jest rozkładane na kilka podzadań i uruchamiane.

Jak wygląda programowanie

To wszystko, teraz możesz przejść do kod. Backend developer rozpoczyna swoją część projektu, następnie dołączają do niego specjaliści od frontendu i mobile developmentu. Równolegle z nimi pracuje inżynier QA, który przetestuje produkt – w tym czasie tworzy listy kontrolne do późniejszej weryfikacji. Gdy funkcja jest gotowa, programiści mogą użyć tych arkuszy, aby samodzielnie sprawdzić funkcjonalność, przed wprowadzeniem zmian do kontroli jakości. Już teraz testuje funkcje bardziej szczegółowo, kończąc etap szczegółowym raportem.

Teraz mamy coś do pokazania klientowi. Pod koniec sprintu prezentujemy wyniki i zbieramy informacje zwrotne. przeprowadzamy z zespołem retrospektywę i bierzemy pod uwagę wszystkie uwagi dotyczące kolejnego sprintu.

Tak więc produkt rośnie – niezbędna funkcjonalność jest tworzona przy stałej kontroli jakości. Gdy wszystkie funkcje są gotowe i uzgodnione, przygotowujemy serwery bojowe i infrastrukturę, a następnie uruchamiamy produkt.

Nasze wsparcie po uruchomieniu produktu internetowego

Nawet po wdrożeniu projektu utrzymujemy kontakt z klientem – zapewniamy wsparcie techniczne , monitoruj serwery, monitoruj wydajność i monitoruj wolne miejsce. Jeśli klient chce dodać nową funkcję lub zaktualizować produkt, zespół YuSMP Group będzie tam obecny.

Naszym głównym celem jest stworzenie fajnego produktu, który będzie działał z korzyścią dla klienta i na koniec użytkownika.