Im Kundenprojekt Web-Technologien eine Websuchmaschine auf Basis von Hearst-Pattern entwickelt. Die Aufgabe entsprach einem Auftrag aus einer reallen Unternehmen aus der Wirtschaft, der Neofonie GmbH aus Berlin. Die Intention war nach dem Auftrag eigenständig ein Angebot zu entwickeln und zu präsentieren, daraufhin die Anforderungsanalyse und Entwurf zu erarbeiten,die Implementierung und Tests durchzuführen und letztendlich die Abnahme zu gewährleisten. Das Projekt wurde im Team von 17 Personen angegangen, die sich in verschiedene Arbeitsgruppen einteilten. Zudem gab es zwei Projektleiter, die die Arbeit steuerten, zu denen ich gehörte.
Die Aufgabe war es eine Webapplikation zu erstellen, die über andere Suchmaschinen oder über einen eigenen Suchindex relevante Seiten zu einer Suchanfrage ermitteln sollte. Die Suchanfragen sollen in Form von erweiterten Hearst-Pattern eingegeben werden können, sodass die Software primär für die Auswertung von Hearst-Pattern zu benutzen sei. Die Suchergebnisse werden anhand von Signifikanz und Häufigkeit sortiert.
Die Software wurde in Java implementiert und beinhaltet eine offene Architektur zwecks Modularität und Erweiterbarkeit. Vor allem sollen neue Suchmaschinen einfach eingefügt werden können. Neben der Funktionalitäten der webbasierten GUI, soll jene Funktionalitäten auch über eine definierte Java-API verfügbar sein, sodass eine spätere Erweiterung für das automatisches Lernen der Pattern ermöglicht wird. Anhand exemplarischer Lexika soll die prinzipielle Eignung der Software aufgezeigt werden. Zu der lauffähigen Version der Software wurde zudem eine Dokumentation angefertigt, die aus Architektur-, Übersichts-, Code- und Benutzerdokumentation besteht.
Die Projektleitung hat sich um das Organisatorische gekümmert und die Arbeit geleitet und überwacht. Sie war zudem zuständig für die Eestellung und Präsentation des Angebots an den Kunden, sowie der Definition von internen Meilensteinen und deren Präsentationen. In wöchentlichen Meetings wurde das bisher Erarbeitete diskutiert und die neuen Arbeitspakete aufgestellt. Die Projektleitung hat sich zudem darum gekümmert einen guten regelmäßigen Kontakt zum Kunden und den eigentlichen Kursleitern aufrecht zu erhalten, und die Stimmung und Motivation des Teams stets zu pushen.
Das finale Ergebnis wurde auf einer CD an den Kunden gereicht, der die Ergebnisse positiv abgenommen hat. Jedes Teammitglied hat noch ein Arbeitsbericht erfasst um seine/ihre Arbeit zu dokumentieren.
Last Update: 05.04.2011 02:46:51