Zum Inhalt springen

Projektantrag: Evaluierung, Installation und Konfiguration einer virtuellen Entwicklungsumgebung


C3lm0

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

 

 

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 von C3lm0
Formatierung
Link zu diesem Kommentar
Auf anderen Seiten teilen

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 ;)

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...