Migrationkonzept einer Salesforce B2B

beitrag_migrationskonzept_salesforce_b2b

Die IT-Branche wandelt sich ständig: Neue Technologien entstehen, bestehende entwickeln sich weiter. Unternehmen müssen Schritt halten, was oft teuer und zeitintensiv ist.

Ein aktuelles Beispiel ist die Umstellung von Salesforce Aura Runtime auf die modernere Lightning Web Runtime (LWR) für digitale Erlebnisse. Ein Kunde von dotSource GmbH hat deshalb entschieden, seinen B2B-Shop auf die LWR zu migrieren.

Das Ziel dieser Arbeit: Ein Migrationskonzept zu entwickeln, das eine reibungslose Umstellung einer bestehenden Salesforce-Storefront auf die LWR ermöglicht. Dabei wird die Funktionalität der Komponenten gewährleistet, ohne auf spezifische Datenmigrationen einzugehen.

Zunächst werden Salesforce, Aura und LWR mit ihren Vor- und Nachteilen erklärt. Danach folgt die Analyse des aktuellen Shops und die Konzeptentwicklung. Das Konzept wird an einer Shop-Komponente getestet und abschließend evaluiert.

CRM – ein Überblick

crm_ein_überblick_dotsource_labs
Prozesse im CRM

In der heutigen datengetriebenen Welt ist die Art und Weise, wie Unternehmen Informationen sammeln und nutzen, entscheidend für ihren Erfolg. Bill Gates betont, dass die effektive Verwaltung von Informationen über Gewinn oder Verlust entscheidet.

In den 1970er Jahren lag der Fokus auf der Entwicklung und dem Verkauf von Produkten, oft ohne Berücksichtigung der Kundenbedürfnisse. Technologischer Fortschritt, insbesondere durch das Internet und Smartphones, sowie Globalisierung haben das Kaufverhalten verändert. Kunden können heute zwischen vielen Anbietern wählen und verlangen mehr Personalisierung. Daher reicht eine reine Preis- und Produktpolitik nicht mehr aus.

Customer-Relationship-Management (CRM) bietet eine Lösung, indem es auf Kundenorientierung setzt. In kleinen Geschäften wie Kiosken kennen Verkäufer ihre Stammkunden gut, was zu hoher Zufriedenheit und Bindung führt.

Größere Unternehmen sehen sich jedoch mit riesigen Datenmengen konfrontiert. Laut Statista werden bis 2027 etwa 284 Zettabyte an Daten produziert, verstärkt durch die Digitalisierung und die Corona-Pandemie. Diese Daten müssen aus verschiedenen Quellen wie sozialen Medien und Websites erfasst und sinnvoll genutzt werden.

Die Projektarbeit untersucht die Bedeutung von CRM für den Unternehmenserfolg. Sie erläutert die Grundlagen, zeigt Anwendungsbereiche und praxisnahe Beispiele auf und analysiert die Vorteile sowie Erfolgsfaktoren von CRM. Abschließend wird dargestellt, wie Unternehmen durch gezielte Kundenorientierung wachsen können.

Optimierung des Registrierungsprozesses für Salesforce B2B

Mögliche Benutzeroberfläche des Kontakt-Registrierungsformular

Die Digitalisierung hat E-Commerce für Unternehmen sehr wichtig gemacht. Immer mehr Menschen in Deutschland kaufen online ein, und die Zahl der Nutzer soll weiter steigen. Das bringt für Unternehmen mehr Arbeit bei der Verwaltung ihrer Onlineshops mit sich.

Ein besonders wichtiger Punkt ist der Registrierungsprozess. Er ist oft die erste direkte Interaktion eines Kunden mit dem Shop. Wenn der Prozess kompliziert oder fehlerhaft ist, kann das zu hohen Kosten und dem Verlust von Kunden führen.

In dieser Projektarbeit wird der Registrierungsprozess eines Salesforce B2B Shops untersucht. Ziel ist es, Schwachstellen zu finden und den Prozess zu verbessern. Das neue Konzept soll den Prozess einfacher und automatisierter machen. Anschließend werden die Änderungen getestet, um sicherzustellen, dass alles reibungslos funktioniert.

B2B Relationship im Kontext von Marketing Automation

