business agility services. softw Anforderungsanalyse Design/Architektur Programmierung Qualitätssicheru
2
business agility services. 3
4
Die Wurzeln eines Unternehmens sind die Grundlage seiner Zukunft. Darum wollen wir Ihnen kurz aus unserer Geschichte erzählen: Seit den achtziger Jahren des vergangenen Jahrhunderts begannen mich Aufbau und Austausch von Wissen zu faszinieren. Menschen mit neuen Methoden und Information zu verbinden und diese zu teilen. Daraus galt es ein Unternehmenskonzept zu entwickeln, das Ausführung und Transfer von Wissen umfasst. In Lösungen, die die Vorstellungen unserer Kunden über den Wandel der Zeit hinweg erfüllen. Bei der Suche nach den richtigen Partnern für die ersten Projekte traf ich auf Markus Buchberger. Mit seiner Zielstrebigkeit und technischen Begabung brachte er die besten Voraussetzungen für unsere ersten IT-Projekte mit. Dies führte uns vereint mit Vorstellungskraft und Konsequenz zu tragfähiger Software von hoher Anpassungsfähigkeit. Beflügelt durch Anfangserfolge übernahmen wir die Entwicklung einer neuen Branchenlösung. Seit damals bilden wir dafür Teams, die sich hervorragend ergänzen und über viel Know-how verfügen. Und: Unsere erste Lösung ist auch heute noch im Einsatz. Nun, über zwei Jahrzehnte später, nach 750 Softwareprojekten und über 20.000 Schulungsstunden für Informatiker, haben wir Software für mehr als 80 Unternehmen entwickelt. Für Start-Ups, für den Mittelstand und für Weltkonzerne. Wir entwickeln Prozesse weiter und erarbeiten neue Lösungen für Sie und Ihr Unternehmen. Unsere Begeisterung begleitet uns dabei bis in unsere heutigen Räume unweit des mittleren Ringes. Wir laden Sie herzlich ein. Besuchen Sie uns, wir freuen uns auf das Gespräch mit Ihnen. Ihr Thomas Mödl Historie 5
business agility services. Sie finden uns heute im Herzen Münchens, in der Nähe der Donnersberger Brücke. 6
7
Seite 12 Seite 14 Individuelle Softwareentwicklung Seite 16 Anforderungsanalyse Design und Architektur Seite 18 Programmierung Qualitätssicherung Seite 20 Geschäftsfelder 8 Geschäftsfelder
Seite 22 business agility services. Seite 32 Seite 34 Consulting Schulungen Seite 36 Branchenlösungen Trend Lab Projektbeispiele Seite 38 Kontakt Seite 47 9
Wir sprechen Ihre Sprache durch jahrelange, fundierte Branchenerfahrung. Automatisierung Automobilbau Finanzsektor Telekommunikation CAD/Ingenieurwesen IT Energieversorgung Branchen 10 Branchen
business agility services. Referenzen Wir können Referenzen in BRD, USA, Frankreich, Japan, Niederlande, Österreich und Grossbritannien vorweisen. Reihen auch Sie sich in die Liste unserer erfolgreichen Kunden ein: Accenture AEG AMS BMW CA Datev DB Systems Deutsche Bank Deutsche Börse DiBa HP HVB Ixos Mathema Nemetschek O2 Rohde & Schwarz Schneider S.A. Select Software Tools SIEMENS Softlab STEWEAG Sun TAE Tria THYSSENKRUPP Referenzen 11
Die bedarfsgerechte IT-Lösung. Sicher und maßgeschneidert. Individuelle Softwareentwicklung 12 Individuelle Softwareentwicklung
Machen Sie sich unsere Erfahrung in großen und kleineren Softwareprojekten zunutze. Profitieren Sie von einer reibungslosen Integration der IT in Ihre Geschäftsprozesse. Energiebedarfsprognose Facility Management Fertigungssimulation Global Trade Management High Volume-Marketingportal Integrierter Bankenarbeitsplatz Portfolio Management Prüf- und Diagnosesysteme Wissensmanagement 13
Ihre Wünsche erkennen Die richtige Kombination aus Methoden und unserer Erfahrung in komplexen Anwendungsszenarien ist die Grundlage, um innovative Prozesse und Systeme zu gestalten. So können Sie flexibel auf Änderungen reagieren und diese als zusätzlichen Antrieb für Ihren Vorsprung nutzen. Anforderungsanalyse 14 Prozessberatung / Anforderungsanalyse
business agility services. Feature Driven Development Funktionale Anforderungen Geschäftsprozess-Modellierung IEEE 830 Ist-Analysen Impact Analyse IT-Prozess Mapping Iteratives Splitting und Combining Low Fidelity Prototyping Notationen der Prozessdokumentation Priorisierungs-Modelle Prozessberatung Rapid Prototyping SCRUM Soll-Konzepte Stakeholder Management User Story Methodik 15
Architektur... die Räume lässt für morgen Warum vertrauen Sie einem Architekten die Realisierung Ihrer Wünsche an? Von den ersten Ansätzen des Refactoring dem Reengineering großer bis sehr großer Programme über die technologischen Neuerungen des Computer Aided Software Engineering bis zu der Einführung strukturierter, objektorientierter und komponentenorientierter Entwurfsmethoden, haben wir viele Architekturen entworfen und lauffähig implementiert. Die Bedürfnisse unserer Kunden konnten wir mit CASE, mit der Einführung der OMT und der UML bis zu heutigen MDA-Ansätzen begleiten und umsetzen. Ajax Architekturfamilien Aspektorientierung B2B/B2C/B2E/B2D Client/Server High Availability Integrationsplattformen J2EE/JEE5 Load Balancing Mixed-Language Monolithisch, n-tier-architekturen Persistenzschichten OR-Mapping Portalarchitekturen Produktplattformen Serviceorientierte Architekturen Standardisierung von Architekturen Verteilte Systeme Web 2.0.NET 16 Design und Architektur
Wir errichten aus Ihren Ansprüchen stabile Bauwerke. Eine solide Planung ist dabei die Grundlage für anspruchsvolle Lösungen. Erfahrung und Augenmaß ermöglichen es uns, modernste Informationstechnologie passend für Sie auszurichten. Design & Architektur 17
Die Umsetzung Ihrer fachlichen und technischen Anforderungen wird mit uns zur Wirklichkeit.NET AJAX Assembler i386 ASP ASP.NET C C++ C# Corba COM/DCOM, ActiveX/OCX Datenbanken RDBMS OODB EJB 1/2/3 EQL FORTRAN Hibernate/HQL IIOP Java Java EE 5 JPQL JSON J2EE Multithreading ObjectStore OpenESB Oracle, DB2, Postgres RPC RMI SOA SOAP SeeBeyond Spring Struts Systemprogrammierung UNIX Systemprogrammierung Windows VB.NET Visual Basic Web Services Web 2.0 Windows Device Driver XML/XSLT 18 Programmierung
Erleben Sie durch die Qualität unserer Implementierungen anforderungsgerechte Softwaresysteme. Diese sind von Grund auf zuverlässig, wartbar und bereits so ausgelegt, dass ein weiterer Ausbau jederzeit möglich ist. Programmierung Rubrik 19
business agility services. Review von Architektur und Analyse Code Review C++ Code Review.NET Code Review Java Code Review SAP Code Review SQL Fachkonzept Reviews Informationsfluss Analyse Key Performance Indicators Performanzanalyse Prozessdefinitionen Reporting Robustheit Wartbarkeit Schnittstellenvereinbarungen Systemoptimierung 20 Qualitätssicherung
Messen, bewerten und gestalten. Alle Geschäftsabläufe verschiedener Branchen und Länder, die mit IT-Systemen und Dienstleistungen von DialogData tagtäglich Ihre Aufgabe erfüllen, haben ein gemeinsames Ziel: Zugesagte Eigenschaften zuverlässig zu erfüllen. Diese Erfahrung aus großen Projekten und der Methodik der Prozeß-IT setzen wir heute nicht nur intern um, sondern bieten auch Unterstützung durch den Review von Artefakten bis hin zur Begleitung bei der Zertifizierung von QS Systemen. Finden Sie die Gewissheit, mit uns täglich besser zu werden. Qualitätssicherung 21
Die Sicherheit, gut beraten zu sein Mit Sorgfalt und Erfahrung gemeinsame Ziele erreichen: Auf Basis klarer Analysen Ihrer Aufgaben definieren wir mit Ihnen die Bausteine, aus denen für Sie erfolgreiche Konzepte, Methoden und Spezifikationen entstehen. Schaffen Sie ein Fundament für Ihre Arbeit. Architekturberatung Best Practices Entwicklungsmethoden Evaluationen Performanzoptimierung Prozessberatung Sicherheitsanalysen Technologieberatung Troubleshooting in Projekten 3rd-Level Betriebssupport Middleware Support J2EE & JRE GSM Security Frameworks UTMS 22 Consulting und Service
business agility services. Consulting & Service 23
business agility services. Consulting & Service Projektmanagement 24 Consulting und Service
Gemeinsam Ziele erreichen Delegieren Sie die Verantwortung, komplexe Arbeitsabläufe zusammenzuführen, an unsere Experten, die Zusammenhänge bündeln und Anleitungen bieten, wo sie benötigt werden. Damit Ihre Mitarbeiter und alle beteiligten Stellen in Zukunft als eine Einheit arbeiten. Agile Modeling Catalysis Coaching Crystal Methods Evo Extreme ISO 69901 Microsoft Solution Framework SCRUM Stakeholder Management Unified Process (RUP/UP/XP) V-Model W-Modell Iterationen Feature Driven Development Projektmanagement 25
Zur rechten Zeit richtig prüfen Wir analysieren die Effizienz Ihrer IT und überprüfen, ob diese Ihren Anforderungen gerecht wird. Sichern Sie mit uns die Verfügbarkeit von Diensten und Funktionen. Abdeckungsgrade Automatisierung Evaluierung Fehlertorenanz Hochverfügbarkeit Kritikalitäts-Analysen Methoden Priorisierung Robustheit Skalierbarkeit SLA Test-Management Test-Strategie 26 Consulting und Service
business agility services. Consulting & Service Test Engineering Test Engineering 27
business agility services. Consulting & Service Security 28 Consulting und Service
Machen Sie die Schotten dicht! Schlafen Sie ruhig mit unseren Sicherheitsanalysen und -lösungen, die unerwünschte und gefährdende Eingriffe in Ihrem Betrieb verhindern helfen. Unsere Security-Lösungen kümmern sich um potenzielle Angriffe. Code Signierung Datensicherheit in öffentlichen Netzen Digitale Signaturen KERBEROS Authentifizierung Mission Critical Systems Obfuscating Programmierung Risikoanalyse Schutzbedarfsanalysen Sicherheitskonzepte Verbindlichkeitslösungen Verfügbarkeit Verschlüsselungsverfahren Virtual Private Networks Web Server Security Webpart Signierung Zertifikat Management Security Frameworks Security 29
Schwierigkeiten zuverlässig aus der Welt schaffen Wir ermitteln die passenden, operativen Maßnahmen, die für nachhaltige Lösungen erforderlich sind. Nutzen Sie unser Know-how, um Probleme schnell zu beseitigen. Im Vertrauen, dass es immer eine ideale Lösung gibt. Fehlerbehebung Performance Analysen Performance Tuning Problembehebung Projekt Turn-Arounds Re-Design 30 Consulting und Service
business agility services. Consulting & Service Trouble Shooting Reeingineering Refactoring Verfügbarkeitsoptimierung Task Force Management Trouble Shooting 31
Das beruhigende Gefühl, gut unterrichtet zu sein Wir bieten Ihnen einen soliden Wissensvorsprung in der IT-Welt. Individuelle Anpassung Lösungsorientierte Workshops Modularer Aufbau Praxisnahe Aufgaben und Musterlösungen Projektbegleitender Follow-up.NET (ASP/VB/C#/ADO) Agile Methoden C und C++ Anfänger und Fortgeschrittene CAPS COM DCOM Design Patterns EJB 1 2 3 Inkrementelle Methodik Java J2EE JEE5 Objektorientierte Analyse und Design (OOAD/OOA und OOD) Objektorientierte SW-Entwicklung OpenESB (SeeBeyond) Projekt Management UML Unified Process (RUP UP XP) SOA Test Engineering WebServices 32 Schulungen
Begegnen Sie dem ständigen Wandel gut gerüstet mit den Klassenraumkursen oder individuellen Lernlösungen, die wir seit fast zwei Jahrzehnten immer aktuell und auf dem neuesten Stand für unsere Partner bereitstellen. IT-Spezialisten und Schulungsunternehmen vertrauen auf die Vorteile unserer hochwertigen Ausbildung für Entscheider und Mitarbeiter. Schulungen 33
business agility services. Grenzüberschreitender Zahlungsverkehr Bankenarbeitsplatz Facility Management Fertigungssimulation Kabel Management Lizenz Server Portfolio-Prognose Energieversorgung Weltweite Produktionsprozess-Integration 34 Branchenlösungen
Die besten Voraussetzungen, erfolgreich zu sein. Jede Branche hegt den Wunsch nach perfekten Lösungen. Wählen Sie eine der bestehenden DialogData-Lösungen oder schaffen Sie mit uns Ihr neues Softwareprodukt. Perfekte Branchenlösungen 35
Theorie wird praktisch. Kommen Sie schneller in der Zukunft an und reisen Sie entspannt. In den Trend Labs unserer Schulungsabteilung analysieren wir Technologien und untersuchen diese auf ihre Anwendungsmöglichkeiten. Dieses Know-how bereiten wir so auf, dass Sie neue Wege sicher beschreiten können. Dabei bauen wir auf unsere solide Erfahrung und so sind Sie immer eine Nasenlänge voraus. Willkommen bei Dialog Data. Trend Lab 36 Trend Lab
business agility services. Ad hoc Query Analytics Dashboard Business Activity Monitoring Business Intelligence BPM BPO Integrations Busse Mashup Mobile Technologies Orchestrierung Semantic Web BPP Choreographie Collaborative Forecasting EDA/CEP Enterprise Reporting Enterprise Service Bus Extract, Transform und Load SOA Service Modeling Language System Definition Model Service Component Architecture Streamlining Web 2.0 IT Asset Management IT Business Alignment IT Renovation Roadmap 37
Automotive. Automation. Finance Projektbeispiele 38 Projektbeispiele
Automobilproduktion business agility services. Die Aufgaben: Optimierung von Produktionsprozessen Grafische Programmierumgebungen Werksübergreifende Prüfplanung Prüfsteuerung und Produktionsüberwachung Reviews von Systementwürfen und Implementierungen IT Standardisierung und Streamlining Erhalt von Intellectual Capital Migrationsstrategien Technologieauswahl und -Integration Weltweite Prozessreplikationen Die Lösungen: Analysesysteme Fertigungssteuerungen Prüf- und Diagnosesysteme Wissensmanagement Reviews von Implementierungen Review von Architekturen Trouble Shooting Marketing Instrumente Musterlösungen und -Architekturen Middleware Evaluationen Vertriebssysteme Die Technologien:.NET C++ DOORS Eclipse RCP Java Enterprise MDA MOSS/Sharepoint Requirements Management Open Source Server OSGi Workflow Engines Diverse andere 39
Globale Finanzdienstleistung Die Lösung: Kunden Account der Partner-Plattform e-solution Die Analyse: Drehscheibe für Dokumente, Geld und Informationen. (Quelle: Deutsche Bank) Die Betriebsinfrastruktur: Vier SUN E-450, zehn Netra-Server unter Solaris (Quelle: COMPUTERWOCHE) 40 Projektbeispiele
Im wachsenden Markt für hochpreisige Investitionsgüter will dieser Finanzdienstleister einen treuhand-ähnlichen Service als Drehscheibe für Dokumente, Geld und Dienstleistungen positionieren. business agility services. Die Aufgabe: Die Lösung: Der Service Global Trade Management soll die unterschiedlichen Geschäftsmodelle von Partnerunternehmen aus der Versicherungs- und Logistik-Branche integrieren Schnelle Anbindung an die dynamischen Workflows verschiedener, elektronischer Marktplätze Einsatz unterschiedlicher Payment- und Security-Lösungen, sowie die Erfüllung von Standards wie ebxml und INCOTERMS Die Vorteile: DialogData implementierte (für den grenzüberschreitenden Zahlungsverkehr) eine web-basierte B2B-Lösung mit offenen Schnittstellen und erweiterbaren Diensten für die Integration der Abläufe in beliebigen Partnersystemen. Die Marktplätze Atrada und der Maschinen- und Anlagen-Spezialist Surplex konnten jeweils binnen Wochenfrist angebunden werden. e-solution ist auf leichte Erweiterbarkeit ausgelegt und kann schnell und flexibel auf sich ändernde Geschäftsanforderungen reagieren Mit einem Rundum-sorglos-Paket für die finanzielle Handhabung grenzüberschreitender Geschäftsvorfälle bietet GTM nicht nur die Verwaltung der Zahlungsflüsse, sondern bindet auch die Zollabfertigung der Waren, Versicherungswesen und Logistik nach INCOTERMS an Prozessorientiertes Online-Tracking und Status-Reporting der Beschaffungs- und Verkaufsprozesse über das Internet Integration mit den elektronischen Marktplätzen zur Minimierung von Fehleingaben und Diskontinuitäten Sicherstellung des Vier-Augen-Prinzips (bankenintern) Die Technologien: Web-basierte B2B-Lösung auf der Basis von J2EE Team-Größe: 2 Analysten und 13 Software-Spezialisten, davon 3 für Infrastruktur und Testmanagement, Gesamt-Projekt 9 Personenjahre Framework-unterstützte J2EE Patterns Engine für unternehmensübergreifende Workflows Security: 1024 Bit-Verschlüsselung und elektronisches Payment ebxml Agiles Requirement Engineering, durch gängiger Einsatz von UML und agilen Methoden von der Analyse bis zu Entwurf und Implementierung IBM Websphere Application Server Datenbank Oracle Nutzung ausgewählter, qualitätsgesicherter Open-Source Bausteine 41
Steuerung von Kraftwerken und Produktionsanlagen Schrittweise Animation eines Prozesssteuerungs-Programms Syntaxcheck und Debuggingfunktionen für grafische und textuelle Programmiersprachen Leistungsfähige Steuerungen durch Objektbibliotheken mit über 800 Funktionen Hierarchische Prozessabbildung in der Animation 42 Projektbeispiele
Die Steuerung moderner Industrieanlagen erfordert leistungsfähige Entwicklungsumgebungen, die grafische Modellierung, Animation und Simualtion unterstützen. Der Anlagenbauer investiert über 200 Mannjahre, um mit einer innovativen Lösung konkurrenzfähig zu bleiben. business agility services. Die Aufgabe: Die Lösung: Kostengünstigere Entwicklung von Anlagensteuerungen Vereinheitlichung der Programmier-, Test- und Betriebssoftware Programmierung, Modellierung und Simulation aller fünf IEC 61131-3-Sprachen Anlagensteuerung weltweit in über hundert Ländern DialogData schult Softwareentwickler und Architekten in UML-Modellierung und Methoden, sowie im Design objektorientierter Datenhaltung und der Implementierung von Komponenten-Architekturen. Umfangreiche Frameworks von DialogData kapseln komplexe Plattformkonzepte und ermöglichen produktivere Softwareentwicklung in einem Team aus 150 Spezialisten. Anteil am Gesamtsystem Umfang (LoC) Personenjahre OO-DB Komponenten 1 % 42.000 3 Oberflächen-Framework 2 % 59.000 4,5 Grafische Frameworks 11 % 305.000 16 gesamt 100 % ~ 2.600.000 250 Die Vorteile: Investitionssicherung und Termintreue durch beschleunigte Entwicklung und geringere Fehlerraten Knowhow-Transfer durch On-the-Job Schulung und Consulting Hohe Wartungsfreundlichkeit durch systemübergreifende Standards und einheitliche Lösungskonzepte Ergonomische Bedienoberflächen für hohe Anwenderzufriedenheit und -produktivität Kompatibilität mit bestehender Unternehmenssoftware (MIS, ERP) Konkurrenzvorteile durch innovative Features Die Technologien: Ein Framework für die Komponenten in verteilten Objektdatenbanken Integration verschiedener Programmiersprachen und Modelle Entwicklungsmethodik: Unified Process mit agilem Requirements Engineering Anforderungsanalyse und Architektur in UML für international verteilte Teams und über 250 Mannjahren in drei Ländern Frameworks für grafische Programmierumgebungen: Syntaxchecking, Debugging und Simulation, regelbasierte Grafik- und Animationsbibliotheken Einheitliche Integration mit bestehenden Entwicklungswerkzeugen 43
Energieversorgung Innovative Lösungen für geänderte Marktbedingungen im On-Demand-Zeitalter Flexible Angebotserstellung für unterschiedliche Lieferzeiträume Bottom-Up-Prognose mit kaskadiertem Prognoseverfahren 44 Projektbeispiele
Neue Marktbedingungen erfordern neue Lösungen. Die Liberalisierung der Strömmärkte erforderte durch neue Strombörsen und Konzepte wie Unbundling die Optimierung des Energieportfolios im Zusammenspiel von Beschaffung und Vertrieb. business agility services. Die Aufgabe: Entwicklung eines professionellen Portfoliomanagements für sämtliche Vertriebs- und Beschaffungspositionen elektrischer Energie, das alle offenen Positionen auf einen Blick sichtbar macht Berechnung der Profitabilität, sowohl für einzelne Abnehmer oder deren Unterbereiche, wie auch für ganze Kundengruppen Übersichtliche Darstellung historischer und geplanter Erlöse Verbessertes Fein-Tuning der Beschaffungsmengen, insbesondere im Kurzfristbereich Online-Anschluss an die European Energy Exchange (EEX) Die Lösung: DialogData implementiert die Prognose- und Pricing-Module als webbasierte Lösung PFM. Sie bietet eine ganzheitliche Bottom-Up-Prognose mit kaskadierten Prognoseverfahren, Berechnungen im feinen Stundenraster und langfristigem Prognosehorizont von 71 und mehr Monaten. Die Angebotserstellung berücksichtigt nun den bisherigen Energieverbrauch, den prognostizierten Energieverbrauch, das Marktpreisrisiko, die Mehrkosten durch Ausgleichsenergie sowie Ökozuschläge. Die Berechnung der Forward Price Curve erfolgt auf Basis von Online-Abfragen der EEX. Die Vorteile: Automatisch erstellte Preiszeitreihen auf Grundlage von EEX Spot- und Future-Preisen ermöglichen profitabilitätsorientierte Kundensegmentierung und eine automatisierte Angebotserstellung Die Prognose der Risikobewertungen liefert Online-Informationen zur aktuellen Bewertung des Portfolios und der Risikopositionen Stets aktuelle Risikobewertung und die Angebotsoptimierung in Echtzeit für das On-Demand Zeitalter Verbesserte Transparenz beim Einkauf von Standardprodukten Die Technologien: Web-Applikation auf Basis der Microsoft.NET Technologie Hochgrafische Bedienoberfläche für einfache und intuitive Bedienbarkeit REST Webservices für die Online Connectivity zur European Energy Exchange (EEX) Komponententechnologie in einer n-tier Architektur 45
46 Kontakt
business agility services. DialogData GmbH & Co. KG Barthstraße 12 80339 München Tel.: (+49) 89 8905895-0 Fax: (+49) 89 8905895-99 info@dialogdata.de www.dialogdata.de 47
business agility services. are ng Consulting Technologieschulungen Branchenlösungen Trend Lab Individualsoftware 48 Rubrik