Hey Leute,
mein Projektantrag wurde heute leider zurückgewiesen.
Die Begründung war :
- die verwendete Programmiersprache / Datenbank spezifizieren
- das Softwareumfeld detaillierter beschreiben
- die Projektphasen zeitlich überprüfen (insbesondere: Ermittlung der Anforderungen,Test und Fehlerbehebung)
- den Gesamtablauf des Arbeitsprozesses genauer beschreiben.
Daher hab ich meinen Projektantrag jetzt so überarbeitet
Thema der Projektarbeit / Projektbezeichnung:
Bessere Datenqualität durch Crowdsourcing
Projektbeschreibung
In meiner Abteilung soll eine Crowdsourcing Plattform zur Verbesserung der
Datenqualität von Produktdaten genutzt werden.
Istzustand:
Das Operations-Team bei shopping24 bekommt von verschiedenen Partnershops
Daten, um diese in das eigene Online Portal zu integrieren. Oft ist die
Qualität von Daten nicht ausreichend, die manuelle Korrektur kostet viel Zeit
und lässt sich nicht vollständig von einem Computer-System automatisiert
erledigen.
Sollzustand:
In Zukunft sollen die Daten automatisch, schnell und kostengünstig durch eine
Crowdsourcing Plattform verbessert und überprüft werden.
Bei einer Crowdsourcing Plattform werden die Aufgaben auf eine Vielzahl an
Arbeitskräften aufgeteilt.
Hierfür muss ein Tool, in der Programmiersprache JAVA, entwickelt werden.
Dieses Tool soll Datensätze zur Crowdsourcing-Platform übermittelt und nach der
Überarbeitung durch die Community wieder ins System überträgt.
Für den Ablauf der Datenübermittlung müssen auf der einen Seite die API´s
(Programmierschnittstellen) des von der Abteilung betriebenen Systems und auf
der anderen Seite die von der Crowdsourcing Plattform angebotenen API´s
angesprochen werden.
Hierfür muss zuerst Analysiert werden wie die einzelnen Schnittstellen genau aufgebaut sind um im nächsten Schritt einen Datenaustausch, zwischen den beiden Systemen, in Java zu realisieren. Um sicher zu stellen das alle Anforderungen erfüllt sind wird nach der Realisierung Phase noch eine Test Phase stattfinden, in der noch Fehlerbehoben werden können.
Projektphasen mit Zeitplanung in Stunden
1. Planung
- Ermittlung der Anforderungen und Kosten-Nutzen Analyse 3 Std
- Feinplanung und Konzeption des zu entwickelnden Tools 3 Std
2. Analyse
- Analyse der API´s des Onlineshop Systems 2 Std
- Analyse der API´s der Crowdsourcing Platform 2 Std
3. Endwicklung
- Anbindung an die API Onlineshop System- Test 20 Std
- Anbindung an die API der Crowdsourcing Plattform 20 Std
- Test und Fehlerbehebung: 10 Std
4. Abschluss
- Dokumentation: 7 Std
Gesamt: 67 Std
Meint ihr das macht so Sinn?
Gerade das Thema "das Softwareumfeld detaillierter beschreiben" macht mir noch sorgen. Was meinen die genau?
LG Philipp