Visual COBOL 3 - d3kex6ty6anzzh.cloudfront.net · Unser heutiges Webinar Markt-Analyse Visual COBOL...

Post on 04-Jun-2018

218 views 0 download

Transcript of Visual COBOL 3 - d3kex6ty6anzzh.cloudfront.net · Unser heutiges Webinar Markt-Analyse Visual COBOL...

Rolf Becking

27.Juli 2017

Visual COBOL 3.0Neue Tools für den modernen COBOL Entwickler

Unser heutiges Webinar

Markt-Analyse

Visual COBOL

Neue Funktionalitäten

Ressourcen und nächste Schritte

Verlosung / Fragen?

3.0

Source = 2016: Digital Transformation Needs Mainframe DevOps Research | Forrester’s Global Business Technographics® Priorities And Journey Survey, 2016

Market Research

Speed to Market is the New Competitive Differentiator

“Improving application delivery speed is a

Survive and Thrive Imperative”– Forrester Research

Company priority is to improve the customer experience(Forrester)

1# of global IT

teams are using DevOps practices or planning to (Forrester)

45%

More frequent software deployments (Puppet)

200X

Digitale Transformation

Kernapplikationen und Kundenportale rücken zusammen

Back Office Digital Front Office

$

Source: Forrester

Systems of Record(COBOL)

Systems of Engagement(web, mobile, cloud)

80% 45%2011 2016

20% 55%2011 2016

Visual COBOL

Visual COBOLModerne Werkzeuge für die COBOL Entwicklung

Cloud .NET JVM Mobile

INNOVATE • CHOOSE • DEPLOY

Windows Unix/Linux

Micro Focus COBOL und Mainframe LösungenGroße Auswahl an möglichen Umgebungen für den produktiven Einsatz

Mainframe

Moderne Applikations-EntwicklungGängige Praxis für moderne Software-Entwicklungs-Teams

DevOpsEine knappe, präzise Definition…

DevOps aims to establish a culture and

environment where building, testing, and

releasing software can happen rapidly,

frequently, and more reliably

1. Agile Planning & Development Practices

2. Continuous Integration

3. Continuous Delivery

4. Continuous Deployment

5. Application Performance Management

DevOps ausgepacktDie wichtigsten Komponenten der DevOps Strategie

Agile Planning & DevelopmentIncremental software delivery1

Continuous IntegrationIntegrate often and provide immediate developer feedback 2

• Regularly integrate code changes

• Compile & run automated unit tests

• Intention to have an always-working code base

• Common to run scheduled system tests

• Developers identify issues sooner and before they reach QA and Ops teams

• Common CI Tools include:

• Jenkins, Microsoft TFS, Bamboo

• Configuration Management essential

Commit changes2Developer

SourceControl

Testing

Build

Checkout code

1 Initiate CI Process

3

Unit/Integration Tests4Feedback5

Continuous DeliverySoftware practices so good, you can assemble the finished software product – good-to-go!

3

4

5

Continuous DeploymentApplication release automation - changes automatically deployed into production

Application Performance ManagementManagement and monitoring of the entire software deployment pipeline

HP Survey on development methodologies –Agile is a journey but very much the norm

Leaning toward Agile

Pure Agile

Pure Waterfall

Leaning Toward

Waterfall

Hybrid

Industry Adoption v. Customer Adoption

COBOL development teams are already enjoying the benefits of DevOps and Agile

THEN

NO

W

Version

4 hours 10 Minutes

Branching

Code freeze Continuous–stable master

Upgrades

Maintenance window Zero downtime deployment

Continuous Delivery

Micro Focus European ISV customer

Visual COBOL 3.0 Neue Features

MA

JOR

NE

W V

ER

SIO

N

Visual COBOL 3.0 Die wichtigsten Themen in diesem Release

Unterstützung der neuesten Plattformen

Rückwärts-Debugging

Bessere Performance der Anwendungen

Moderne Entwicklungsumgebung

Visual COBOL 3.0

Einfach zu bedienen

Frage:

Welche Betriebssystem-Plattform für den Einsatzvon Micro Focus COBOL wächst am schnellsten?

