Kassenärztliche Vereinigung Niedersachsen

Ein Mitarbeiter/ in besuchte vom 05.10. – 08.10.2020 bei MD Consulting in Erding das Seminar „Oracle Einführung und SQL“. Der Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten und der Bemerkung „besonders gefallen hat das Tempo und die Art der Vermittlung der Lerninhalte.“ möchten wir recht herzlich danken.

9. Dezember 2020


Kassenzahnärztliche Vereinigung Bayern

kzvb-logo-firma-unternhmen

Vom 21.09. – 23.09.2020 besuchte ein Mitarbeiter das Online-Seminar „Oracle Grundlagen PL/SQL“ bei MD Consulting. Der Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 in allen Punkten möchten wir recht herzlich danken.

4. November 2020


Landesärztekammer Thüringen

Ein Mitarbeiter besuchte vom 28.09. – 02.10.2020 bei MD Consulting in Erfurt das Seminar „Oracle – Tuning“. Der Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten möchten wir recht herzlich danken.

4. November 2020


DKV MOBILITY SERVICES HOLDING GmbH + Co. KG

Im Juni 2020 besuchte ein Mitarbeiter bei MD Consulting das Online-Seminar „Oracle DBA I – Datenbankadministration“. Der Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 in allen Punkten und der Bemerkung „Der Dozent hat mir fachlich kompetent und freundlich sowohl neues Wissen in Themenbereichen vermittelt, in denen mir vorher persönliche Lücken bewusst waren, als auch mein bereits vorhandenes Wissen ergänzt und bestätigt.“ möchten wir recht herzlich danken.

31. August 2020


Expertise durch den Fachmann

MD-Consulting-Gupta-Team-Developer-Oracle-SQLBase-Expertise

Keine Standard-Applikation ist so an die Geschäftsabläufe einer Firma angepasst, wie eine individuell entwickelte Lösung. Funktionelle Anpassungen führen aber im Laufe der Zeit oft zu schwindender Qualität – man spricht auch von Softwarealterung. Was ist in so einem Fall zu tun?

Begriffe wie Konsolidierung, Refactoring und Reengineering werden oft in diesem Zusammenhang verwendet.
Konsolidierung: Zusammenführung aller Quellen und Dokumentationen
Refactoring: Prozess der Umstrukturierung von Source-Code ohne dessen Funktionsweise bzw. verhalten zu ändern. Vorteile sind verbesserte Lesbarkeit des Codes und reduzierte Komplexität. Der Quellcode wird wart- und erweiterbar.
Reengineering: Prozess, um bestehende Schwachstellen zu eliminieren und die Umsetzung neuer Anforderungen möglich zu machen.

Und ganz am Anfang steht die Bestandsaufnahme. So sollte eine Gupta-Team-Developer-Anwendung einer ersten Analyse durch den Fachmann unterzogen werden. Wer kennt Gupta-Anwendungen besser als MD Consulting. Wir entwickeln seit 1991 mit diesem Werkzeug, also Routinearbeiten für uns.
Nach folgenden Kriterien wurde die Effektivität der Entwicklungsarbeiten analysiert, um für die Wartbarkeit und für die Weiterentwicklung der Anwendung eine Expertise abzugeben:

  1. Versionierung und Aktualisierung
    a. Versionierungsschemata
    b. Versionierungsregeln
    c. Versionsverwaltung
    d. Systemvarianten
    e. Metadaten
    f. Paketierung
  2. Codequalität
    a. Programmierrichtlinien
    b. Namenskonventionen
    c. Kommentare
    d. Code- & Dateileichen
    e. Komplexität
    f. Modularität
    g. Rückgabewerte
    h. Unreachable / Dead Code
    i. Redundanzen
    j. Projektstruktur
  3. Anpassbarkeit und Konfigurierbarkeit
    a. Pfadangaben
    b. Datenbankverbindungsdaten
    c. sonstige Anwendungs-Parameter
  4. Wartbarkeit
    a. Dokumentation
    b. Schnittstellenspezifikation
    c. Modularität
    d. Verständlichkeit
    e. Parametrisierung
    f. Testbarkeit

Nachdem uns der vollständige Source-Code vorlag, begannen wir mit den Arbeiten. Mit insgesamt 1,6 Mio. Lines of Code, 700 Top Level Windows, 22.000 Child-Windows, 15.000 Funktionen / Methoden und ca. 700 Klassen hatten wir ein umfangreiches Softwaresystem zu analysieren. Nach 5 Tagen und 56 Seiten Analysebericht hatte unser Kunde eine Entscheidungshilfe, wie die Konsolidierung, das Refactoring und das Reengineering seiner Anwendung erfolgen kann. Auch für diese Arbeiten bewarb sich MD Consulting beim Kunden.

