Hallo Leute,
ich bin zwar seit heute erst im 3. Lehrjahr und habe bisher noch keinerlei Infos von der IHK zur Prüfung bekommen da es ja noch bis Mai dauert, aber dennoch wollte ich schonmal mit meinem Projekt anfangen, da ich akutell die Zeit dafür habe.
Ich habe mir vorher ein paar Anträge durchgelesen und versucht das bestmöglich für mich umzusetzten. Hoffe ihr könnt mir ein paar Tipps geben was ich vergessen habe oder was falsch ist.
Projektbezeichnung
Realisierung der Kommunikation zwischen den IT Mitarbeiter über einen Webbasierten AJAX Chat.
Kurze Projektbeschreibung
Eine neue Software, die zur Kommunikation der IT Abteilung dient, soll entwickelt werden, die Ihre Daten als JSON Objekt zum Server überträgt und in einer Datenbank speichert. Diese Daten sollen danach wieder vom Ziel Client abgeholt werden.
Die Software trägt den Namen „iuT“ und soll Webbasiert mit PHP und JavaScript programmiert werden. Als JavaScript Framework wird jQuery und jQuery UI verwendet.
Mit dieser Software soll die Kommunikationsgeschwindigkeit der IT Mitarbeiter erhöht werden, da es möglich sein soll nicht nur einzelnen Mitarbeitern, sondern gleich ganzen Gruppen eine Nachricht zu schicken. Die Empfänger sollen dann in Echtzeit mit einem Tonsignal benachrichtigt werden.
Projektumfeld
Mein Projekt bearbeitet eine komplette Webbasierte Chat Lösung innerhalb der XYZ AG
Projektphasen mit Zeitplanung in Stunden
1. Initialisierungsphase 4h
1.1 Ist Analyse 1h
1.2 Soll-Konzept 3h
2. Designphase 8h
2.1 Erstellung der UML Diagramme 7h
2.2 Entwurf der GUI 1h
3. Realisierungsphase 37h
3.1 Erstellen der MySQL Datenbank 3h
3.2 Erstellen der HTML Templates 4h
3.3 Implementierung der Verbindung zur Datenbank 2h
3.4 Implementierung des Chat System 4h
3.5 Implementierung der Benutzerverwaltung 6h
3.6 Implementierung des Template Systems 3h
3.7 Implementierung des Kernsystem 10h
3.8 Implementierung von jQuery 5h
4. Testphase 7h
4.1 Testplanung 1h
4.2 Tests durchführen 3h
4.3 Fehlerbehebung 3h
5. Abnahme durch IT Leitung 1h
6. Projektübergreifend 13h
6.1 Projektdokumentation 10h
6.2 Puffer für Fehler etc. 3h
Ist Analyse
Aktuell ist eine schnelle Kontaktaufnahme innerhalb der IT nur per Telefon möglich, wenn man allerdings mit mehreren Leuten gleichzeitig kommunizieren möchte, muss man auf Emails ausweichen oder eine Telefonkonferenz eröffnen. Bis man von allen eine Antwort bekommen hat kann dies aber eine Zeit dauern, da man es nicht immer gleich bemerkt ob man eine neue Email erhalten hat. Eine Echtzeitlösung ist aktuell über den Datenverkehr nicht gegeben. So entstehen unnötige Wartezeiten wenn es um wichtige, schnell zu klärende, Angelegenheiten geht. Ein weiterer Nachteil der Email ist es das es nicht sauber gegliedert ist wenn man mit mehreren Leuten kommuniziert.
Soll Analyse
Es wird ein Programm gefordert, mit dem es möglich ist über den Computer in Echtzeit mit anderen Mitarbeitern zu kommunizieren. Dieses soll seine Nachrichten über den Webbrowser verteilen, sodass alle ausgewählten Personen im Verteiler die Nachrichten mit Benachrichtigungshinweis erhalten. Voraussetzung hierfür ist das sich die User über den Browser im Chat angemeldet haben. Ein weiterer Vorteil des Chat soll es sein, dass man gleichzeitig Kontakt zu seinen Mitarbeitern aufnehmen kann während man evtl. zur selben Zeit mit externen Personen telefoniert. Durch diese Punkte soll die Geschwindigkeit der internen Kommunikation gesteigert werden und eine effektivere Telefonberatung am Support möglich sein.