IT-Beratung

IT-Beratung

24 - 02 - 2021
15 Min

Die IT-Welt entwickelt sich laufend weiter und bringt immer neue Innovationen hervor. Diese Veränderungen können sowohl Chance als auch Bedrohung sein. Daher ist es so wichtig, einen innovativen Berater an Ihrer Seite zu haben, der Sie bei der Langfrist-Planung, der Entwicklung einer passende Strategie und dem Finden der richtigen Technologie für Ihre schwierigsten Geschäftsprobleme unterstützt.

xitee bietet ein breites Spektrum an Dienstleistungen, welche die IT-Effektivität Ihres Unternehmens steigern. Unsere Expertenleistungen umfassen spezialisierte Services wie digitale Transformation, Business-Analyse, UI/UX-Design, Projektmanagement und IT-Technologieberatung. Ziel der IT-Technologieberatung ist es, für unsere Kunden die beste Technologie zu finden, welche zum Erreichen ihrer Unternehmensziele beiträgt.

Die oben genannten Dienstleistungen können sowohl für Kunden mit einer bereits bestehenden Lösung sehr von Vorteil sein, als auch für diejenigen, die eine komplett neue Lösung bauen möchten. Wir bieten die Beratung zum Entwerfen einer neuen Lösungen entweder als Teil eines kompletten Entwicklungsprojekts an, oder individuell als separate Dienstleistung. Unser Team besteht aus IT-Experten mit langjähriger Erfahrung in den Bereichen Change Management, Softwareentwicklung und Anforderungsmanagement, sowie IT-Dienstleistern. Wir beraten und unterstützen unsere Kunden durch den gesamten Prozess hindurch, angefangen von der Analyse über die Strategie- und Konzeptentwicklung bis hin zur Implementierung und Produktionseinführung (Deployment). Bei Bedarf übernehmen wir auch Interim-Management-Aufgaben.

Digitale Transformation

Digitale Transformation beschreibt den Prozess zur Nutzung digitaler Technologien, mit dem Ziel neue (oder modifizierte) Geschäftsprozesse und Kundenerlebnisse zu schaffen, um den sich ändernden Geschäfts- und Branchenanforderungen dadurch gerecht zu werden.

Bei xitee bieten wir:

  • Lösungsberatung, bei der wir Ihre IT-Lösung analysieren und Sie bei strategischen Entscheidungen unterstützen
  • Digitale Transformation, indem wir Ihnen bei der Digitalisierung Ihres Unternehmens helfen. Digitale Transformation verschafft Ihrem Unternehmen Wettbewerbsvorteile
  • Machbarkeitsstudien, um die Realisierbarkeit einer Idee zu analysieren, z.B. inwiefern ein Projekt rechtlich und technisch umsetzbar sowie wirtschaftlich rentabel ist
  • Prozessverbesserungen, indem wir Ihre internen IT-Prozesse mit Best Practices in unserem Unternehmen und am Markt vergleichen. Der Bereich der Prozessoptimierung ist breit gefächert: Qualitätssicherung, Teststrategie und -vorgehen, Projektmanagement, Versionskontrolle, Release-Management, IT-Support & Wartung

Business-Analyse

Die Business-Analyse erhöht die Wahrscheinlichkeit auf Projekterfolg, steigert die Produktqualität, senkt die Entwicklungskosten und ermöglicht es unseren Experten, die Kundenprozesse auf Digitalisierung hin zu optimieren. Eine Business-Analyse kommt vor allem bei größeren Projekten mit umfangreichen Anforderungen und eher vagem Scope in Betracht. 

Unsere Business-Analysten analysieren die bestehenden Lösungen mit der Intention, diese zu verbessern, zu ersetzen, oder gemeinsam mit dem Kunden die Anforderungen an eine komplett neue Lösung zu definieren. Hierzu können wir Workshops vorbereiten und durchführen (offline oder online), in welchen wir die bestehenden Geschäftsprozesse beleuchten und Anwendungsfälle definieren. Dieser Prozess stellt sicher, dass keine vorhandene Schlüsselfunktionalität vergessen wird, die Erfahrungen mit einer bestehenden Lösung dienen zudem als Grundlage für neue Lösungserweiterungen.

Basierend auf unseren Erkenntnissen erstellt unser Team gemeinsam mit Ihnen (unserem Kunden) das Anforderungsdokument und die Spezifikation der neuen Lösung. Bei Bedarf helfen wir auch bei der Definition von Abnahmekriterien für die neue Lösung, die beim Testen verwendet werden sollen.

Typische Aufgaben von xitee sind unter anderem:

• Analyse des UI/UX und der Datenbank einer bestehenden Lösung
• Analyse & Modellierung von Geschäftsprozessen
• Vorbereitung und Durchführen von Workshops
• Dokumentation und Review von Anwendungsfällen (Use Cases)
• Analyse und Dokumentation von Anforderungs- und Spezifikationsdokumenten
• Erstellen und Zusammenfassen von Akzeptanzkriterien

Entwicklungsmethodiken

Die Wahl der richtigen Methodik ist ein Schlüsselelement für den Projekterfolg und spart Kosten. Viele unserer Kunden haben uns damit beauftragt ihnen dabei zu helfen, verfahrene Projekte zu retten, und genau dafür sind wir da.

Unser Team besteht aus Experten mit langjähriger Expertise im Projektmanagement. Wir beraten und unterstützen unsere Kunden während des gesamten Prozesses, von der Analyse über die Strategie- und Konzeptentwicklung bis hin zur Implementierung und Einführung in die Produktion (Deployment).

Bei der Herangehensweise an unsere Projekte verwenden wir in der Regel agile Methoden für deren Steuerung. In einigen Fällen wenden wir aber auch klassisch lineare Modelle an, beispielsweise “Wasserfall”. Die Wahl der Projektmanagement-Methodik richtet sich nach dem konkreten Projekt, seinen Besonderheiten und Anforderungen.

