Przejdź do treści głównej
FromNine
Menu

Nasze podejście

Zrozumieć. Zaprojektować. Zbudować. Utrzymać.

Nasze projekty przechodzą przez cztery etapy, a każdy kończy się czymś, co mogą Państwo sprawdzić i zachować: definicją problemu, architekturą z uzgodnionymi miarami sukcesu, przetestowanym wdrożeniem i przekazaniem z planem utrzymania.

Te same cztery etapy dla instytucji publicznych i firm, w Polsce i na każdym rynku europejskim, na którym pracujemy.

Cztery etapy

Od pierwszej rozmowy do działającego systemu

Każdy etap ma nazwany rezultat i jasno określoną rolę Państwa zespołu.

  1. Zrozumienie

    Opisujemy problem biznesowy, zaangażowane osoby i istniejące systemy, a potem wspólnie decydujemy, czy AI jest właściwą odpowiedzią.

    Co się dzieje

    • Rozmowy z osobami, które dziś wykonują tę pracę
    • Przegląd systemów, dostępu do danych i ograniczeń
    • Wstępna ocena ryzyka, ochrony danych i klasyfikacji według AI Act
    • Krótka lista możliwości i tego, co byśmy mierzyli

    Rezultat

    • Definicja problemu

    Państwa rola

    Przekazanie kontekstu, dostęp do właściwych osób i decyzja o tym, co najważniejsze.

  2. Projektowanie

    Wybieramy architekturę, uzgadniamy, jak wygląda sukces, i planujemy pierwsze wydanie, w tym sposób wykazania jakości, bezpieczeństwa i nadzoru.

    Co się dzieje

    • Projekt architektury i integracji
    • Plan ewaluacji: zestawy testowe i kryteria jakości dla AI
    • Projekt bezpieczeństwa, ochrony danych i nadzoru człowieka
    • Plan wydań i skład zespołu

    Rezultat

    • Architektura i miary sukcesu
    • Plan wydań

    Państwa rola

    Uzgodnienie miar i priorytetów oraz potwierdzenie decyzji dotyczących danych, hostingu i nadzoru.

  3. Budowa

    Dostarczamy w krótkich, przetestowanych przyrostach, które można obejrzeć i wypróbować, a każda zmiana przechodzi przegląd, testy i dokumentację.

    Co się dzieje

    • Przyrosty pokazywane na działającym oprogramowaniu
    • Testy automatyczne, przegląd kodu i kontrole bezpieczeństwa
    • Ocena wyników AI według uzgodnionych kryteriów
    • Dokumentacja pisana razem z kodem

    Rezultat

    • Przetestowane wdrożenie
    • Wyniki ewaluacji

    Państwa rola

    Przegląd przyrostów, testy z prawdziwymi użytkownikami i odbiór tego, co gotowe.

  4. Utrzymanie i rozwój

    Przekazujemy system lub go utrzymujemy, monitorujemy w produkcji i rozwijamy razem z Państwem na podstawie tego, co pokazuje realne użycie.

    Co się dzieje

    • Monitorowanie jakości, kosztów i opóźnień
    • Przegląd przypadków niepewnych i eskalowanych
    • Procedury operacyjne i przekazanie wiedzy Państwa zespołom
    • Regularne wydania z usprawnieniami

    Rezultat

    • Przekazanie i plan utrzymania

    Państwa rola

    Przejęcie systemu lub ustalenie, kto go utrzymuje, oraz decyzja o kolejnych usprawnieniach.

Potem zaczynamy od nowa, od tego, czego się nauczyliśmy: to, co dzieje się w eksploatacji, wyznacza plan kolejnej rundy.

Model współpracy

Jak pracujemy z Państwa zespołami

Jeden zespół ze wspólnymi celami, widocznym postępem i decyzjami na piśmie.

  • Jedna osoba odpowiedzialna

    Jeden kierownik realizacji odpowiada przed Państwem za zakres, jakość i postęp, a wspierają go architekci i specjaliści, zależnie od potrzeb projektu.

  • Wspólny zespół, jedna lista zadań

    Państwa eksperci i nasi pracują na jednej liście zadań (backlogu). Priorytety ustalamy razem, a zmiany są widoczne dla wszystkich.

  • Stały rytm

    Krótkie cykle planowania, pokazy działającego oprogramowania i regularne przeglądy, aby niespodzianki wychodziły na jaw wcześnie, a nie późno.

  • Decyzje na piśmie

    Decyzje architektoniczne i projektowe zapisujemy wraz z uzasadnieniem, aby można było do nich wrócić, wyjaśnić je i przekazać.