B2B_Relationship_dotsource_labs_beitrag
Theoretischer Rahmen der Arbeit. Zentrale Konzepte und ihre Beziehung zueinander

Die fortschreitende Digitalisierung hat in den letzten Jahren zu grundlegenden Veränderungen in der Unternehmenslandschaft geführt. Diese Veränderungen wirken sich besonders auf das Business-to-Business (B2B) Marketing aus, da neue digitale Kommunikationskanäle, veränderte Kundenanforderungen und eine zunehmende Datenflut eine wesentliche Rolle spielen. Unternehmen müssen diese neuen Technologien verstehen und nutzen, um ihre Beziehungen zu Kunden zu optimieren und das Potenzial des digitalen Wandels voll auszuschöpfen. Im Mittelpunkt stehen hierbei das B2B Relationship Marketing (RM) und Marketing Automation (MA).

Die wissenschaftliche Relevanz dieser Arbeit liegt in der Synthese vorhandener Erkenntnisse zu RM, organisatorischem Einkaufsverhalten (Organizational Buying Behavior, OBB) und MA. Bisherige Studien haben gezeigt, dass eine umfassende Betrachtung erforderlich ist, um die Auswirkungen der MA auf das B2B RM zu verstehen. Obwohl Marketing Automation Effizienzsteigerungen verspricht, bleibt unklar, wie diese Technologie die Effektivität von RM in B2B-Interaktionen beeinflusst. Ziel dieser Arbeit ist es, ein umfassendes Verständnis für die Einflüsse von MA auf B2B RM zu entwickeln.

Die Arbeit beleuchtet verschiedene Aspekte der MA, ihren potenziellen Nutzen sowie die Herausforderungen für B2B-Unternehmen. Dabei wird ein KPI-Framework entwickelt, um die Leistung von B2B-Beziehungen in einer automatisierten Marketingumgebung zu bewerten.

Erstellung eines Datenmigrationskonzeptes von Salesforce Classic zu Salesforce Lightning

 

datenmigrationskonzept_dotsource_labs_beitrag
OrderSplit

In einer zunehmend digitalisierten Welt ist das Management von Kundenbeziehungen entscheidend für den Unternehmenserfolg, besonders im E-Commerce. CRM-Systeme wie Salesforce ermöglichen es, Kundenbeziehungen zu pflegen, zu analysieren und strategisch zu nutzen. Salesforce hat sich durch kontinuierliche Weiterentwicklung als führende CRM-Plattform etabliert. Mit der Einführung von Salesforce Lightning, das Salesforce Classic ersetzt, können Unternehmen ihre Geschäftsprozesse effizienter gestalten und ihre Produktivität steigern.

Diese Arbeit konzentriert sich auf die Migration eines Teils der Daten von Salesforce Classic zu Salesforce Lightning, am Beispiel eines Saatgut-Onlineshops. Die Migration von Salesforce B2B-Commerce zu Salesforce B2B-Lightning ist komplex und erfordert sorgfältige Planung und Umsetzung. Ziel ist die Erstellung eines Datenmigrationskonzepts, das speziell auf die Bedürfnisse des Saatgut-Shops zugeschnitten ist. Ein Vorteil ist der Zugriff auf alte Kundendaten im neuen System, wodurch neue CRM-Funktionen genutzt und wichtige Daten bewahrt werden. Entwickler können diese Arbeit als Grundlage für ähnliche Projekte nutzen.

Die Migration verbessert die Anpassung an spezifische Geschäftsbedürfnisse, steigert die Prozesseffizienz und schafft eine bessere Plattform für zukünftiges Wachstum. Der Onlineshop kann dynamisch auf Marktänderungen und neue Geschäftsanforderungen reagieren, was einen wesentlichen strategischen Vorteil darstellt.

Kostenloser Download der gesamten Projektarbeit

Einsatz von Tracing-Tools beim Monitoring von Webapplikationen

komponenten_einer_tracing_pipline_dotsource_labs_beitrag
Komponenten einer Tracing-Pipeline