oracle-gold-partner-status-md-consulting-vertrieb

 

Haben auch Sie Gupta-Anwendungen, dessen Status Sie ermitteln wollen? Dann steht Ihnen das Entwicklerteam vom MD Consulting gern zur Verfügung.

Client/Server Projekt

Beratung
5 Manntage

Technologie:
Gupta Team Developer 6.2
Oracle database 11
ReportBuilder
SQLBase 11.6
SAP
MS Office
Terminal Server

9. Juli 2020


Kohl Pharma GmbH

Herr Krumbholz besuchte im April 2020 bei MD Consulting das Online-Seminar „Oracle – Tuning“. Sein Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten möchten wir recht herzlich danken.

Herr Markus Krumbholz, Entwickler 23. Juni 2020


Prüfmonster! Oder doch solidarisch?

MD-Consulting-MS-Visual-Studio2010-2013-Oracle-Modernisierung-Wirtschaftlichkeitsprüfung

Die Leistungen müssen ausreichend, zweckmäßig und wirtschaftlich sein, sie dürfen das Maß des Notwendigen nicht überschreiten. Überflüssige Kosten der solidarisch finanzierten gesetzlichen Krankenversicherung sind zu vermeiden. Im § 106 des SGBV hat der Gesetzgeber den Kassenzahnärztlichen Vereinigungen auferlegt, die Wirtschaftlichkeit der vertragszahnärztlichen Versorgung zu überwachen.

Bei unserem Kunden bestand die Forderung, alle bisher eingesetzten Anwendungen auf eine einheitliche Entwicklungsplattform zu portieren. Die Entscheidung fiel dabei auf die WPF-Technologie, da hier die saubere Trennung von User-Interface-Elementen und (Business-)Logik die Wartbarkeit und die Wiederverwendung von Elementen massiv erhöht.

Zum Durchführen der Wirtschaftlichkeitsprüfung sollte somit eine .Net-Anwendung entstehen, die den vollständigen Prüfprozess unterstützt und dokumentiert. Die innerhalb des Prozesses erzeugten Akten in Papierform, sollten mittelfristig durch eine elektronische Akte abgelöst werden. Ein weiteres Ziel der neuen Anwendung bestand darin, in Zukunft eine mögliche physische Trennung zwischen Wirtschaftlichkeitsprüfung und der Prüfung durch die KZV zu berücksichtigen.

Weiterhin sollte kein direkter Zugriff auf die Datenbank des Kunden erfolgen. Alle lesenden und schreibenden Aktionen laufen ausschließlich über Stored Procedures, welche die erforderlichen Berechtigungen überprüfen und alle Zugriffe dokumentieren.

Mit Hilfe der Anwendung mussten eine Vielzahl unterschiedlicher Dokumente erzeugt werden. Hierzu war unter anderem eine Möglichkeit zum Erstellen und Bearbeiten von Templates innerhalb der Anwendung erforderlich.

In der ersten Phase erfolgte eine horizontale und vertikale Aufteilung der bestehenden Anwendung, um in einer zweiten Phase eine schicht- bzw. modulweise Umstellung nach .Net durchzuführen.

microsoft-logo-partner-md-consulting

Für beide Phasen wurde zusätzlich zu einem Konzept auch jeweils ein Proof of Concept erstellt, um die Umsetzung des Konzeptes praktisch an einem Modul der aktuellen Anwendung zu zeigen.

Unsere Arbeiten umfassten sowohl die Datenbankmodellierung, das Erstellen der Datenzugriffsschicht in Form von PL/SQL Packages und die Entwicklung der eigentlichen WPF-Anwendung.

Client/Server Projekt

Modernisierung
450 Manntage

Technologie:
Gupta Team Developer 5.2/6.2
Oracle database 12g
MS Visual Studio 2010/2013
Telerik WPF Controls
MVVM
PRISM

11. Juni 2020


Ein bunter Blumenstrauß

MD-Consulting-Gupta-Team-Developer-Oracle-Modernisierung

