Web-CRM für ein Technologieunternehmen aus Singapur
Web-CRM für ein Technologieunternehmen aus Singapur
Information
Standort:
Singapur
Branche:
Einzelhandel und E-Commerce
Plattform:
Web- und mobile Anwendung
Arbeitsmodell:
Vollständige Produktentwicklung
Projektdauer:
10 Monate
Team-Mitglieder:
Ein Business Analyst, Projektmanager, Teamleiter, Designer, Entwickler und Qualitätssicherungsingenieur
Verwendete Technologien
AWS
.Net
Angular
DevOps

Ein Technologieunternehmen mit Sitz in Singapur hat sich mit Elinext zusammengetan, um eine CRM-Anwendung als Teil seiner Familie von Unternehmensverwaltungssoftware zu entwickeln.

Herausforderung

Der Kunde war in drei Hauptbereichen tätig: internationaler Verkauf von Technologieprodukten, nationale Einwanderungsunterstützungsdienste und Verkauf von Software und digitalen Dienstleistungen an nationale Lebensmittel- und Getränkeunternehmen. Jeder der drei Bereiche war einzigartig in seiner Geschäftsnatur und seinem Betriebszyklus.

Das Unternehmen verfügte nicht über ein einziges digitales Tool, das es die Verwaltung von Verkäufen und Kundenbeziehungen für jeden dieser Bereiche ermöglichen würde.

Als der Bedarf an einem solchen Tool dringend wurde, suchte das Unternehmen einen Entwickler, um es zu bauen. Nachdem es sich mehrere Entwickler im asiatisch-pazifischen Raum angesehen hatte, stieß es auf  Elinext.

Unsere starken Kommunikationsfähigkeiten, Transparenz über Prozesse, Expertise in der Geschäftsanalyse und Erfahrung in der CRM-Entwicklung machten uns zur perfekten Besetzung für die Aufgabe.

Lösung

Der Kunde beschrieb das gewünschte Produkt als Web-CRM und eine begleitende mobile App. Sie planten auch zwei Verwendungen dafür: als Software as a Service (SaaS) für alle kleinen und mittleren Unternehmen in Singapur und als Inhouse-Anwendung.

Elinext hat gleich zu Beginn des Projekts mitgeholfen und an der Geschäftsanalyse und dem Design mitgewirkt.

Unser Team ging das Projekt mit agiler Methodik an und arbeitete mit den beiden Ingenieuren des Kunden zusammen. Der Arbeitsumfang wurde in zweiwöchige Sprints strukturiert, an deren Ende wir neue Funktionalitäten ausrollten. Wir haben zusätzliche Features in einem Backlog gesammelt und nach Priorität sortiert. Die Prioritäten wurden durch unsere Sprint-Planning-Meetings mit dem Kunden festgelegt.

Der Kunde hat uns ausdrücklich gebeten, wo immer möglich Open-Source-Lösungen einzusetzen, um unnötige Kosten zu vermeiden. Um diese Anforderung zu erfüllen, haben wir einen .NET Core-Tech-Stack auf Basis von AWS-Microservices verwendet. Wir haben auch dafür gesorgt, dass jeder Microservice skaliert werden kann, wenn die Benutzerbasis wächst.

Landing Page

Die Benutzerreise des CRM beginnt auf der Zielseite mit den wichtigsten Informationen zum Produkt, Neuigkeiten und Unternehmensinformationen. Von dort aus kann sich der Benutzer beim System anmelden oder anmelden. Interessenten können sich mit ihren Facebook- oder Google-Konten anmelden, um mit der Testversion des CRM zu spielen.

Benutzeroberfläche

Sobald der Benutzer im System ist, sieht er das Hauptmenü und das Workflow-Dashboard des CRM mit anstehenden Aktivitäten, Ereignissen, zugewiesenen Aufgaben und den Leistungsindikatoren des Benutzers. Wir haben das Kunden-Dashboard anpassbar gemacht und die Informationen im Hauptfenster mit der vom Administrator festgelegten Rolle des Benutzers verknüpft.

Die Benutzeroberfläche umfasst fünf Haupteinheiten:

  • Leads
  • Kontakte
  • Konten
  • Angebote
  • Kampagnen

Leads und Kontakte

Leads und Kontakte sind Einträge für Kunden in verschiedenen Entscheidungsphasen. Diese Einträge sind jeweils in Lead-Listen und Kontaktlisten organisiert.

