Anwendung zur Verwaltung der Dienstleistungserbringung / Fortune 500 Co.
Kunde _
- Unternehmen für hybride Cloud-Datendienste
- >10000 Mitarbeiter
- USA
Geschäftsfall _
- Verwaltung der Ressourcen
- Ertragserfassung
- Handhabung der Unterstützung vor Ort
Industrie _
- IT-Dienste
- Datenspeicherung
- Cloud
Dienstleistungen _
- Software-Outsourcing
- Team-Erweiterung
Art des Projekts _
- Web
Technologie _
- JEE
- Groovy
- Oracle DB
- Microsoft SQL Server
- SAP Hana
- Hibernate
- ETL
- Infinispan
- JGroups
- Microsoft EWS
- Custom OSS frameworks for web dev (jWic, appkit)
- JQuery
- JQuery Mobile
- HTML, CSS
- Velocity templates
- Weblogic
- Maven
- Jenkins
- Sonar
- Nexus
- GitLab
- Zabbix
- Grafana
- Selenium
- RallyDev
- ServiceNow
Beschreibung _
- Chancenbewertung,
- Projektleitung,
- Ressourcenmanagement (Ressourcendisposition, Ressourcenfertigkeiten, Logistik, Management von Drittanbietern),
- Statusverfolgung,
- Umsatzrealisierung,
- Zeiteintrag,
- Rechnungsstellung,
- Verfolgung von Finanzinformationen,
- Handhabung der Feldunterstützung.
Darüber hinaus integriert es sich in das Ökosystem der Unternehmensanwendungen und ermöglicht die Optimierung von Geschäftsprozessen und die Automatisierung von Arbeitsabläufen (beides war bisher mit anderen Unternehmenssoftwarelösungen nicht möglich).
Herausforderungen _
- Geschäftskomplexität und Anwendungsgröße (über 750.000 Zeilen Code).
- Dynamische und schnelllebige Geschäftsumgebung mit wechselnden Bedürfnissen und Anforderungen.
- Übernahme von Verantwortlichkeiten von Unternehmens-Altsystemen.
- Komplexe Integration mit Unternehmensanwendungen (SAP, Oracle ERP, MS Exchange, Business Intelligence-Systeme, Enterprise Data Warehouses) und anderen externen Systemen (Office365, Google Maps, SMS-Anbieter).
- Bedarf an Hochverfügbarkeit und Skalierbarkeit.
- Große Benutzerbasis (Tausende von Benutzern) auf allen Kontinenten.
- Bedarf an Unterstützung bei niedrigen SLAs, Datensicherheit, rechtlichen Anforderungen und Einhaltung von Unternehmensstandards.
- Sehr hohe Qualitätsstandards aufgrund der großen Reichweite und Sichtbarkeit der Anwendung.
Lösungen _
Agiler Entwicklungsprozess: Er ermöglichte es uns, uns schnell an die Geschäftsanforderungen anzupassen. Eine „Open to change“-Philosophie wurde durch lose Modul- und Komponentenkopplungen, mehrere Abstraktionsebenen, Dependency Injection und definierte Erweiterungspunkte ermöglicht.
Starkes Geschäftsanalyse-Team: Sie arbeiteten eng mit KMUs vor Ort zusammen, um den Übergang von Altsystemen zu unserer Anwendung zu dokumentieren, zu verbessern und durchzuführen.
Starkes DevOps-Team: Sie arbeiteten eng mit anderen Anwendungsgruppen zusammen und entwarfen Lösungen für die Integration der Anwendung in das Unternehmens-Ökosystem.
Clustering und Lastausgleich: Sie ermöglichten hohe Verfügbarkeit und Skalierbarkeit sowie unterbrechungsfreie Updates.
Kundensupport-Team & strenge Richtlinien für den Umgang mit Datenschutz und gesetzlichen Anforderungen. Die Umsetzung dieser Richtlinien wurde in regelmäßigen Abständen von unserem Team und Kundenvertretern überprüft.
Kontinuierliches Integrationssystem & mehrstufige QA (einschließlich automatisierter Regressionstests, manueller Tests, Geschäftsvalidierung, mehrerer Test- und Staging-Umgebungen): ermöglichten es uns, die Qualitätsstandards des Kunden zu erfüllen und zu übertreffen.