Lösung
Im Rahmen der Zusammenarbeit wurden zunächst ein Pflichtenheft und eine Architektur für das neue System entwickelt. Nachdem wir uns über den Umfang der Arbeiten geeinigt hatten, wurde mit der Erstellung der grafischen Entwürfe für die Anwendungsbildschirme begonnen. Im nächsten Schritt wurde mit der Programmierung begonnen.
Man einigte sich darauf, das Projekt nach der so genannten agilen Methodik durchzuführen. Die Schlüsselpersonen des Projektteams trafen sich regelmäßig, um den Arbeitsumfang für die nächste Iteration des Projekts (den sogenannten Sprint) zu vereinbaren und aktuelle Herausforderungen zu diskutieren.
Im Rahmen der Programmierarbeiten wurden eine Serverapplikation und zwei Client-Applikationen in C++/C# Technologien erstellt (eine für die Registrierung der biometrischen Gesichtsproben und die andere als Lese-/Verifizierungsapplikation). Generell ermöglichte das Gesamtsystem:
- Erfassung biometrischer Gesichtsmuster und Vergabe von Berechtigungen.
- Überprüfen, ob eine Person berechtigt ist, einen Raum zu betreten.
- Öffnen der Tür, wenn eine Person korrekt verifiziert und ihre Berechtigung bestätigt wurde.