Jasne zasady
Jasne zasady komunikacji z klientem, stosowanie list z otwartymi punktami(LOP) i cykliczne
raportowanie do klienta nie tylko buduje zaufanie ale pozwala wykryć przeszkody na
wczesnym etapie projektu co minimalizuje czas ich usunięcia.
Na etapie projektowania produktu ustalane są kryteria jakości i procedury testowe.
Mamy przejrzysty system zarządzania wymaganiami które
komunikowane są z klientem na każdym etapie projektu.
Wykorzystujemy systemy kontroli wersji aby zapewnić przejrzystość zmian i eliminować
błędy wynikające z niekontrolowanej edycji kodu.
Automatyzacja testów
Testy jednostkowe, integracyjne i systemowe pozwalają na
szybkie wykrywanie i eliminowanie błędów na wczesnym etapie rozwoju oprogramowania.
Jakość i szybkość implementacji mogliśmy osiągnąć dzięki cyklicznym code review i analizę
statycznej kodu.
Podczas pisania oprogramowania stosujemy metodologię Agile którą również częściowo
wdrożyliśmy podczas projektowania płytek PCB. (ze względy na specyfikę zadań)