C3lm0 Geschrieben 3. März 2021 Geschrieben 3. März 2021 Hallo liebe Fachinformatiker-Community, vorab zur Info ich bin für die beiden Fachrichtungen Systemintegration und Anwendungsentwicklung sehr begeistert und konnte in meinem Unternehmen oft auch Aufgaben aus beiden Tätigkeitsbereichen übernehmen. Deswegen ist dieser Projektantrag nur ein Teilprojekt, welches die Anforderungen an Systemintegratoren entsprechen soll. Später ist es dann auch meine Aufgabe die notwendige Applikation zu entwickeln. Ich würde gerne von euch wissen was ihr von diesem Projektantrag haltet und ob ihr noch ein paar Verbesserungsvorschläge oder sonstige Kritik habt. Das ganze wird bei der IHK Region Stuttgart eingereicht. Vielen Dank schonmal Projektbezeichnung: Evaluierung, Installation und Konfiguration einer virtuellen Entwicklungsumgebung für die Entwicklung einer Applikation zur erleichterten Handhabung von Metadaten Projektbeschreibung: In der Abteilung ### des Geschäftsbereichs ### der Firma ### gibt es momentan keine Möglichkeit Excel-Tabellen, die mit relevanten Metadaten für Kundenprojekte gefüllt sind, zentral zu verwalten und zu bearbeiten. Hierdurch kommt es häufig zum Verlust von Daten und somit auch von wertvoller Arbeitszeit. Die Abteilung gab mir den Auftrag hierfür eine Lösung zu finden. Durch die Erstellung einer Applikation, welche das Hochladen, Bearbeiten und Hinzufügen von Metadaten ermöglicht, soll hierbei Abhilfe geschafft werden. Da das gesamte Projekt jedoch den Rahmen der Projektarbeit sprengen würde, beziehe ich mich hier lediglich auf den Aufbau einer Entwicklungsumgebung, in welche die Applikation später auch eingesetzt werden soll. Dafür sollen zwei virtuelle Maschinen (VM) auf einem ESXi-Server eingerichtet werden. Eine VM wird dabei als Datenbankserver und die andere als Webserver fungieren. Auf dem Datenbankserver soll dann ein geeignetes Datenbankmanagementsystem installiert und konfiguriert werden. Dieses soll dafür sorgen, dass die Applikation, welche auf dem zu konfigurierenden Webserver ausgeführt und entwickelt werden soll, die notwendigen Daten abfragen, sowie ablegen kann. Projektumgebung: Es handelt sich hierbei um ein firmeninternes Projekt und die Erstellung der Entwicklungsumgebung erfolgt vor Ort. Alle weiteren Tätigkeiten werden flexibel vor Ort oder aus dem Home Office, mit Hilfe des Firmen-Laptops und VPN-Zugang, erledigt. Projektphasen mit Zeitplanung in Stunden: 1. Planungsphase 3h 1.1 Erstellen einer IST-Analyse 1h 1.2 Erarbeitung eines SOLL-Konzepts 2h 2. Evaluierungsphase 4h 2.1 Vergleich benötigter Softwarelösungen 3h 2.2 Kosten-Nutzen-Analyse der möglichen Lösungen 1h 3. Realisierungsphase 15,5h 3.1 Beschaffung erforderlicher Software 1h 3.2 Vorbereitung des ESXi-Servers 1,5h 3.3 Aufsetzen des Datenbank-Servers 2h 3.4 Installation und Konfiguration des Datenbankmanagementsystems 3,5h 3.5 Einrichten einer Backup-Lösung der Datenbank 2h 3.6 Aufsetzen des Webservers 2h 3.7 Installation und Konfiguration der Webserver-Software 3,5h 4. Testphase 2,5h 4.1 Verbindungstest der beiden Server 0,5h 4.2 Fehlerbehebung eventuell auftretender Fehler 2h 5. Projektübergabe und anschließende Einweisung der Entwickler 2h 6. Erstellen der Dokumentation 8h Dokumentation zur Projektarbeit: Prozessorientierter Projektbericht Zitieren
charmanta Geschrieben 3. März 2021 Geschrieben 3. März 2021 vor einer Stunde schrieb C3lm0: Dafür sollen zwei virtuelle Maschinen (VM) auf einem ESXi-Server eingerichtet werden. Eine VM wird dabei als Datenbankserver und die andere als Webserver fungieren. Hm. Warum ? vor einer Stunde schrieb C3lm0: Auf dem Datenbankserver soll dann ein geeignetes Datenbankmanagementsystem installiert und konfiguriert werden. Dieses soll dafür sorgen, dass die Applikation, welche auf dem zu konfigurierenden Webserver ausgeführt und entwickelt werden soll, die notwendigen Daten abfragen, sowie ablegen kann. sehe ich nicht unbedingt als FiSi Thema an ... vor einer Stunde schrieb C3lm0: 2. Evaluierungsphase 4h 2.1 Vergleich benötigter Softwarelösungen 3h 2.2 Kosten-Nutzen-Analyse der möglichen Lösungen 1h Die ist mir zu kurz. Ich verstehe noch nicht, was Du nun genau evaluieren willst ? So nach zwei Mal lesen meine ich, dass Du einfach nen vHost aufsetzt, auf dem dann später ne App entwickelt wird. Wenn dem so sein sollte ... ists mir zuwenig Formulier den Antrag mal ausführlicher und gib der Auswahl mal 6-7 Stunden Es muss besser hervorgehen, was Du genau machst und wieso das eine komplexe Anforderung sein soll Zitieren
C3lm0 Geschrieben 3. März 2021 Autor Geschrieben 3. März 2021 (bearbeitet) Erstmal vielen Dank dir für die schnelle Antwort und Kritik vor 58 Minuten schrieb charmanta: Hm. Warum ? Also ich dachte, dass es perfomance-technisch mehr Sinn macht, aber jetzt wo du es so sagst... es sind nicht genug Leute die später mit der Applikation arbeiten, sodass der Server eig nicht in die Knie gehen sollte. Also kann ich das ganze theoretisch auch auf einer VM laufen lassen? vor 58 Minuten schrieb charmanta: sehe ich nicht unbedingt als FiSi Thema an ... Die ist mir zu kurz. Ich verstehe noch nicht, was Du nun genau evaluieren willst ? So nach zwei Mal lesen meine ich, dass Du einfach nen vHost aufsetzt, auf dem dann später ne App entwickelt wird. Wenn dem so sein sollte ... ists mir zuwenig Einmal muss ich ein geeignetes DBMS für die eingehenden Daten finden (zb. MySQL oder doch NoSQL) und das ganze anhand von Perfomancegründen und Anpassungsmöglichkeiten der eingehenden Datenstrukturen abwägen. Als zweites muss ich eine geeignete Technologie für den Webserver zu finden, was von den bevorzugten Programmiersprachen der Entwickler, also auch mir, abhängt. Die VM muss ich dann auch erst noch konfigurieren und mit einem geeigneten Betriebssystem ausstatten. Sonst fällt mir nichts weiter ein wie ich das FiSi-lastiger gestalten kann... vor 58 Minuten schrieb charmanta: Formulier den Antrag mal ausführlicher und gib der Auswahl mal 6-7 Stunden Es muss besser hervorgehen, was Du genau machst und wieso das eine komplexe Anforderung sein soll Das wäre jetzt mal die angepasste Zeitplanung Projektphasen mit Zeitplanung in Stunden: 1. Planungsphase 3h 1.1 Erstellen einer IST-Analyse 1h 1.2 Erarbeitung eines SOLL-Konzepts 2h 2. Evaluierungsphase 6h 2.1 Evaluierung und Vergleich von Softwarelösungen 3,5h 2.2 Kosten-Nutzen-Analyse der möglichen Lösungen 2,5h 3. Realisierungsphase 14,5h 3.1 Beschaffung erforderlicher Software 1h 3.2 Vorbereitung des ESXi-Servers 1,5h 3.3 Aufsetzen des Datenbank-Servers 2h 3.4 Installation und Konfiguration des Datenbankmanagementsystems 3h 3.5 Einrichten einer Backup-Lösung der Datenbank 2h 3.6 Aufsetzen des Webservers 2h 3.7 Installation und Konfiguration der Webserver-Software 3h 4. Testphase 2,5h 4.1 Verbindungstest der beiden Server 0,5h 4.2 Fehlerbehebung eventuell auftretender Fehler 2h 5. Projektübergabe und anschließende Einweisung der Entwickler 2h 6. Erstellen der Dokumentation 7h Bearbeitet 3. März 2021 von C3lm0 Formatierung Zitieren
charmanta Geschrieben 3. März 2021 Geschrieben 3. März 2021 vor 2 Stunden schrieb C3lm0: Also ich dachte, dass es perfomance-technisch mehr Sinn macht, aber jetzt wo du es so sagst... es sind nicht genug Leute die später mit der Applikation arbeiten, sodass der Server eig nicht in die Knie gehen sollte. Also kann ich das ganze theoretisch auch auf einer VM laufen lassen? Ich würde empfehlen, dass dies Dein Projekt wird da: vor 2 Stunden schrieb C3lm0: Einmal muss ich ein geeignetes DBMS für die eingehenden Daten finden (zb. MySQL oder doch NoSQL) und das ganze anhand von Perfomancegründen und Anpassungsmöglichkeiten der eingehenden Datenstrukturen abwägen. Als zweites muss ich eine geeignete Technologie für den Webserver zu finden, was von den bevorzugten Programmiersprachen der Entwickler, also auch mir, abhängt. das hier nicht dem üblichen Prüfungsfeld eines FiSi entspricht Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.