Im Zuge dieser Projektarbeit gilt es, das vorgestellte Unternehmen bei IT-Entscheidungen zu beraten und hierdurch die Expertise, welche im Zuge der Lehrveranstaltung Digital Technology Management erworben wurde, einfließen zu lassen. Die Beratungstätigkeit erstreckt sich hierbei über die Einführung einer Softwarelösung für Alltagstätigkeiten, Beratung bei der Cloudarchitektur, den Einsatz von Webservices und agile Entwicklungsansätze sowie die Erklärung von Herangehensweisen für die Erstellung eines Oberflächenkonzepts und die Entwicklung einer Smartphone-App.
Die Unternehmensführung des Consulting Unternehmens plant den Ankauf einer neuen Softwarelösung, um allgemeine Alltagstätigkeiten zu bewerkstelligen. Hierbei entsteht die Frage, ob sich für genannte Tätigkeiten die Anschaffung einer standardisierten Lösung oder einer individuell gestalteten Lösung empfiehlt.
Inhaltsverzeichnis
1 EINLEITUNG
1.1 AUFGABENSTELLUNG
1.2 ZIELSETZUNG
2 STANDARD- ODER INDIVIDUALSOFTWARE
2.1 STANDARDSOFTWARE
2.2 INDIVIDUALSOFTWARE
2.3 EMPFEHLUNG
3 CLOUDARCHITEKTUR
3.1 SAAS
3.2 PAAS
3.3 IAAS
3.4 EMPFEHLUNG
4 WEBSERVICES
4.1 EINSATZ VON WEBSERVICES
5 AGILER ENTWICKLUNGSANSATZ
5.1 SCRUM
5.1.1 Rollen
5.1.2 Bestandteile
5.2 PROJEKTABLAUF VON SCRUM
6 OBERFLÄCHENKONZEPTION
6.1 WIREFRAMES
6.2 MOCK-UPS
7 APP-ENTWICKLUNG IN KURZER ZEIT
7.1 VERFAHREN ZUR APP-ENTWICKLUNG
7.2 UNTERSCHIEDLICHE HANDYBETRIEBSSYSTEME
7.3 ZUGRIFF AUF DATENBANK
Zielsetzung & Themen
Die vorliegende Arbeit zielt darauf ab, das Consulting-Unternehmen ABC GmbH bei der strategischen Auswahl moderner IT-Lösungen zu beraten, um bestehende veraltete Systeme abzulösen und administrative Prozesse durch Digitalisierung effizienter zu gestalten.
- Auswahl zwischen Standard- und Individualsoftware für den Unternehmensalltag
- Analyse von Cloudarchitekturen (SaaS, PaaS, IaaS) zur Optimierung der IT-Infrastruktur
- Nutzung von Webservices zur Vernetzung und Automatisierung von Schnittstellen
- Implementierung agiler Methoden mittels Scrum für die Softwareentwicklung
- Gestaltungskonzepte für Benutzeroberflächen durch Design Thinking (Wireframes & Mock-ups)
- Methoden zur plattformübergreifenden App-Entwicklung in kurzer Zeit
Auszug aus dem Buch
5 Agiler Entwicklungsansatz
Gerade in der Softwareentwicklung gibt es zahlreiche verschiedene agile Entwicklungsansätze, die bekanntesten sind hierbei Scrum, Extreme Programming, aber auch entwickeln nach Kanban. All diese Ansätze beruhen auf dem agilen Manifest und auf den darin festgelegten werden. Ob es in der Praxis ratsam ist, lediglich einen agilen Entwicklungsansatz zu verfolgen, sei in dieser Aufgabe dahingestellt. Besonders Extreme Programming lässt sich in der Praxis mit anderen agilen Entwicklungsansätzen kombinieren bzw. ergänzen. Um diese Fragestellung zu beantworten, wird der agile Entwicklungsansatz Scrum gewählt. (vgl. Roden, 09.11.2020)
5.1 Scrum
Der agile Entwicklungsansatz Scrum eignet sich besonders zur schnellen und auch flexiblen Entwicklung in einem regellosen bzw. chaotischen Umfeld. Die wichtigsten Merkmale dieser Methode sind die eingebaute Instabilität, überlappende Entwicklungsphasen, eine ausgeprägte Selbstorganisation der Mitarbeitenden, kombiniert mit einer subtilen Kontrolle und in Verbindung mit multidimensionalem Lernen. (vgl. ELG E-Learning Group GmbH, 2020, S. 45–49)
Zusammenfassung der Kapitel
1 EINLEITUNG: Definiert die Aufgabenstellung und Zielsetzung der Beratung für die ABC GmbH hinsichtlich moderner IT-Lösungen.
2 STANDARD- ODER INDIVIDUALSOFTWARE: Vergleicht die Vor- und Nachteile von Standardlösungen gegenüber Individualsoftware und gibt eine Empfehlung für den Einsatz.
3 CLOUDARCHITEKTUR: Erläutert die drei Ebenen SaaS, PaaS und IaaS und empfiehlt die Nutzung von SaaS für das betreffende Unternehmen.
4 WEBSERVICES: Beschreibt die Funktion und den Einsatz von Webservices als plattformunabhängige Schnittstellen zur Prozessautomatisierung.
5 AGILER ENTWICKLUNGSANSATZ: Analysiert Scrum als gewählte agile Methode sowie deren Rollen und Bestandteile im Projektverlauf.
6 OBERFLÄCHENKONZEPTION: Erklärt den Prozess der Oberflächengestaltung von Wireframes über Design Thinking bis hin zu Mock-ups.
7 APP-ENTWICKLUNG IN KURZER ZEIT: Beleuchtet technische Verfahren, Frameworks und Datenbankanbindungen für eine effiziente plattformunabhängige App-Entwicklung.
Schlüsselwörter
Digital Technology Management, Cloudarchitektur, SaaS, Standardsoftware, Scrum, Webservices, App-Entwicklung, User Experience, Wireframes, Mock-ups, Schnittstellen, IT-Beratung, Prozessautomatisierung, Softwareentwicklung, Plattformunabhängigkeit.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit befasst sich mit der IT-Beratung eines Consulting-Unternehmens, das veraltete Software durch moderne, digitale Lösungen ersetzen möchte.
Was sind die zentralen Themenfelder?
Die Schwerpunkte liegen auf der Auswahl geeigneter Softwaremodelle, der Cloud-Infrastruktur, agilen Entwicklungsmethoden und dem Design von mobilen Applikationen.
Was ist das primäre Ziel der Arbeit?
Ziel ist die Unterstützung bei der Entscheidungsfindung für IT-Lösungen, um die Produktivität durch moderne Methoden und Architekturen zu steigern.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit basiert auf einer Literaturanalyse und dem Vergleich von Systemansätzen, um fundierte Empfehlungen für das Consulting-Szenario abzuleiten.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in technologische Konzepte wie Cloudarchitekturen und Webservices sowie methodische Ansätze für Projektmanagement und Designkonzeption.
Welche Schlüsselwörter charakterisieren die Arbeit?
Zentrale Begriffe sind Digital Technology Management, SaaS, Scrum, App-Entwicklung und Prozessautomatisierung.
Warum wird für die ABC GmbH eine SaaS-Lösung empfohlen?
SaaS wird empfohlen, da es die ABC GmbH von Wartungs- und Administrationsaufgaben entlastet und eine schnelle sowie flexible Einführung ermöglicht.
Wie unterstützt Scrum die Softwareentwicklung im Unternehmen?
Scrum bietet durch kurze Sprints und Selbstorganisation ein flexibles Framework, um auch in einem dynamischen Umfeld lauffähige Software-Versionen zu erstellen.
Welchen Vorteil bieten Webservices in der Administration?
Webservices ermöglichen die Vernetzung verschiedener Systeme, wie ERP und CRM, wodurch administrativer Aufwand reduziert und Prozesse automatisiert werden können.
- Quote paper
- Florian Wokurek (Author), 2021, Digital Technology Management. Am Beispiel eines Consulting Unternehmens, Munich, GRIN Verlag, https://www.grin.com/document/1263403