CRM-Benutzer können Einträge zu den Listen hinzufügen und löschen, eine Zusammenfassung für jede Liste schreiben und Listen mithilfe von Filtern durchsuchen. Jeder Eintrag verfügt über Felder für Details wie Lead-/Kontakteigentümer, Name, Unternehmen, Quelle, Status, Kontaktinformationen, Branche, Anzahl der Mitarbeiter, Umsatz und andere. Lead-Einträge können in Kontakte umgewandelt werden, wenn sich ihr Status ändert.

Kontakteinträge enthalten zusätzliche Informationen wie Interaktionsverlauf, Geburtsdatum, Bild, Tags zum Gruppieren von Einträgen und Kampagnen, an denen der Kontakt teilnimmt.

Accounts

Wir haben auch Konten für ein breiteres Spektrum von Beziehungen eingerichtet, darunter Kunden, Partner, Integratoren, Wettbewerber und andere. Konten funktionieren ähnlich wie Leads und Kontakte, mit einigen zusätzlichen Funktionen. Benutzer können den Typ und die Branche für jedes Konto aus einem Dropdown-Menü auswählen und eine Muttergesellschaft angeben, falls vorhanden.

Deals

Wenn sich Geschäftsbeziehungen entwickeln, müssen Sie diese Entwicklungen im Auge behalten. Um unseren Kunden und deren Kunden dabei zu helfen, haben wir Angebote aktiviert. Deals zeigen Beziehungen in jeder Phase in einer Statusleiste an, wobei der Schwerpunkt auf Details wie Abschlussdatum, Wert, Kontakten und Aktivitäten liegt. Die Einträge enthalten auch Produkt- und Preisbücher sowie Informationen zu Mitbewerbern.

Wir haben Deal-Listen in der Kanban-Ansicht organisiert, um die Analyse und Verwaltung von Deals zu vereinfachen.

Dokumenten

Darüber hinaus haben wir einen einfachen Zugang zu Dokumenten, die die Geschäfte begleiten, sichergestellt. Benutzer können Dokumente durch einfaches Ziehen und Ablegen hinzufügen und eine Liste der hochgeladenen und mit ihnen geteilten Dokumente anzeigen.

Kampagnen

Schließlich haben wir für die Durchführung und Nachverfolgung von Verkäufen Kampagnen eingeführt. CRM-Benutzer können eine Liste der Kampagnen sehen, an denen sie teilnehmen, genauso wie bei Leads. Jede Kampagne hat einen Namen, Start- und Enddaten, ein Budget und einen Eigentümer.

Wir haben den Kampagnenfortschritt über alle Phasen hinweg als Statusleiste visualisiert. Die Statusleiste enthält Informationen wie Kampagnentyp, budgetierte Kosten, tatsächliche Kosten, erwarteter Umsatz, erwartete Antwort und mehr.

Analytik

Es war auch wichtig, Einblicke in die Leistung von Verkäufern und Management zu geben. Wir haben diesen Bedarf erfüllt, indem wir Dashboards und Berichte erstellt haben.

Ergebnis

Wir haben ein ausgeklügeltes CRM-System mit vielen Nuancen aufgebaut, die auf den ersten Blick nicht ersichtlich sind, aber durch die Entwicklung eine Herausforderung darstellten.

Der Kunde und seine Kunden können das CRM dank der zahlreichen von uns ermöglichten Einstellungen an ihre Bedürfnisse anpassen. Administratoren können Komponenten wie Benutzerkonten, Berechtigungen, Rollen, Profile, Produkt- und Preisbücher, Bildschirmlayouts, Datenfelder und andere bearbeiten.

Die anpassbare Architektur basierend auf Microservices (im Gegensatz zu typischen monolithischen Architekturen) ermöglicht es dem Kunden, sich anzupassen, wenn die Benutzerbasis des Produkts wächst.

Das Projekt wurde 2018 aufgebaut, als die Verwendung einer Kombination aus .NET und AWS noch eine frische Idee zur Kostenoptimierung war. Diese Technologien sind Open-Source-Lösungen, was bedeutet, dass der Kunde sie kostenlos nutzen kann.

Dieses Projekt hat uns viel über das Einschätzen und Verwalten der Kundenerwartungen beim Bau komplexer Produkte gelehrt. Andererseits konnte unser Team sein Fachwissen durch Zusammenarbeit mit dem Kunden teilen, wodurch es sich gegenseitig lehrreich machte

web1
web2
web3
web4
web5
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt