Im Rahmen dieser Arbeit soll ein Consulting Unternehmen in Bezug auf die Neuanschaffung einer Software beraten werden. Bei der Neuanschaffung wird hohen Wert auf die internationalen Tätigkeiten sowie auf die Möglichkeit der Mitarbeiter zum Home Office gelegt. Datenzugriff sowie Datensicherheit sind wichtige Kriterien, die in dieser Arbeit analysiert werden. Zuerst wird in der Arbeit auf den Vergleich zwischen Standard- und Individualsoftware eingegangen und in den darauffolgenden Kapiteln auf den Einsatz der richtigen Cloudarchitektur.
Der Einsatz von Webservices wird ebenfalls anhand eines Beispiels für die ABC GmbH erläutert, sowie deren Merkmale zur Unterstützung der innerbetrieblichen Prozesse aufgezeigt. Der Projektverlauf für einen agilen Entwicklungsansatz wird anschließend ebenfalls anhand einer ausgewählten Methode erläutert. Zum Schluss werden die theoretischen Grundlagen erläutert, wie in kurzer Zeit eine App mit Datenbankzugriff entwickelt werden kann, welche unterschiedliche Handybetriebssysteme unterstützt und mit anderen Entwicklungsformen verglichen.
Inhaltsverzeichnis
1 EINLEITUNG
2 STANDARDSOFTWARE, ODER DOCH INDIVIDUALSOFTWARE?
3 DER EINSATZ DER RICHTIGEN CLOUDARCHITEKTUR
3.1 BEREITSTELLUNGSMERKMALE
3.2 CLOUD SERVICEMODELLE
3.3 IAAS – INFRASTRUCTURE AS A SERVICE
3.4 PAAS – PLATFORM AS A SERVICE
3.5 SAAS – SOFTWARE AS A SERVICE
4 SINNVOLLER EINSATZ VON WEBSERVICES
4.1 WEBSERVICES
4.2 EINSATZ IM UNTERNEHMEN
5 AGILER ENTWICKLUNGSANSATZ
5.1 SCRUM METHODE
5.2 ELEMENTE IN EINEM SCRUM-PROJEKT
5.3 ABLAUF EINES SCRUM-PROJEKTS
6 HERANGEHENSWEISE FÜR DIE OBERFLÄCHENKONZEPTION
6.1 GRUNDLEGENDES
6.2 SCHRITT 1 – ANSATZ OBERFLÄCHENKONZEPTION
6.3 SCHRITT 2 – VERWENDUNG VON WIREFRAMES
7 EFFIZIENTE APP-ENTWICKLUNG
7.1 PROGRESSIVE WEB APP - PWA
7.2 PWA VS. NATIVE APPS
7.3 PWA VS. HYBRID APPS
Zielsetzung & Themen
Die vorliegende Arbeit berät ein Consulting-Unternehmen bei der technologischen Neuausrichtung und der Auswahl geeigneter Softwarelösungen unter Berücksichtigung von Home-Office-Anforderungen, internationaler Zusammenarbeit und Datensicherheit. Die zentrale Forschungsfrage befasst sich mit der Evaluierung optimaler IT-Architekturen und Entwicklungsmethoden für effiziente Unternehmensprozesse.
- Vergleich zwischen Standard- und Individualsoftware
- Analyse von Cloud-Architekturen und Service-Modellen (IaaS, PaaS, SaaS)
- Einsatzmöglichkeiten und Vorteile von Webservices im Unternehmenskontext
- Implementierung agiler Methoden mittels Scrum
- Methodik der Oberflächenkonzeption und Wireframing
- Effiziente App-Entwicklung durch Progressive Web Apps (PWA)
Auszug aus dem Buch
6.3 Schritt 2 – Verwendung von Wireframes
Aufgrund des vorgestellten Vorangehens weise, sollte man sich zuerst grundlegend auf die Ausarbeitung von Wireframes fokussieren. Wireframes (aus dem englischen für Drahtgerüst) sind einfache Darstellungen einer Softwareoberfläche im zweidimensionalen Bereich. Ziel bei der Verwendung von Wireframes ist die Fokussierung respektive auf die Priorisierung von Inhalten und Funktionen. Dabei wird bewusst auf die Verwendung von Farben und finalen Schriften verzichtet, um das Design nicht auf visueller Ebene zu analysieren, sondern auf Funktionalität und Benutzerführung.
Die Erstellung von Wireframes kann von gewöhnlichen Handskizzen, bis hinzu von computerunterstützten Applikationen wie z.B. mithilfe von Adobe XD reichen. Beide Herangehensweisen haben Ihre eigenen Vorteile. Beim Ansatz über die Skizze gelangt man in kurzer Zeit und mit einfachen Mitteln zu Resultaten, die besprochen und verfeinert werden können. Sollte die Verwendung von Software in wie mit Adobe XD in Betracht gezogen werden, benötigt es vorab neben der Lizenz zur Software auch die entsprechenden Kompetenzen, um mit der Software umgehen zu können, jedoch kann das Wireframe für die weitere Bearbeitung von Mock-Ups einfach als Basis weiterverwendet werden. Abbildung 4 zeigt ein in Adobe XD erstelltes Wireframe.
Zusammenfassung der Kapitel
1 EINLEITUNG: Einführung in die Zielsetzung, ein Consulting-Unternehmen bei der Software-Neuanschaffung zu beraten, unter besonderer Berücksichtigung von Home-Office und Datensicherheit.
2 STANDARDSOFTWARE, ODER DOCH INDIVIDUALSOFTWARE?: Erläuterung der Unterschiede zwischen Standard- und Individualsoftware sowie eine erste Bewertung der Eignung für das Consulting-Unternehmen.
3 DER EINSATZ DER RICHTIGEN CLOUDARCHITEKTUR: Detaillierte Untersuchung von Cloud-Bereitstellungsmerkmalen und den Servicemodellen IaaS, PaaS und SaaS hinsichtlich ihrer Unternehmensanforderungen.
4 SINNVOLLER EINSATZ VON WEBSERVICES: Beschreibung der Funktionsweise und Vorteile von Webservices zur Automatisierung von Geschäftsprozessen.
5 AGILER ENTWICKLUNGSANSATZ: Vorstellung der Scrum-Methode, ihrer Elemente und des typischen Projektverlaufs für die Softwareentwicklung.
6 HERANGEHENSWEISE FÜR DIE OBERFLÄCHENKONZEPTION: Darstellung der methodischen Vorgehensweise bei der Gestaltung von Benutzerschnittstellen unter Einbeziehung von Skizzen und Wireframes.
7 EFFIZIENTE APP-ENTWICKLUNG: Vergleich von Progressive Web Apps (PWA) mit nativen und hybriden Applikationen als kosteneffiziente Lösung.
Schlüsselwörter
Standardsoftware, Individualsoftware, Cloud Computing, SaaS, Webservices, Scrum, Agile Entwicklung, Oberflächenkonzeption, Wireframes, Progressive Web App, PWA, IT-Infrastruktur, Datensicherheit, Anwendungssoftware, Softwarequalität
Häufig gestellte Fragen
Worum geht es in der Arbeit grundlegend?
Die Arbeit unterstützt ein Consulting-Unternehmen dabei, eine fundierte Entscheidung für die Neuanschaffung von Unternehmenssoftware zu treffen, die modernen Arbeitsweisen wie Home-Office gerecht wird.
Was sind die zentralen Themenfelder?
Die Schwerpunkte liegen auf Software-Architekturen, Cloud-Strategien, Prozessautomatisierung durch Webservices, agiler Projektsteuerung und moderner App-Entwicklung.
Was ist das primäre Ziel der Arbeit?
Das primäre Ziel ist es, dem Consulting-Unternehmen eine Entscheidungshilfe für die Softwarewahl zu bieten, die sowohl technologisch effizient ist als auch die internen Geschäftsprozesse optimal unterstützt.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit stützt sich auf eine strukturierte Analyse von IT-Konzepten, den Vergleich verschiedener Software-Bereitstellungsmodelle und die methodische Herleitung von Entwicklungsprozessen im agilen Umfeld.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die Wahl zwischen Standard- und Individualsoftware, Cloud-Servicemodelle, den Nutzen von Webservices, die Einführung von Scrum sowie Konzepte für User-Interfaces und App-Entwicklung.
Welche Schlüsselwörter charakterisieren die Arbeit?
Wichtige Begriffe sind insbesondere SaaS, Scrum, PWA, Cloud-Architektur und Oberflächenkonzeption.
Warum wird im Kapitel 7 explizit die PWA für das Unternehmen empfohlen?
Aufgrund der Anforderungen an Kompatibilität, Kostenersparnis und schnelle Entwicklungszeit bietet die PWA im Vergleich zu nativen oder hybriden Apps die effizienteste Lösung für die ABC GmbH.
Welche Rolle spielt die DSGVO bei den betrachteten Cloud-Lösungen?
Bei der Nutzung von SaaS-Lösungen liegt die Verantwortung für den Datenschutz personenbezogener Daten bei den Anbietern und Kunden, wobei die Einhaltung der DSGVO-Richtlinien einen wesentlichen Bestandteil des Servicepakets darstellt.
- Arbeit zitieren
- Martin Horvat (Autor:in), 2020, Beratung eines Consulting Unternehmens. Projektarbeit "Neue Technologien", München, GRIN Verlag, https://www.grin.com/document/980151