The Leading Platform for COBOL Deployment

COBOL Plattform PortabilitätDer Schlüssel zum Wert Ihrer Applikation – auf lange Sicht

1. Größte Flexibilität bei der Wahl der Produktions-Plattform

2. Keine Abhängigkeit vom Anbieter3. Applikationen für jede belibige IT

Landschaft erstellen

• Visual Studio 2017 (und 2015, 2013, 2012)

• Eclipse 4.6 (und 4.4, 4.5)

• Parallele Compilation für schnellere Builds

• Editieren/Compilieren ohne Projekt

• Eine Reihe neuer “Smart editing” features

• Variablen umbenennen mit Vorschau

• Automatische Klammerung und Einrückung

• ‘Fuzzy’ Suche nach Variablen bei Auto Complete

• Und noch vieles mehr …

Highlights der Entwicklungs-WerkzeugeDie besten Tools für COBOL Entwickler

Komplette Liste der Features in den Release Notes

Up to 50% of a developer’s time is spent finding bugs

Rogue Wave Software

Reversible Debugging und Live RecorderUnsere erste Vorschau auf eine brandneue Technologie für Entwickler

• Korrigiere die un-auffindbaren Fehler

• Innovative neue Lösung zur Analyse von schwerzu findenden Fehlerursachen – ausschließlichverfügbar in Visual COBOL und Enterprise Developer Produkten

• Patentiertes Werkzeug einer Technologie-Firma aus Cambridge, UK

• Quasi eine “Video-Überwachung für COBOL Anwendungen”

• Zunächst nur für Red Hat Intel verfügbar

• Rückwärts-Debuggen durch COBOL Code in Eclipse

• Ausführung rückwärts und vorwärts möglich

• Variablen-Inhalte untersuchen und Haltepunkte setzen

• Live Recorder

• Aufzeichnen der Applikations-Ausführung: Dateien, Datenbanken, aufgerufene Programme – alles wirdfestgehalten

• Wieder abspielen in Eclipse

• Finde die Ursache von zwischenzeitlichen Fehlern - fix the unfixable bugs!

Reversible Debugging und Live RecorderCOBOL Applikationen aufzeichnen, zurückspulen, wieder anlaufen lassen

• Neue Optimierungen im Compiler, Code-Generator und der Runtime über alle Plattformen

• Automatisierte Benchmarking Systeme helfen uns, die Performance von Release zu Release zu verfolgen

• mit Dutzenden von Benchmarks -- inclusive Kunden-Applikationen

• Mit dem Ziel, die bisherige Visual COBOL Performance und die früherer MF COBOL Produkte zuübertreffen

Beschleunigung der Application PerformanceGet more done, faster with Visual COBOL 3.0

Beschleunigung der Application PerformanceWas haben wir erreicht?

• 25% durchschnittlich gegenüber Visual COBOL 2.3.2

• 30+% gegenüber Net Express und Server Express

• 64bit x86 Applikationen erfahren typischerweise die größten Steigerungen mit 40+% im Durchschnittgegenüber Version 2.3.2 und sogar mehr imVergleich zu Net Express/Server Express

• 5x schneller bei alphanumerischen Moves auf Windows 64-bit

• Verbesserungen über alle Plattformen -- Minimum 5-10% über alle Benchmarks

Automatisches COBOL Unit Testing Framework

Code Coverage

Performance Profiling

Unterstützung führender Continuous Integration Systeme

1 Jahr Subscription von Micro Focus Rhythm fürjeden Entwickler

Ermöglicht agile Planung und Nachverfolgung

Configuration Management

Moderne Software EntwicklungUnterstützt agile Entwicklungs-Teams

Micro Focus RhythmAgile Management Plattform für agile Teams: Planung, Organisation und Nachverfolgung

Development Teams können:

• Ihren Backlog einfachorganisieren

• Ihre Releases und Sprints planen

• Tägliche Stand-ups einfacherdurchführen

• Den Fortschritt nachverfolgen

• Zusammenarbeit und Kommunikation verbessern

Neuer und erweiterter Product Lifecycle

• Ein “Major Release” alle 12 Monate

