Cobolkwaliteit bij Rabobank Sonar voor Cobol

Slides:



Advertisements
Verwante presentaties
Innoveren voor gezondheid
Advertisements

De zin en onzin van escrow
QUICK SCAN OP KWALITEIT EN EFFICIËNTIE VAN DE SERVICES
Hoe ontstond dit initiatief ?
Woensdag 29 september 2004 Open Source Software en Open Standaarden bij de overheid Van Doorne 2004 Harry van Zon, ministerie BZK, IIOS.
Maatschappelijke Baten van Basisregistraties Project van de Stuurgroep Werkend Stelsel Serious Ambtenaar 2014 Ambassadeur worden van hergebruik.
De volgende stap in BIM René van der Sluis, Ben Spreen, Jeroen Leeuw.
Het Nieuwe Werken De optimale werkplek Olivier van Noort Product Manager – Windows Microsoft B.V. Bastiaan de Wilde Solution.
Hoe organiseer je eFactureren in je gemeente ?
Banken en & kredietrapportages SBR voorlichtingsbijeenkomsten 2011 Vanaf 1 januari 2013 is SBR de standaard voor financiële rapportages.
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
Onderwerpen Oude situatie Eerste aanpak en problemen
Antibioticaresistentie in de veehouderij
Gebiedsplan Hillesluis
Coaching, hefboom voor leiderschapsontwikkeling?
Server Management Framework
01 van 06 Portal4U Loe Hameleers Twan Saleming Klanten: Wat kost dat artikel? Wanneer wordt geleverd? Die werkt hier niet meer.. Die factuur ken ik niet.
Onze aanpak van de SEPA-migratie Seminar SEPA-migratie Pensioenfondsen 23 januari 2013 Hubert Baars Programmamanager.
Ronde (Sport & Spel) Quiz Night !
Liesbeth Huybrechts Sanne Jansen. 2 Designonderzoekslab Media & Design.
Hoofdstuk 4 Globale structuur van een project
Hoe blijf ik overeind als welzijnsprofessional?
D.I.S. Distributie Informatie Systeem P. Harink 4Efficiency Services i.o.v. AEP Industries Nederland BV QAD Gebruikersdag - Juni 2008.
7/15/2014 | 1 Langer thuis wonen d.m.v. e-Health !/? Marjolein van Offenbeek, Albert Boonstra, Eveline Hage.
Facility management en inkoop
Kennisnetwerk in de procesindustrie
Legacy in een moderne wereld
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
Hoofdstuk 2 Kwaliteitszorg Deel 1.
Dia 1 Politiewerk in de Toekomst Kan technologie “ons” helpen om het veiliger te maken?
Ervaringen bij gemeenten Rolf Schooleman 10 november Weesfietsenaanpak bij stations.
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
Procesmanagement Utrecht, Hans Evers
Landschap beschermen en ontwikkelen
02/ / 18 Kwaliteitsmanagementprincipes -Algemeen- Om een organisatie met succes te kunnen leiden en te laten functioneren is het nodig deze.
NIOC 2002 Corrie Huijs 18 april Corrie Huijs en Nico van Diepen Uitdagen en oriënteren op ICT competenties met webdesign E-mission  emotion.
Patiëntperspectief op kwaliteit van zorg
Zichtbare Zorg heet u welkom Informatiesessies september 2009.
Cliënt- en Familieperspectief
Dia 1 Productencatalogus: technische sessie Samen beter informeren.
AERIUS Nico-Dirk van Loo Ministerie van EL&I
DBS Talent & Salaris voor PIM klanten
Waarom applicatie rationalisatie een slimme keus is
Natschool: uitwisseling en hergebruik van content
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
Wat willen we vandaag doen?
Technische Architectuur
Kennis ontwikkelen en delen in TechNetkringen Ruud Bolsius mei 2011 TechNet, TechniekTalent.nu 2011.
De financiële functie: Integrale bedrijfsanalyse©
Samen-bouwen … over paneelbouw en de rest!
Studiecoaches voor (HBO/ WO) studenten met een vorm van autisme
september 2009 Aanbevelingen van Compliance professionals
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
Datum naam 1 23 maart 2010 datum plaats Bedrijfsarts en kwaliteit Noks Nauta Namens Kwaliteitsbureau NVAB naam persoon.
Strijd tegen de zonde?.
Toetsbeleid en digitaal toetsen casus HvA
eFactureren in de praktijk bij Purmerend
een nieuwe LEADER periode
Update Implementatie en beheer
De link tussen functionaliteit en adaptatie
ISO 8402 algemeen ISO 9000 aanvullingen ISO 9001 ISO 9004 extern
Iedereen is context driven!
De Dynamische Testrapportage: BDD en de deployment pipeline
Best practices bij AkzoNobel Ruud Morssinkhof, OEE programma manager 1.
26 octobre 2016 Migratie IT Rijksregister Overlegcomité RR (AV 26/10/2016) Eric Roelandt.
Lectora als ontwikkeltool voor interactieve multimedia programma’s
Agile in een niet Agile context
Transcript van de presentatie:

Cobolkwaliteit bij Rabobank Sonar voor Cobol COBOL GSE Nieuwegein, 10 juli 2014

Agenda Positie van Cobol en zOS Cobol community Kwaliteitscriteria Automatische codeinspectie SonarQube als product Implementatie ervaringen Toekomst

De COBOL community People Process Technology Modernisering ontwikkelstraat Verjonging People Process Technology Automatische Deployments Opfrissing kennis Sourcecode analyzers Versterken trots, netwerk, kennisdeling Standaards nieuwe technieken DevOps principes Toetsbaarheid standaards

Non -functioneel Functioneel Kwaliteit Doet-ie wat ie moet doen Direct zichtbaar Testen Testtools Doet-ie wat ie moet doen Over 5 jaar zichtbaar Toetsen Performance en onderhoudbaarheid

Non functionele kwaliteitscriteria Programma Ontwerp Codering Naamgeving Verboden keywords Best practices “Gij zult een programma structureren”

Non functionele kwaliteitscriteria Programma Ontwerp Codering Naamgeving Verboden keywords Best practices “Gij zult een programma structureren” SIG/Sonar VSP

Waarom automatische codeinspectie? Verbeteren kwaliteit door: Verbeteren transparantie Centraal zicht op de geleverde kwaliteit in de teams Verbeteren efficiency Waarom handmatig controleren wat een computer ook kan doen? Verbeteren review effectiviteit Als het laaghangend fruit al wordt afgedekt is er meer tijd voor toetsing ontwerp Objectivering toetsingsresultaten Voorkomen van slepende leveranciersdiscussies

Configureerbare kwaliteitsprofielen Zeer waardevolle checks SonarQube voor Cobol Configureerbare kwaliteitsprofielen Zeer waardevolle checks Recursive performs Ontbrekende/misaligned end-if’s Perform diepte Complexe SQL Dode programmacode Cyclomatic complexity / Mc Cabe Lokale scans Drill down userinterface Duplication check

De implementatie ervaring De documentatie De ondersteuning De doorlooptijd Het eindresultaat Draagvlak ontwikkelaars Kosten Licentie en support MIPS kosten

Een Agile leverancier Razendsnel Beinvloedbaar Kennis van zaken Hoge drive Flexibel De wil om Cobol goed te ondersteunen Open source biased Open source ecosysteem Ad Hoc prioritering Onvoorspelbare communicatie Gaat uit van aanwezige java kennis

Leadontwikkelaars in de lead voor configuratie Spring in het diepe Adviezen Gebruik je hulplijnen Haal ervaringen op Jira.codehaus Qualilogy support@sonarsource.com Een javaan in het team Leadontwikkelaars in de lead voor configuratie Spring in het diepe

Dromen voor de toekomst Eclipse integratie voor Cobol Maatwerk controleregels Documentatie generatie / cross references SQALE kwaliteitsmodel Implementatie review functionaliteit Gebruikte functionaliteit Beschikbaar

VRAGEN?