Sie kennen es bestimmt. Die EDV-Landschaft wächst und wächst. Neue Applikationen kommen dazu. Bei der Einführung der neuen Software wird meist auf die Funktionalität geachtet, aber nicht auf die Technik, mit der die Anwendung entwickelt wurde. Irgendwann ist die EDV-Landschaft so vielfältig wie ein bunter Blumenstrauß.
Eine dieser Anwendungen, eine Team-Developer-Anwendung, sollte von MD Consulting gepflegt und weiterentwickelt werden. Gesetzliche Änderungen und Vorgaben machten dies notwendig. Außerdem wurde die Anwendung von uns auf die aktuelle Version des Team Developers migriert und ein Versionswechsel bei der Oracle-Datenbank vorgenommen.

MD-Consulting-opentext-Gupta-Seminar-Team-Developer-Client-Server-Einstieg-Anfänger

Client/Server Projekt

Modernisierung
240 Manntage

Technologie:
Gupta Team Developer
Oracle database
Telerik WPF Controls
MVVM
PRISM

11. Juni 2020


Gut geplant ist halb gewonnen

MD-Consulting-Gupta-Team-Developer-Oracle-Dokumentation

Es steht die Neuentwicklung einer Kundensoftware für eine Körperschaft des öffentlichen Rechts an. Damit sich die neue Lösung gut in die vorhandene EDV-Landschaft integriert, wurde bei MD Consulting ein Pflichtenheft in Auftrag gegeben. Über 7 Mannmonate designte MD Consulting die neue Lösung auf Papier. Hierbei sind sowohl die Spezifikation selbst, wie auch die Abstimmung mit dem Kunden sowie die Überarbeitung, die Ergänzung bisher nicht bekannter Themen und die Erweiterung/Änderungen bekannter Themen Inhalt des Auftrages. Ableitend aus dem Lastenheft des Kunden sind folgende fachliche Schwerpunkte zu dokumentieren:

  • Grundlagen für Datenzugriffsschicht/Schnittstelle
  • Grundlagen für die GUI (Hauptfenster, Anmeldung)
  • Menü-Rechte-Mechanismus
  • Datenbank der WP
  • Technische Querschnittsthemen
  • Datenmigration

Die Erarbeitung des Pflichtenheftes wurde ohne Beanstandung vom Kunden abgenommen. MD Consulting erhielt auch den Auftrag für die Realisierung der neuen Software.

oracle-gold-partner-status-md-consulting-vertrieb

Client/Server Projekt

Beratung
7 Mannmonate

Technologie:
Gupta Team Developer
Oracle database
Microsoft Office 2010
SQL Developer
ARGO UML
Free Mind

11. Juni 2020


Ablösung eines bestehenden Intranet-Portals

MD-Consulting-Gupta-Team Developer-Oracle-Programmierung

Die bisher mit RedDot erstellte Intranet-Anwendung wurde in manchen Bereichen nicht mehr gepflegt, Verlinkungen auf Dokumente nicht mehr aktualisiert und die Unterstützung von Firefox fehlte.
Daher sollte eine neue Intranet-Anwendung erstellt werden, mit folgenden Vorgaben:

  • Unterstützung auf IE und Firefox
  • Ein Wechsel der Datenbank sollte ohne große Änderungen möglich sein (von Oracle nach MS SQL Server).
  • Die Weitergabe an andere Standorte sollte ohne größere Anpassungen möglich sein.
  • Rechteverwalter der Benutzer und Freischaltung der Menüpunkte erfolgte über die Datenbank.
  • Aufbau der Strukturen soll dynamisch erfolgen:
    – Verlinkung auf externe Programme über DB
    – Benutzerbeiträge über DB
    – Prüfmöglichkeit der Verlinkung

MD-Consulting-WordPress-Intranet-Portal

Bei diesen Arbeiten sollte MD Consulting den Kunden unterstützen. Für die Ablösung des alten Intranet-Portals wurde eine Überführung in das aktuelle CMS-System WordPress vorgeschlagen. Der Kunde entschied sich für unseren Weg und die Arbeiten konnten beginnen.

  • Design des Portals
  • Menüimplementierung
  • Umsetzung Seitenstruktur
  • Übernahme Inhalte aus bestehendem System
  • Dokumentation
  • Einweisung und Schulung der Endanwender

Web-Projekt

Auftragsentwicklung
Technologieschwerpunkte

29 Manntage

Technologie:

Oracle databases
MS SQL Server
php
HTML
CSS
Java Scipt
WordPress
suse linux enterprise server 12
Bash-Scripting

27. Mai 2020