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:
- Zarządzanie kodami źródłowymi
- Zarządzanie procesem wytwórym
- 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.