Ład i nadzór

Jasne role, widoczne ryzyka, kontrolowane zmiany

  1. Komitet sterujący, który decyduje

    Niewielki komitet sterujący spotyka się w stałym rytmie i decyduje o zakresie, priorytetach i ryzykach. Ścieżki eskalacji ustalamy na początku, a nie dopiero wtedy, gdy są potrzebne.

  2. Ryzyka na widoku

    Ryzyka, zależności i założenia prowadzimy w jednym rejestrze i omawiamy na każdym posiedzeniu komitetu, z właścicielem każdej pozycji.

  3. Ład właściwy dla AI

    Dla systemów AI dokumentujemy przeznaczenie, klasyfikację ryzyka, źródła danych i miejsca, w których decyzja zostaje przy człowieku, zgodnie z tym, czego akt w sprawie sztucznej inteligencji wymaga od dostawców i podmiotów stosujących.

  4. Kontrolowane zmiany

    Zmiany zakresu, danych lub zachowania modelu przechodzą przez uzgodniony proces zmian, z jasno określonym wpływem na koszty, jakość i zgodność.

Zapewnienie jakości

Testowane jak każdy system produkcyjny, łącznie z AI

Jakość oprogramowania i jakość AI projektujemy razem, od pierwszego przyrostu.

  • Testy automatyczne

    Testy jednostkowe, integracyjne i end-to-end uruchamiają się automatycznie w potoku wdrożeniowym, a nieudany test zatrzymuje wydanie.

  • Przegląd i kontrole bezpieczeństwa

    Każdą zmianę przed wydaniem sprawdza druga osoba. Skany zależności, kodu i infrastruktury działają automatycznie, a testy bezpieczeństwa planujemy dla każdego wydania.

  • Testy dostępności

    Interfejsy testujemy pod kątem WCAG 2.2 na poziomie AA, automatycznie i ręcznie, z użyciem technologii wspomagających.

  • Ewaluacja wyników AI

    Kryteria jakości i zestawy testowe uzgadniamy z Państwem, a wyniki AI mierzymy według nich przed wydaniem i po nim. Gdy system nie ma pewności, decyduje człowiek.

Jak oceniamy AI przed wydaniem i po nim

Pętla ewaluacji, którą uzgadniamy z Państwem dla każdej funkcji AI. Kryteria, progi i kroki przeglądu ustalamy dla każdego przypadku użycia.

Diagram w formie tekstu

Diagram pokazuje pętlę pięciu kroków.

Krok 1, kryteria i zestaw testowy: kryteria jakości i zestaw testowy z prawdziwymi przykładami uzgadniamy z Państwa ekspertami. Krok 2, ewaluacja przed wydaniem: wyniki AI są mierzone na tym zestawie według tych kryteriów. Krok 3, decyzja człowieka o wydaniu: wyniki omawiamy z Państwem, a Państwo decydują, czy funkcja trafia do produkcji. Krok 4, monitorowanie w produkcji: jakość, koszty i opóźnienia są śledzone przy realnym użyciu. Krok 5, przegląd przypadków niepewnych: ludzie obsługują przypadki, z którymi AI nie radzi sobie niezawodnie.

Decyzje z kroku 5 wracają do zestawu testowego z kroku 1, więc każda runda ewaluacji zaczyna się od tego, co pokazało realne użycie.

Dokumentacja i przekazanie

Zostaje u Państwa wiedza, nie tylko kod

Przekazanie planujemy od pierwszego tygodnia, aby Państwa zespoły mogły utrzymywać i zmieniać to, co budujemy.

  • Dokumentacja architektury

    Aktualne diagramy i opisy komponentów, integracji i przepływów danych, uzupełniane wraz ze zmianami systemu.

  • Rejestr decyzji

    Dlaczego dokonano każdego istotnego wyboru, co jeszcze rozważano i co skłoniłoby nas do zmiany decyzji.

  • Procedury operacyjne i plan utrzymania

    Jak wdrażać, monitorować, odtwarzać i wspierać system oraz kto za co odpowiada po uruchomieniu.

  • Przekazanie wiedzy

    Praca w parach, omówienia i sesje przekazania z zespołem, który przejmie system, rozłożone na cały projekt, a nie upchnięte na końcu.