Seit 2006 entwickelt und realisiert dotSource skalierbare Digitalprodukte für Marketing, Vertrieb und Services. Sie verbinden Strategieberatung und Technologieauswahl, einschließlich Branding, Konzeption, UX-Design, Conversion-Optimierung und Cloud-Betrieb. Zwei spezialisierte Teams betreiben die IT-Infrastruktur: das IT Internal Services Team für interne Software, Hardware und Dienste, und das Cloud Services Team, das Kunden unterstützt, IT-Architekturen berät, Sicherheitstests durchführt, Cloud-Migrationen leitet, Cloud Service Management und Business Monitoring durchführt.

Ein aktuelles Projekt erfordert die Sammlung von Telemetriedaten, um diese an ein Observability Backend zu senden, das die Daten abfragt und visualisiert. Dies ist wichtig, um Fehler in API Endpoints zu identifizieren und die Leistung von Webservern zu überwachen, besonders in Microservice-Architekturen.

Das Ziel ist es, fundiertes Wissen über Tracing zu erlangen, die Merkmale von Tracing zu identifizieren und die Anforderungen an ein Tracing-Tool zu formulieren. Diese Anforderungen sollen durch eine Nutzwertanalyse mehrerer Tools evaluiert werden, um das beste Tool auszuwählen und praktisch zu erproben. Abschließend sollen die Integrationserfahrungen dokumentiert und notwendige Maßnahmen zur Integration von Tracing in bestehende IT-Landschaften und Softwarearchitekturen ermittelt werden. Der Vergleich mit dem Tracking von Zugvögeln illustriert die Methode des Verfolgens von Objekten in einem verteilten System.

Kostenloser Download der gesamten Projektarbeit

Evaluation und Einführung einer ISMS-Softwarelösung am Beispiel der dotSource GmbH

bestandteile_isms_dotsource_labs
Bestandteile eines ISMS

Die Arbeit beschäftigt sich mit der zunehmenden Bedeutung der Informationssicherheit in Unternehmen und der Notwendigkeit eines Informationssicherheitsmanagementsystems (ISMS), um diese zu gewährleisten und nachzuweisen. Sie untersucht, ob bestehende Standards und Richtlinien wie ISO/IEC 27001 und VdS 10000 Verbesserungspotenzial bieten. Das Ziel besteht darin, ein überarbeitetes ISMS konzeptionell zu entwickeln und kritisch zu bewerten. Dabei werden die etablierten Normen als Ausgangspunkt genutzt und durch Verbesserungsvorschläge erweitert. Die praktische Umsetzung des überarbeiteten ISMS erfolgt mithilfe verschiedener Softwarelösungen, wobei ein ausgewählter Ansatz für die Praxisrealisierung verwendet wird. Die Arbeit liefert eine kritische Analyse der etablierten Normen, das überarbeitete ISMS, eine Praxisumsetzung mittels Atlassian Jira und Confluence sowie einen reflektierten Umsetzungsbericht.

 

Die Ausgangssituation zeigt, dass trotz vorhandener Standards unterschiedliche Umsetzungen von ISMS existieren, was die Frage nach der Praxistauglichkeit der Standards aufwirft. Diese Frage wird anhand eines Fallbeispiels, der Digital-Agentur dotSource GmbH, untersucht. Die Firma benötigt ein ISMS, um die Anforderungen ihrer Kunden zu erfüllen und neue Geschäftsmöglichkeiten zu erschließen.

 

Das überarbeitete ISMS basiert auf ISO/IEC 27001, BSI Standard 200-1 und VdS 10000 und wird durch Verbesserungsvorschläge ergänzt. Die Auswahl und Umsetzung einer geeigneten Software für das ISMS sowie die Evaluierung verschiedener Lösungsansätze sind Teil des Projekts. Die Arbeit gliedert sich in Einleitung, theoretische Grundlagen, Konzeption, Umsetzung und Fazit und liefert einen kritischen Blick auf etablierte Standards und Verbesserungsvorschläge für das ISMS.

Kostenloser Download der gesamten Masterarbeit

Entwurf und prototypische Umsetzung eines decoupled Frontend für einen Onlineshop auf Basis von Salesforce B2B Commerce

In der heutigen digitalen Welt sind Online-Shops unverzichtbar für Unternehmen aller Größen und Branchen. Eine erfolgreiche Online-Präsenz erfordert eine leistungsstarke und benutzerfreundliche Benutzeroberfläche.

