Volcano Geschrieben 28. Januar 2011 Teilen Geschrieben 28. Januar 2011 (bearbeitet) Hi Leute, Da ich schon spät dran bin, und ich mich nochmal absichern möchte, bitte ich euch, einmal drüber zu schauen, und mir zu sagen, was eventuell verbesserungswürdig ist. ------------------------------------------------------------------------------------------- 1.1. Projektbezeichnung Bereitstellung einer virtuellen Entwicklungsumgebung 1.2. Kurzform der Aufgabenstellung Bei der FIRMA XXXXX ist derzeit eine Vielzahl interner, sowie externer Entwickler beschäftigt, um Lösungen für diverse Warenwirtschaftssysteme sowie Datenbanken und Web-Services zu entwickeln. Im Rahmen des Abschlussprojekts soll die Umstellung herkömmlicher Arbeitsplatzrechner für externe Entwickler auf einer zentral gehosteten „Virtual Desktop Infrastructure“ Umgebung durchgeführt werden, um eine kostengünstigere und flexible Lösung zu schaffen, und die Sicherheit zu erhöhen. 1.3. Ist-Aufnahme und Ist-Analyse Momentan werden vom Unternehmen beauftragte externe Entwickler mit herkömmlichen Arbeitsplatzrechnern ausgestattet, da es den Entwicklern nicht gestattet ist, firmenfremde Endgeräte im Unternehmensumfeld zu nutzen. Die Bereitstellung eines solchen Arbeitsplatzes erfordert die Beschaffung eines Endgerätes (sofern nicht Bestandsgeräte verwendet werden können), die Installation des Betriebssystems, sowie dessen Einrichtung und die Installation der Entwicklungswerkzeuge. Diese Tätigkeiten werden durch den On-Site Support des Unternehmens durchgeführt. Zum Teil werden die Entwickler an wechselnden Standorten eingesetzt, wodurch mobile Endgeräte auf Dienstreisen das Firmengelände verlassen. Mögliche lokale Daten und eine mangelnde Datensicherung können im Falle eines Diebstahls oder Defektes des Gerätes zu Datenverlust führen. D.h. bei jeglichen Defekt Des Gerätes gehen wichtige Informationen verloren. Weiteren kann nicht gewährleistet werden, dass firmeneigene Daten an Dritte weitergegeben werden. Durch die Nutzung der Endgeräte besteht ebenfalls das Risiko, dass es zu Versionsunterschieden bei der Entwicklungssoftware zwischen den Entwicklern kommt und das ungewollte Fremdsoftware auf den Geräten installiert und im Unternehmensumfeld genutzt wird. In einigen Bereichen des Unternehmens werden bereits heute zentral gehostete Desktops via Citrix bereitgestellt, die den herkömmlichen Arbeitsplatzrechner ersetzten und einen hohen Grad an Flexibilität in der Bereitstellung und des Zugriffs darauf bieten. 2. Zielsetzung entwickeln/Soll-Konzept 2.1. Was soll am Ende des Projektes/Teilprojektes erreicht sein? Ziel des Projekts ist die Umstellung von herkömmlichen Entwickler-Arbeitsplatzrechnern auf eine zentral gehostete Desktopumgebung zur Senkung von Kosten für Entwickler-Endgeräte die bei der Beschaffung, dem Betrieb, der Wartung, sowie der Verschrottung entstehen. Es soll durch eine standortunabhängige Erreichbarkeit gewährleistet werden, dass Nebenkosten, wie Reisekosten, Hotelkosten etc. minimiert werden. Des Weiteren soll das Risiko des Datenverlusts minimiert wird. Da es im Unternehmen bereits eine Virtual Desktop Infrastructure (VDI) Lösung gibt, soll zukünftig externen Mitarbeitern das Arbeiten mittels zentral gehosteter Desktops, basierend auf dieser Lösung, möglich sein. Eine Erweiterung in andere Teilbereiche der Firma soll dabei nicht ausgeschlossen werden. 2.2. Welche Anforderungen müssen erfüllt sein? Es ist erforderlich, dass die bestehende VDI-Lösung verwendet wird und eigene Endgeräte der Entwickler, unabhängig von Art und Betriebssystem, verwendet werden können. Das Risiko des Datendiebstahls soll durch eine Abschottung des Systems gewährleistet sein. Des Weiteren ist es erforderlich, dass Entwickler die Möglichkeit haben, von überall auf die Umgebung mittels Citrix Access Gateway zuzugreifen. Durch die Bereitstellung von standardisierten, virtuellen Desktops soll gewährleistet werden, dass Kosten für Endgeräte, sowie Bereitstellung und Betrieb eines Arbeitsplatzes gering gehalten werden können. Die Erreichbarkeit von Schnittstellen und die Nutzung der Entwicklungswerkzeuge muss reibungslos möglich sein. 2.3. Welche qualitätssichernden Maßnahmen sind vorgesehen? Durch den Einsatz einer bereits in anderen Bereichen implementierten, produktiven Lösung sollen mögliche Risiken wie Instabilität und mangelnde Erfahrung bei späterem Betrieb verringert werden. Die Funktionalität der erforderlichen Anwendungen sollen im Rahmen einer Testphase gewährleistet und ggf. nachgebessert werden. Um einen einheitlichen Wissenstand beim Endanwender zu erzielen, werden im Rahmen diese Projekts Anwenderdokumentationen erstellt. Im Rahmen einer Kosten/Nutzen-Analyse soll gezeigt werden, dass die langfristigen Kosten der Umstellung auf eine virtuelle Desktop Umgebung geringer sind. 2.4. Welche Einschränkungen müssen berücksichtig werden Die Kosten zur Umstellung sollen den Rahmen des vorgegebenen Budgets nicht verlassen. Zum Zugriff auf die Umgebung sollen eigene Endgeräte der Entwickler verwendet werden, die im Zuständigkeitsbereich der Entwickler liegen und nicht von der Firma bereitgestellt werden. Die Installation und Konfiguration des Access Gateway Dienstes zur standortunabhängigen Nutzung, sowie die Installation und Bereitstellung des XenServers als Basis für die VDI-Umgebung sind nicht Bestandteil des Projekts und bereits vorhanden. 3. Projektstrukturplan entwickeln / Projektphasen 3.1. Was ist zur Erfüllung der Zielsetzung erforderlich Die Zusammenarbeit mit mehreren Bereichen ist für die Durchführung des Projektes erforderlich. Server für die virtuellen Desktops werden vom Hersteller Citrix eingesetzt. Die Beschaffung der Software Lizenzen wird, wie vorgesehen, von dem Bereich Purchasing durchgeführt. Für die Erreichbarkeit aus dem Internet wurde ein Citrix Access Gateway im Vorfeld eingerichtet. Es müssen Rahmenbedingungen der Netzwerkstruktur berücksichtigt werden, sowie die Kompatibilität zum bestehenden Netzwerk gegeben sein. Dazu gehören die Freischaltung benötigter Ports sowie die Abstimmung der einzelnen Netzwerkkomponenten. Im Rahmen der Planungsphase sind Abstimmungen mit den Entwicklern nötig. 4. Hauptaufgaben / Teilaufgaben auflisten 4.1. Projektphasen mit Zeitplanung in Stunden 1. Ist-Analyse 3 Std. 1.1 Analyse der vorhandenen Systeme .................................. 2 Std. 1.2 Kosten/Nutzen Analyse ................................................. 1 Std. 2. Soll-Konzept 2 Std. 3. Planung 3 Std. 3.1 Projektplan mit Termin- und Ressourcenplanung .............. 2,5 Std. 3.2 Beschaffung der Lizenzen / Software .............................. 0,5 Std. 4. Installation und Konfiguration des Grundsystems 6 Std. 4.1 Installation der virtuellen Maschinen ......................... 2 Std. 4.2 Einrichtung des Testsystems ................................... 4 Std. 5. Testphase 6 Std. 5.1 Funktionalität der einzelnen Komponenten ................. 3 Std. 5.2 Erreichbarkeit der Systeme und Schnittstellen .............. 2 Std. 5.3 Fehlerkorrektur .................................................... 1 Std. 6. Abnahme / Abschluss des Projektes 5 Std. 6.1 Kostenkontrolle .................................................... 1 Std. 6.2 Übergabe und Einweisung der Administratoren ............ 1 Std. 6.3 Anwenderdokumentation ........................................ 2 Std. 6.4 Abnahme durch den Auftraggeber ............................. 1 Std. 7. Ausarbeitung der Projektdokumentation 10 Std. Summe der Stunden: 35 Bearbeitet 28. Januar 2011 von Volcano (Überschrift) "1.1" in "1.2" geändert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 28. Januar 2011 Teilen Geschrieben 28. Januar 2011 Klingt für mich rund, eintüten und abschicken... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.