Die klassischen linearen Modelle (z.B. “Wasserfall") rechnen mit einer vollständigen und detaillierten Spezifikation zu Beginn der Implementierung und eignen sich nicht sonderlich gut, um auf Anforderungsänderungen im Zuge der Implementierung zu reagieren. Obwohl diese Modelle bei gut definierten Anforderungen effizient sein können zeigt die Praxis, dass es für den Kunden oft sehr herausfordernd ist, die Anforderungen schon zu Beginn ausreichend zu definieren. Dieser Aspekt wird durch agile Modelle gelöst, welche davon ausgehen, dass sich die Anforderungen im Projektverlauf weiterentwickeln.

Wasserfall-Methodik: hierbei handelt es sich um ein konservatives Managementmodell, das eine vollständige Projektspezifikation vor Beginn der Implementierung voraussetzt. Der Vorteil dieses Modells besteht darin, dass das Gesamtprojektbudget bereits in einem frühen Projektstadium gut abgeschätzt werden kann. Dieses Modell verlangt jedoch vom Kunden, die Anforderungen auf sehr detaillierter Ebene beschreiben zu können, was abstraktes und analytisches Denken abverlangt. Zeit und Komplexität der Spezifikation werden bedingt durch die Projektgröße, was in größeren Projekten die Zeitspanne bis zum Beginn der Implementierungsphase ausdehnt. Der Nachteil der Wasserfall-Methodik ist die kostspielige Überarbeitung, sofern im Verlauf der Implementierung Änderungen erforderlich werden.

Im Gegensatz zur Wasserfall-Methodik erfordern agile Modelle keine vollständige Spezifikation vor Beginn der Implementierung. Die Implementierungsphase beginnt viel zügiger und ist in kleinen Zyklen (Inkrementen) organisiert. Jedes Inkrement wird spezifiziert, implementiert und an den Kunden ausgeliefert. Der Kunde prüft das Inkrement und passt die Anforderungen bei Bedarf an. Durch diesen iterativen Prozess sieht der Kunde die Software in kleinen Schritten wachsen und kann die Anforderungen kontinuierlich an den Bedürfnissen ausrichten.

Agile Methoden bieten einen strukturierten und iterativen Ansatz für Projektmanagement und Produktentwicklung. Sie begreifen die Volatilität der Produktentwicklung und bieten eine Methodik für selbstorganisierende Teams, um auf Veränderungen zu reagieren ohne dabei aus der Bahn zu geraten. Die zentrale Bedeutung des agilen Projektablaufs besteht darin, die Ressourcen maximal auszunutzen und eine sofortige Kooperation zwischen Entwicklungsteam und Kunden zu ermöglichen. Die wichtigsten agilen Ansätze sind Scrum und Kanban.

Projektmanagement

Wir verfügen über ein Team an erfahrenen Projektmanagern, bei denen es sich gleichzeitig um Experten für agiles Projektmanagement handelt und die über weitreichende Erfahrungen aus vielfachen unterschiedlichen Projekten verfügen. Zusätzlich wenden sie unsere unternehmenseigenen Best Practices an, um Projekterfolge sicherzustellen.

Wir organisieren unser Entwicklungsteam in der Regel nach der Kanban-Methodik und den Prinzipien den Lean-Development-Prinzipien (schlanke Entwicklung), unterstützt von Tools aus dem Atlassian-Stack (Jira, Confluence, Bitbucket und Bamboo). Diese Art der Organisation gewährleistet einen kontinuierlichen Arbeitsfluss, der es wiederum dem Entwicklungsteam ermöglicht, dank eines stabilen Fokus die beste Leistung zu erzielen. Gleichzeitig kann das Team sehr flexibel auf Änderungen in der Aufgabenpriorisierung reagieren, ohne dass dabei umfangreiche Planungszeremonien erforderlich wären.

Aufgrund ihrer Vielseitigkeit lässt sich diese Teamorganisation leicht an verschiedenste Projektmanagement-Modelle anpassen, von konservativ bis hin zu agil. Sie erlaubt es uns auch, Entwickler auf Kundenseite bei Bedarf in das Team zu integrieren. Je nach Kundenwunsch können wir das Team aber auch nach einer Scrum-Methodik organisieren.

Standard-Projektrollen bei xitee sind ein Projektmanager, ein technischer Leiter, ein Business-Analyst, ein Entwickler/Mitglied des Devops-Teams und ein Tester. Der Projektleiter ist der Hauptverantwortliche und somit wesentliche Ansprechpartner für das Projekt auf unserer (Anbieter-)Seite. Auf Seite des Kunden sind die Rollen des Product Owners und des Projektsponsors erforderlich. Empfohlen wird außerdem ein firmeneigener IT-Experte, welcher unsere Leistung beurteilen kann.

Der Product Owner ist der Hauptverantwortliche und somit Ansprechpartner für das Projekt auf Kundenseite. Je nach Organisationsstruktur des Kunden agiert der Product Owner eigenständig (trifft z.B. direkt Entscheidungen) oder koordiniert andere Rollen des Kunden (liefert z.B. Entscheidungsvorlagen an das jeweilige Management Board / den Vorstand). In beiden Fällen ist der Product Owner für die Definition der fachlichen Anforderungen, die Freigabe der Spezifikation und die Abnahme der Deliverables verantwortlich. Darüber hinaus koordiniert er alle Aktivitäten auf Seiten des Kunden und kontrolliert das Projektbudget.

Die Entscheidung, wie eng der Product Owner in das Entwicklungsteam integriert sein soll, liegt beim Kunden. Es ist möglich, den Product Owner nicht direkt ins Team zu integrieren - das Feedback erfolgt in dem Fall durch regelmäßige Produkt-Demos und Planungsmeetings. Eine weitere Möglichkeit ist es, den Product Owner komplett ins Team zu integrieren, was ihm/ihr ermöglicht, an den täglichen Stand-ups teilzunehmen und dadurch einen tiefen Einblick in die tägliche Arbeit des Teams zu erlangen. Grundsätzlich lässt sich sagen, dass eine höhere Agilität und weniger detaillierte Anforderungen eine intensivere Zusammenarbeit des Product Owners mit dem Team und Integration ins Team erfordern.

Der Projektsponsor ist eine Autorität auf Steuerungsebene, die in das Projekt eingebunden und für das Projekt verantwortlich ist.

UI/UX-Design

UI-Design befasst sich mit der "Benutzeroberfläche", also dem grafischen Layout einer Lösung. Hierzu zählen die Schaltflächen, auf die der Benutzer klickt, Texte, Bilder, Schieberegler, Texteingabefelder und alle weiteren Elemente, mit denen der Benutzer interagiert. UI-Design untersucht das Bildschirmlayout, Übergänge, Oberflächenanimationen und jede einzelne Mikrointeraktion.

UX steht für "User Experience” (Nutzererfahrung). Im Mittelpunkt steht hierbei der Benutzer und seine Interaktion mit dem Produkt. Das Ziel des UX-Designs für xitee ist es, unseren Kunden und FE-Entwicklern einen reellen Blick auf die Lösungen zu bieten, bevor sie tatsächlich entwickelt werden. Dies ermöglicht ihnen eine bessere Vorstellung und ein besseres Verständnis von Aussehen, Features / Funktionen, der Verfügbarkeit auf unterschiedlichen Geräten und Plattformen sowie der Funktionalität der Software. Hierdurch können letztlich erhebliche Mittel eingespart werden.

Unser Vorgehen:

Wir verfolgen einen benutzerzentrierten Ansatz, um für unsere Kunden hochgradig nutzbare und zugängliche Produkte zu entwickeln. In der ersten Phase lernen wir die Business- Anforderungen des Kunden kennen und verstehen. Das bedeutet, wir begreifen den Kontext, in dem die Benutzer die Lösung verwenden können. In einer zweiten Phase entwickeln wir das Design. Die Ergebnisse werden daraufhin anhand der Benutzeranforderungen bewertet. Wir führen diese Phasen so lange in Form von Iterationen durch, bis die Auswertungsergebnisse zufriedenstellend sind. Die letzte Phase ist schließlich die Umsetzung des finalen Designs.

Vorteile, bzw. gutes UI/UX-Design führt zu:

  • geringeren Entwicklungskosten (keine Nacharbeiten)
  • erhöhter Qualität der Lösung (durch das Erstellen von User Journeys und Einbeziehen von Kundenfeedback)
  • erhöhter Kundenzufriedenheit, Engagement und Loyalität
  • Aufbau der Marke des Kunden (durch Einbinden von Unternehmensdesign und Logos)
  • einem höheren Ranking bei Google (da Kunden länger mit der UX-optimierten Website interagieren).

xitee bietet:

  • User Journeys: Eine User Journey ist die Visualisierung des Prozesses, den eine Person (User) durchläuft, um eine beabsichtigte Aufgabe zu erfüllen. Typischerweise wird sie als eine Reihe von Schritten dargestellt, in denen sich eine Person mit einem Produkt beschäftigt. Unser Ziel ist es, Ihre Benutzer zu “studieren”, ihr Verhalten zu verstehen und hieraus eine User Journey zu kreieren, die es diesen Benutzern ermöglicht, die gewünschten Aufgaben mit minimalem Aufwand zu erledigen.
  • Wireframes: Wireframes stellen die “Reise" von Benutzern bei der Interaktion mit einer Website oder einer App dar, einschließlich UI-Elementen wie Schaltflächen oder Bildern. Diese werden in einer vereinfachten Version durch Platzhalter dargestellt.
  • Prototypen: Prototypen sind interaktive Endversionen des Produkts, vor Entwicklung. Sie sind anklickbar und ermöglichen es den Anwendern, die Hauptinteraktionen des Produkts vorab zu testen.
  • Metrikanalyse nach Produktlaunch: Metriken sind Signale, die anzeigen, ob unsere UX-Strategie funktioniert. Das Verwenden von Metriken ist essentiell, um Veränderungen im Zeitverlauf mitzuverfolgen. Wir helfen Ihnen gerne bei der Einrichtung und Nutzung von Analysetools wie Google Analytics oder Piwik.

IT-Technologieberatung

Technologieberatungsleistungen sollen den Kunden dabei helfen, durch schnelle und kostengünstige Optimierung ihrer IT-Systeme und -Prozesse einen optimalen ROI (Return on Investment) aus dieser Technologie zu erzielen. xitee verfügt über das Fachwissen, die nötige Technologie sowie die Best Practices, um ihrem Unternehmen sichere Lösungen zu liefern, die sowohl aktuelle als auch künftige Anforderungen erfüllen und dabei Risiken minimieren.

Wir arbeiten gemeinsam mit unseren Kunden daran, IT-Infrastrukturen zu bauen und zu warten, welche modern, effizient, skalierbar, konfigurierbar und kostengünstig sind. Unser Schwerpunkt liegt dabei auf folgenden Bereichen:

Architekturberatung: Unsere Experten unterstützen den Kunden beim Übergang von veralteten und ineffektiven IT-Bereitstellungssystemen und -Architekturen hin zu einer Cloud-basierten Infrastruktur, welche es ihnen ermöglicht, neue Technologien in ihre Softwarestrategie zu implementieren.

Anpassung an neue Technologien: Heutzutage müssen Unternehmen neue Technologien implementieren, um wettbewerbsfähig zu bleiben und den Anforderungen moderner Anwender gerecht zu werden - und gleichzeitig müssen sie eine gleichbleibend hohe Qualität ihrer IT-Produkte und -Services sicherstellen. Wir sind da, um Sie dabei mit unserem Devops-Team unter Einsatz neuester moderner Technologien zu unterstützen.

  • Architekturberatung: Unsere Experten unterstützen den Kunden beim Übergang von veralteten und ineffektiven IT-Bereitstellungssystemen und -Architekturen hin zu einer Cloud-basierten Infrastruktur, welche es ihnen ermöglicht, neue Technologien in ihre Softwarestrategie zu implementieren.
  • Anpassung an neue Technologien: Heutzutage müssen Unternehmen neue Technologien implementieren, um wettbewerbsfähig zu bleiben und den Anforderungen moderner Anwender gerecht zu werden - und gleichzeitig müssen sie eine gleichbleibend hohe Qualität ihrer IT-Produkte und -Services sicherstellen. Wir sind da, um Sie dabei mit unserem Devops-Team unter Einsatz neuester moderner Technologien zu unterstützen

Anderer Blog aus der gleichen Branche