Kto jest kim w software housie? Słowniczek stanowisk

5 grudnia 2019

W software housach panuje jasna struktura organizacyjna, każdy pracownik zajmuje określone stanowisko i pełni konkretną funkcję. Jednak dla osoby, która jest w tym środowisku nowa, albo jedynie z nim współpracuje, obcobrzmiące nazwy mogą nie przybliżać profesji danego specjalisty, właśnie dlatego stworzyliśmy ten oto słowniczek pojęć.

Project Manager to osoba, która prowadzi projekt i sprawia, że pomysły stają się pełnoprawnym programem. To on pośredniczy między klientami a developerami i przekłada żargon programistów na ludzką mowę.

Quality Assurance to inaczej tester, czyli osoba poszukująca bugów (błędów), które powstały w czasie tworzenia aplikacji. Jego zadaniem jest tworzenie scenariuszy testowych, czyli ścieżek użytkowania, a następnie wprowadzenie ich w życie i sprawdzenie, jak działa usługa.

CTO, Chief Technology Officer, jest liderem developerów, który posiada kompetencje twarde z branży programowania oraz miękkie ułatwiające rozwiązywanie konfliktów. Odpowiada za zasoby technologiczne firmy oraz jej rozwój na tej płaszczyźnie. Jest również odpowiedzialny za komunikację wewnątrz zespołu.

UX and UI Graphic Designer, czyli grafik odpowiedzialny za projektowanie doświadczeń użytkownika. Co to właściwe znaczy? Osoba na tym stanowisku dba o to, by aplikacje były przyjazne, intuicyjne i funkcjonalne dla użytkownika. Pomyśl o aplikacji, w której nie potrafisz dokonać zakupu – oto przykład produktu, który wymaga konsultacji z UX. Dzięki pracy specjalisty można uniknąć błędów i co za tym idzie, sprawniej realizuje się cel.

iOS Developer to programista zorientowany w systemie iOS, z kolei Android Developer programuje wszystkie urządzenia z oprogramowaniem Android.

Web Developer, czyli rdzeń software house’u. Web Developer posiadł wiedzę z projektowania i logiki aplikacji, czyli Back endu oraz wie, jak ma wyglądać jej część wizualna, czyli Frontend. Idąc tym tropem, można podzielić developerów na Backend Developerów, czyli osoby pracujące na warstwie logicznej i serwerowej aplikacji i Frontend Developerów – specjalistów zajmujących się warstwą wizualną apki. Jeśli jednak mamy do czynienia z programistą, który posiadł wiedzę z tych dwóch obszarów (Backend i Frontend) to mówimy o tzw. Full Stack Developerze.

Pozostałe wpisy

Co to jest CRM i co może zaoferować firmie cz.2

Co to jest CRM i co może zaoferować firmie cz.2

W zależności od wielkości firmy, jej profilu działania oraz liczby klientów można określić potrzeby w zakresie CRM. W odniesieniu do wielu czynników należy wybrać takie oprogramowanie, które obejmie procesy o rożnym zaawansowaniu. Współpraca z klientem jest wymagająca...

czytaj dalej
Sylwester i Nowy Rok – polskie obyczaje

Sylwester i Nowy Rok – polskie obyczaje

31.12 potocznie zwanym Sylwestrem to ostatni dzień roku, który nocnymi zabawami, balami, tanecznym krokiem i wznoszonymi toastami wprowadza nas w Nowy Rok. Nazwa Sylwester ma swoją legendę. Jak głosiła przepowiednia Sybilli w roku 1000-cznym miał nastąpić koniec...

czytaj dalej
Co to jest CRM i co może zaoferować firmie

Co to jest CRM i co może zaoferować firmie

Customer relationship management, czyli CRM to oprogramowanie, które pomaga zarządzać kontaktami oraz relacjami z każdym klientem zarówno stałym jak i potencjalnie nowym. W praktyce używany jest przez pracowników, aby rejestrować, raportować i analizować wszelkie...

czytaj dalej