• Jedes Major Release wird mindestens 4 Jahre von der Entwicklung gepflegt

• Längere Wartungsperiode auf einer stabilen Plattform

• Updates einfacher planen

• Monatliche Patch Updates

• Getrieben durch Anforderungen unserer Kunden für langfristigen Produkt-Support

3.0

4.0

DemonstrationCOBOL Unit Testing Framework

Visual COBOL 3.0Ein agiles Toolset für den modernen COBOL Entwickler

Agile Planung mit Micro Focus Rhythm

• Agile Entwickler-Teams

planen und verfolgen ihre

Arbeit mit Micro Focus

Rhythm

• Task Boards, Dashboards

und Backlog Management

• Jederzeit aktuelle Status-

Informationen

Verwendung moderner COBOL Entwicklungs-Tools

• Ein einheitliches, produktives Toolset fürCOBOL Entwickler –unterstützt die Zusammenarbeit mit den Java- und .NET-Kollegen

• Eine moderne IDE über allePlattformen – Windows, Linux und Unix

UNIX

Code Changes ins Rhythm Repository einchecken

• Entwickler checken ihren Code in das Rhythm Source Code Management Repository

• Verbindung des geändertenCodes zur Anforderung ausdem Sprint Backlog

Continuous Integration (CI) ServerQualitätskontrolle der Code-Änderungen!

CI + COBOL Analyzer Queries: QualitätskontrolleEinhaltung von Programmier-Standards und Code-Qualität prüfen

In den Continuous Integration Schrittkann eine Überprüfung des Codes mit COBOL Analyzer integriertwerden• Einhaltung von Programmierrichtlinien• Performance Probleme frühzeitig

identifizieren• Im Fehlerfall bricht der Build mit

entsprechenden Meldungen ab

CI erstellt die Applikation: BuildVerifizieren: Code Basis wird fehlerfrei compiliert

• CI System baut die Applikationund liefert im Fehlerfall sofortigesFeedback an die Entwickler

• Verwendet reguläre msbuild, ANT oder Kunden-Skripte

CI + Automatische COBOL Unit Tests

• Überprüfen der Änderungen auf Verträglichkeit mit existierenderFunktionalität

• Code Coverage Reports ablegen

• Lang-laufende Testläufe über Nachtfür die Gesamtanwendung planen

CI + Live RecorderFehlerhafte Testfälle aufzeichnen und in Eclipse wieder laufen lassen

• Live Recorder verwenden, um fehlerhafte Testfälle aufzuzeichnen

• Entwickler kann die Testfälle wiederabspielen und die Fehler in Eclipse analysieren

DevOps aims to establish a culture and

environment where building, testing, and

releasing software can happen rapidly,

frequently, and more reliably.

Visual COBOL 3.0

Neue Ressourcen

• Neue Produkt-Informationen: microfocus.com/visualcobol

• Neues Angebot für Visual COBOL Entwickler : Kostenlose Subskription von Micro Focus Rhythm für 1 Jahr

• Agile Planung und Verfolgung & Configuration Management

• Neues Visual COBOL Buch: “A developer’s guide to modern COBOL”: microfocus.com/book

• Dieses Webinar wird in Kürze als Video auf der microfocus.com Website verfügbar sein

• Community Foren: community.microfocus.com

Weitere Informationen …

Visual COBOL Resources

Visual COBOL 3.0

Nächste Schritte

microfocus.com/contactus

Kostenlose Testversionherunterladen oder Update auf

Version 3.0 für Visual COBOL Kunden

Fragen?

microfocus.com/VIsualCOBOL

• Wir verlosen ein gedrucktes Exemplar des neuen Visual COBOL Buchs: “A developer’s guide to modern COBOL”

• Gewinner ist, wer als erster im Chat Fenster des GoTo Meetings die folgende Frage beantwortet:

• Wie groß ist die durchschnittliche Performance-Steigerung von Visual COBOL 3.0 gegenüber Net Express / Server Express?

Preisfrage???

Visual COBOL 3.0 WebinarVielen Dank für Ihre Aufmerksamkeit!

Fragen?