Zespoły realizacyjne

Zespoły spośród ponad 2400 osób

Interdyscyplinarne zespoły składamy spośród ponad 2400 osób pracujących w obszarach inżynierii AI, oprogramowania, chmury, danych i integracji oraz w praktykach Salesforce, SAP i Odoo. Zespół zaczyna w niewielkim składzie i rośnie razem z pracą, od małej grupy na etapie rozpoznania do pełnego programu.

Staramy się utrzymać te same osoby w Państwa programie od projektu do przekazania, bo to ciągłość zamienia projekt w trwały system. Skład zespołu i sposób współpracy z Państwa pracownikami ustalamy dla każdego projektu.

Administracja publiczna

Współpraca z instytucjami publicznymi

Doświadczenie z ponad 600 projektów dla instytucji publicznych w całej Unii Europejskiej kształtuje naszą współpracę z administracją. Etapy postępowania, zasady zamówień publicznych i wymagana dokumentacja są częścią planu; w Polsce oznacza to Prawo zamówień publicznych i platformę e-Zamówienia.

Dostępność, bezpieczeństwo, ochrona danych i wielojęzyczność to wymagania na etapie rozpoznania i projektu, a nie punkty ostatniej rundy testów. Decyzje dokumentujemy tak, aby można je było wyjaśnić audytorom, organom nadzoru i obywatelom.

Polska

Realizacja z myślą o polskich i unijnych przepisach

W polskich projektach te same pytania pojawiają się na etapach Zrozumienie i Projektowanie: które obowiązki z aktu w sprawie sztucznej inteligencji mają zastosowanie i co wynika z ustawy o systemach sztucznej inteligencji, z KRiBSI jako organem nadzoru rynku; jak chronić dane osobowe zgodnie z RODO; czego akt o cyberodporności będzie wymagał od produktów z elementami cyfrowymi. Planujemy to wcześnie, aby te wymagania kształtowały architekturę, a nie opóźniały wydania. Interpretacja prawna pozostaje po stronie Państwa prawników.

Pytania o sposób pracy

Ile trwa każdy etap?

To zależy od zakresu, zaangażowanych systemów i tempa podejmowania decyzji. Plan każdego etapu uzgadniamy na początku i pokazujemy postęp na każdym kroku. Nie obiecujemy terminów, zanim zrozumiemy problem.

Czy można zacząć od małego zakresu?

Tak. Wiele projektów zaczyna się od etapu Zrozumienie albo od jednego przypadku użycia przeprowadzonego przez wszystkie cztery etapy, zanim zakres się rozszerzy. Każdy etap kończy się rezultatem, z którego można skorzystać, nawet jeśli Państwo nie zdecydują się na dalszą współpracę z nami.

Co zostaje u nas na końcu?

Otrzymują Państwo dokumentację, rejestr decyzji i procedury operacyjne potrzebne do utrzymania i zmiany systemu, a przekazanie planujemy od początku. Własność kodu i praw własności intelektualnej określa umowa zawierana dla każdego projektu.

Jak FromNine dba o jakość wyników AI?

Kryteria jakości i zestawy testowe uzgadniamy z Państwa ekspertami, oceniamy wyniki przed wydaniem i mierzymy je dalej w produkcji. Niepewne przypadki trafiają do człowieka. Raportujemy wyniki ewaluacji; nie obiecujemy wskaźników dokładności.

Czy FromNine może pracować razem z naszymi zespołami i innymi dostawcami?

Tak. Często pracujemy we wspólnych zespołach i obok innych dostawców. Jasne interfejsy, wspólna lista zadań i decyzje na piśmie sprawiają, że podział odpowiedzialności pozostaje widoczny.

Czy FromNine pracuje w ramach zasad zamówień publicznych?

Tak. Nasze doświadczenie z ponad 600 projektów dla instytucji publicznych obejmuje postępowania o udzielenie zamówienia i wymaganą w nich dokumentację. Na wymagania SWZ odpowiadamy punkt po punkcie. Prosimy o kontakt z oznaczeniem postępowania, a przekażemy sprawę właściwemu zespołowi.

Zacznijmy od problemu

Wystarczy kilka zdań o tym, nad czym Państwo pracują i jakie systemy już działają. Zaproponujemy etap, od którego warto zacząć, i rezultat, który będzie na jego końcu.