Entwickler stehen vor der Herausforderung, die beste Lösung für ihre Projekte aus einer Vielzahl von Möglichkeiten auszuwählen. Die Integration in andere Systeme gestaltet sich oft schwierig aufgrund der Vielfalt von Programmiersprachen und Plattformen.

Daher ist die Verwendung einer Schnittstelle für benötigte Daten oft die bessere Wahl, um die Unabhängigkeit von verschiedenen Plattformen zu gewährleisten. Ein Ansatz zur Erstellung eines unabhängigen Online-Shops ist die Nutzung eines decoupled Frontends.

Decoupled Frontends trennen die Benutzerinteraktion und -darstellung von der Verarbeitung von Anfragen und Daten. Dadurch wird die Anwendung flexibler und wartbarer gestaltet.

In dieser Arbeit wird der Entwurf und die prototypische Umsetzung eines decoupled Frontends für einen Online-Shop auf Basis von Salesforce B2B Commerce behandelt.

Konzept
Konzept

Kostenloser Download der gesamten Praxisarbeit

GraphQL in einer Microservice-Architektur

Die steigende Komplexität von Softwaresystemen erschwert das Design und die Integration von Schnittstellen, die traditionell auf REST basieren. Die zunehmende Beliebtheit von GraphQL als Alternative zu REST, insbesondere in komplexen Microservicearchitekturen, ermöglicht eine vereinfachte API-Entwicklung. Unternehmen unterschiedlicher Branchen setzen GraphQL ein, um komplexe Prozesse abzubilden und die Entwicklung zu erleichtern. Dennoch zeigt GraphQL in solchen Projekten verschiedene Schwächen auf.

Diese Arbeit untersucht die Integration externer GraphQL-APIs in eine eigene Microservicearchitektur unter Verwendung von Apollo Federation. Dabei wird auch das „N+1“-Problem betrachtet und eine Lösung im Rahmen verteilter Graphen angestrebt. Die Funktionsweise von GraphQL wird erläutert, gefolgt von einer Beschreibung des aktuellen Einsatzes von GraphQL in verschiedenen Unternehmen, um Forschungsfragen zu identifizieren. Anschließend wird eine Lösung in Form eines Microservices beschrieben und hinsichtlich Machbarkeit und Performance evaluiert. Diese Arbeit richtet sich an Systemarchitekten und Entwickler mit grundlegenden Kenntnissen in Software- und Systemarchitekturen.

Ist-Stand - Statische Query
Ist-Stand – Statische Query

Kostenloser Download der gesamten Bachelorarbeit

Reduzierung der Laufzeit eines Salesforce Deployment Pipeline

In einer sich immer mehr digitalisierenden Gesellschaft ist es vor Allem für IT-Unternehmen wichtig, sich stetig weiterzuentwickeln, um mit der wachsenden Konkurrenz mithalten zu können und kompetitiv zu bleiben.
Entwicklungsprozesse müssen also effizienter gestaltet werden, um Software mit hoher Qualität regelmäßig bereitstellen zu können. Entwicklungsteams sollen neue Methoden der Zusammenarbeit lernen, um Kundenprojekte koordiniert und systematisch umsetzen. Das stetige Lernen und Weiterbilden ist Alltag eines modernen Entwicklers.

Da ein Entwicklungsprozess viele verschiedene Teilaspekte von der Konzeptionierung bis zum fertig ausgelieferten Produkt besitzt, kann ein solcher Prozess auch an vielen Stellen optimiert und effizienter gestaltet werden. Methoden der agilen Softwareentwicklung beschleunigen den Implementierungsprozess, Modelle und Prototypen unterstützen die Anschaulichkeit von Konzepten, um direkte Rückmeldung vom Kunden bekommen zu können. Doch auch der Prozess der Bereitstellung von Änderungen und neuen Features kann in vielen Punkten durch Automatisierung und  weitere  Methoden  verbessert  werden. Dazu dienen DevOps, CI (Continuous Integration) und CD (Continuous Delivery und Continuous Deployment). 

Entwurf der neuen Pipeline
Entwurf der neuen Pipeline

Kostenloser Download der gesamten Praxisarbeit