Rozwiązanie
W ramach współpracy, w pierwszym kroku opracowano specyfikację funkcjonalną i architekturę dla nowego systemu. Po uzgodnieniu tego zakresu prac, przystąpiono do przygotowania projektów graficznych ekranów aplikacji. Kolejnym krokiem było przystąpienie do prac programistycznych.
Uzgodniono, że projekt realizowany będzie w tzw. metodyce zwinnej (agile). Kluczowe osoby z zespołu projektowego spotykały się regularnie i m.in. uzgadniały zakres prac na kolejną iterację projektu (tzw. sprint) oraz omawiano bieżące wyzwania.
W ramach realizacji prac programistycznych stworzono aplikację serwerową oraz dwie aplikacje klienckie w technologiach C++/C# (jedna dedykowana rejestracji próbek biometrycznych twarzy, a druga służąca jako czytnik/weryfikator). Cały system pozwalał w ogólności na:
- Rejestrowanie próbek biometrycznych twarzy i nadawanie uprawnień.
- Weryfikowanie uprawnień danej osoby do wejścia do danego pomieszczenia.
- Otwieranie drzwi w przypadku poprawnej weryfikacji danej osoby i potwierdzeniu uprawnień.