Nawigacja



Smart IT solutions

Competence

Quality Assurance

O zarządzaniu jakością w projektach IT powstały już całe półki książek. Na wstępie w celu systematyzacji chcemy wyróżnić główne gałęzie QA:

  1. Zarządzanie kodami źródłowymi
  2. Zarządzanie procesem wytwórym
  3. Analiza jakości kodów źródłowych

Zarzadzanie kodami zródłowymi

W skład tego elementu wchodzi weryfikacja kompletności kodów, czyli niezbędny krok zapewniający wkład do dalszych procesów zarządzania jakością. Realizowane jest to przez odpowiednie wykorzystanie systemów kontroli wersji, repozytoriów bibliotek, przeglądów kodów źródłowych i dokumentacji.

Zarzadzanie procesem wytwórczym

Przez proces wytwórczy rozumiemy wszystkie elementy pozwalające przekuć kod źródłowy w produkcyjny artefakt. W ramach poszczególnych elementów możemy wyróżnić tu kompilację, uruchomienie testów i deployment na środowiska. Na każdym z kroków zapewniamy odpowiednie wsparcie narzędziowe i procesowe.

Analiza jakosci kodów zródłowych

Jako jedni z nielicznych odróżniamy jakość kodu źródłowego od jakości aplikacji. O ile ten drugi czynnik można weryfikować dzięki testowaniu (funkcjonalnym, wydajnościowym, etc) o tyle statyczna analiza jakości wymaga specjalistycznych narzędzi i wiedzy umożliwiającej interpretację wyników.