Artefakt – co to jest?
Artefakt (ang. Artifact) w kontekście IT, szczególnie w zwinnym podejściu, takim jak Scrum czy Agile, to wytwór pracy zespołu, który ma określone zastosowanie i funkcję w ramach projektu. Artefakty to produkty, dokumenty, narzędzia lub inne elementy, które są tworzone i aktualizowane w trakcie trwania projektu.
Przykładem artefaktu może być specyfikacja funkcjonalna, która jest tworzona w trakcie fazy planowania projektu. Specyfikacja funkcjonalna jest dokumentem, który określa wymagania dotyczące produktu końcowego, definiuje jego cechy, funkcjonalności, wymagania techniczne, jak również warunki testowania i odbioru produktu.
Innym przykładem artefaktu może być kod źródłowy czy prototyp interfejsu użytkownika, który jest tworzony w fazie projektowania. Prototyp ten jest wizualnym przedstawieniem projektowanego interfejsu, który pozwala na weryfikację i poprawienie jego funkcjonalności oraz estetyki.
Artefakty są więc ważnymi elementami projektu, ponieważ stanowią produkty pracy zespołu i pozwalają na kontrolowanie postępu działań, a także ułatwiają komunikację między członkami zespołu.