TRL (Technology Readiness Level) to skala dojrzałości technologicznej. Pomaga odróżnić koncepcję, prototyp i system sprawdzony w docelowych warunkach. Ocena dotyczy konkretnej technologii oraz sposobu jej zastosowania, a nie ogólnej jakości firmy lub liczby jej klientów.
Dziewięć poziomów dojrzałości
| Poziom | Sens oceny |
|---|---|
| TRL 1 | Zaobserwowano podstawowe zasady |
| TRL 2 | Sformułowano koncepcję technologii |
| TRL 3 | Eksperymentalnie potwierdzono koncepcję |
| TRL 4 | Technologię zwalidowano w laboratorium |
| TRL 5 | Technologię zwalidowano w warunkach zbliżonych do docelowych |
| TRL 6 | Technologię zademonstrowano w warunkach zbliżonych do docelowych |
| TRL 7 | Prototyp systemu zademonstrowano w środowisku operacyjnym |
| TRL 8 | System jest kompletny i zakwalifikowany |
| TRL 9 | Działanie rzeczywistego systemu potwierdzono w środowisku operacyjnym |
Szczegółowe definicje i wymagane dowody mogą zależeć od dziedziny oraz programu finansowania. Przy ocenie należy użyć kryteriów właściwych dla danego projektu.
Co potwierdza TRL 9
TRL 9 oznacza udokumentowane działanie rzeczywistego systemu w docelowych warunkach. Nie wystarczy pokaz demonstracyjny ani sam fakt posiadania płacących klientów. Potrzebne są dowody odnoszące się do ocenianej konfiguracji i zastosowania.
Warto zapytać o środowisko pracy, zakres testów, rzeczywiste obciążenia, obsługę wyjątków i ograniczenia. Ocena TRL nie oznacza braku błędów, pełnej zgodności prawnej ani dowolnej skalowalności. Nie narzuca też uniwersalnej liczby klientów lub miesięcy eksploatacji.
Prototyp i MVP mają swoją rolę
Prototyp służy sprawdzeniu założeń, a MVP pozwala zweryfikować najważniejszy zakres z użytkownikami. To potrzebne etapy, gdy ryzyko techniczne lub biznesowe nie zostało jeszcze wyjaśnione. Ważne, by jasno opisać, co jest gotowe, co wymaga dalszych prac i według jakich kryteriów podejmowana będzie kolejna decyzja.
Przeniesienie sprawdzonego komponentu do nowego środowiska również wymaga oceny. Inne dane, integracje, obciążenia czy procedury mogą zmienić ryzyko. Gotowość komponentu nie potwierdza automatycznie gotowości całego wdrożenia.
TRL a finansowanie
Programy wspierające badania lub wdrożenia mogą określać wymagany poziom początkowy i końcowy TRL. Trzeba sprawdzić dokumentację konkretnego naboru, koszty kwalifikowane i sposób wykazania rezultatu. Sam wysoki TRL nie gwarantuje dofinansowania; w programach badawczych zbyt dojrzałe rozwiązanie może nie odpowiadać celowi wsparcia.
Pytania do wykonawcy
- Jaką technologię i konfigurację obejmuje deklarowana ocena?
- W jakich warunkach ją sprawdzono i jakie dowody są dostępne?
- Które elementy projektu wymagają prototypowania lub dostosowania?
- Jakie są kryteria odbioru, ograniczenia i wymagania utrzymania?
W Q-Dev prace przechodzą przez cztery etapy: projekt, MVP, wdrożenie oraz szkolenie i rozpoczęcie utrzymania. Zakres każdego projektu ustalamy indywidualnie. Nie przypisujemy całej ofercie jednego poziomu TRL bez oceny konkretnego rozwiązania.
Q-Dev to software house QA10. Projektujemy oprogramowanie według uzgodnionego zakresu; cenę i harmonogram ustalamy dla konkretnego projektu. Prawa do kodu przechodzą na klienta po rozliczeniu całego projektu.
SŁOWNIK
Pojęcia z artykułu
Krótkie wyjaśnienia terminów, do których warto wrócić.
- TRL 9System sprawdzony w docelowym środowisku operacyjnym
- SLAUmowa o poziomie usług
- SLOMierzalny cel niezawodności usługi
- ObservabilityMożliwość obserwacji stanu systemu
