Welkom op de Innovatiemarkt - iBestuur · daar waar noodzakelijk worden processen ondersteund...
Transcript of Welkom op de Innovatiemarkt - iBestuur · daar waar noodzakelijk worden processen ondersteund...
Welkom op de InnovatiemarktiBestuur20 november 2019
PublieksZaak en BeleidsZaak1DigitalNL dienstverlener met focus op samenwerking, standaardisatie, hergebruik en innovatie binnen de overheid
2
1DIGITALNL
Digitale Transformatie Overheid
400 Specialisten
OVERHEIDSERVARING
Centrale overheidProvincies
WaterschappenGemeenten
Zelfstandig Bestuursorganen
EXPERTISE
Digitale Transitie OrganisatiesDigital Experience Platforms
Cloud technologieën & DienstverleningPEGA & Alfresco Consultants
Business Consultants Test Consultants
TECHNOLOGY PARTNERS
PegasystemsAlfresco
EnterpriseDBRed Hat
PublieksZaak Suite BeleidsZaak Suite
3
PublieksZaak: Publieksgericht digitaal contact met de overheidDe burger, bedrijven en instellingen gebruiken
zelf gekozen voorkeurs kanalen
PUBLIEKSZAAK & BELEIDSZAAK
BeleidsZaak: Digitale innovatie met BeleidsZaakBeleidsZaak biedt beleidsmakers binnen de overheid innovatieve digitale instrumenten om
interactief invulling te geven aan activiteiten op het gebied van beleidsanalyse en
beleidsontwikkeling.
PublieksZaak Suite en BeleidsZaak SuiteToekomstbestendig door borging van kennis, ervaring en expertise in omvangrijk partner ecosysteem
RijksZaakDICTU dienstverlener binnen de overheid
4
ECOSYSTEEM
❑ Dienst voor Zaak-gericht werken:
• Digitalisering
• Stroomlijnen van processen
• Alle informatie van een zaak toegankelijk
• Bewaking kwaliteit en doorlooptijd
❑ Gegevens zaak, proces, dossier en interactie in één systeem
❑ Generieke componenten herbruikbaar
❑ Veilig: voldoet aan AVG en BIR
❑ Archivering: borgt bewaren en vernietigen van dossiers conform archiefbeleid
5
Publieke en Private SamenwerkingDe overheid en de markt slaan de handen ineen
Oplossingen
Private
Dienstverlener
Overheid
Dienstverlener
Ondersteuning InnovatiemarktOndersteunende werkwijze en aanpak bij de digitale transformatie van de overheid
Met gestandaardiseerde platform, agile werkwijze en aanpak snel zichtbaar resultaat voor overheidsorganisaties
Toelichting & Demo’s
• Snel Business Toegevoegde waarde
• Schaalbaar Platform
• Modulaire Platform Architectuur
• Slim Testen met korte Feedbackloops
Schaalbaar PlatformContinuïteit en beheersbaarheid
Snel Business Toegevoegde waardeAanpak en Werkwijze
Modulaire Platform ArchitectuurWendbaarheid en Flexibiliteit
Slim Testen met korte FeedbackloopsToegevoegde waarde testautomatisering
Toelichting OndersteuningKeuze onderwerpen op de ondersteuning Innovatiemarkt
Snel Business Toegevoegde waarde met Schaalbare PlatformenOptimale Integratie van marktleiders PEGA, Alfresco, EnterpriseDB en Red hat Openshift
8
8
Principes voor de ontwikkeling platformen:
➢ Cloud denken & handelen ➢ Continuous Integration, Deployment en Delivery➢ Gebaseerd op NIST Architectuur➢ Integratie mogelijkheden met Platfrom als uitgangspunt➢ Robuust➢ Herhaalbaar (alles is code)➢ Generieke Testautomatisering
Eisen Gestandaardiseerd platform :
➢ Uniformiteit 100% identiek Platform➢ Snel en eenvoudig schaalbaar➢ Bekostigen op basis van gebruik & diensten➢ Operationele handelingen kunnen automatiseren (Bewuste keuze Redhat Openshift en EnterpriseDB)➢ Componenten van verschillende leveranciers met verschillende ➢ Technieken op een gelijke wijze kunnen beheren en monitoren
Standaard Componenten
9
Database
Business ProcesManagement
Document Management
Case Management
Record Management
Artificial Intelligence Robotics
Infrastructuur` (On Premise of Cloud)
SSC’s (Equinix Cloud)(Public Cloud)
Platform Containers Besturingsysteem Monitoring Logging
Overheid ComponentenGestandaardiseerde
ProcessenGestandaardiseerde
Koppelvlakken10 Basis
Registraties
Overheid Oplossingen 1DigitalNL
BeleidsZaak PublieksZaak
KlantspecifiekeProcessen
BeleidsZaak & PublieksZaakOpgebouwd uit bibliotheek herbruikbare gestandaardiseerde overheidscomponenten
Demo Red Hat Openshift toegepast binnen een overheidsplatform
10
60 omgevingen
12 klanten
7 in productie
Per omgeving
- 15 images
- 12+ pods
Demo Red Hat Openshift toegepast binnen overheidsplatform
11
RijksZaak:
60 omgevingen
12 klanten
7 in productie
Per omgeving
- 15 images
- 12+ pods
Demo Red Hat Openshift toegepast binnen overheidsplatform
12
RijksZaak:
60 omgevingen
12 klanten
7 in productie
Per omgeving
- 15 images
- 12+ pods
Cluster
- 1400+
containers
- 30+ Compute
Nodes
Demo
13
Openshift
Pega
Alfresco
DocGen
EnterpriseDB
Toegevoegde Waarde Red Hat OpenshiftOns fundament voor verdere uitrol binnen overheid
14
Toegevoegde waarde business:
➢ Time to market (we praten over uren, niet weken of zelfs maanden);➢ Hogere continuïteit dienstverlening➢ Meer voor minder (benutten van beschikbare resources);➢ Bekostigen op basis van gebruik & diensten;➢ Selfservice mogelijkheden omgevingen.
Toegevoegde waarde platformen:
➢ Platform als code. Geheel opnieuw op te bouwen vanuit source code (en backups…..);➢ Vereenvoudiging van je landschap architectuur (Openshift neemt veel uit handen ook qua complexiteit);➢ Life cycle management vereenvoudigd;➢ Snel en eenvoudig schaalbaar (Auto-Scaling);➢ Automatiseren van operationele taken (beheer) met Red Hat Openshift en Alfresco;➢ Ondersteund implementatie Scrum, CI/CD, DevOps;➢ Openshift als enabler uitrol Platform op Public Cloud, Private Cloud en On-premise.
STANDAARD COMPONENTEN
Database
Artificial Intelligence Robotics
INFRASTRUCTUUR Shared Service Centers (Overheid) On-premisePublic Cloud
PLATFORM Containers Besturingssysteem Monitoring Logging
OVERHEID COMPONENTENGestandaardiseerde
ProcessenGestandaardiseerde
Koppelvlakken10 Basis
Registraties
OVERHEID OPLOSSINGEN BeleidsZaak PublieksZaak
Klant specifiekeProcessen
15
Onze Modulaire Overheid ArchitectuurEen combinatie van e-overheid bouwstenen, herbruikbare processen en krachtige ICT componenten
Business ProcesManagement
Document Management
Case Management
Record Management
Customer RelationManagement
Architectuur Platformen 1DigitalNL
Basisregistraties realtime te koppelen
10 Basisregisters Nederlandse OverheidVoor Rijksdiensten, Provincies, Waterschappen, Gemeenten
16
Wizard met connectors en API’s
Bibliotheek met Herbruikbare KoppelvlakkenVoor Rijksdiensten, Provincies, Waterschappen, Gemeenten
17
Overige Basisregistraties
GBA-V Voorziening Gemeentelijke Basisregistratie van burgersOLO Online Omgevingsloket
Koppelvlakken
Centraal AansluitpuntSTUF-BG NNP Niet Natuurlijke PersoonSTUF-BG NPS Natuurlijke PersoonSTUF-BG MAC Maatschappelijke activiteitSTUF-BG VES VestigingSTUF-BG ZKN ZakenGEO-JSONMail SMTPScanstraat (Kofax)
18
1DigitalNL Werkwijze en Aanpak ?Inrichting en aanpak gericht op 5 thema’s
➢ Mens: veranderaanpak gericht op Willen, Kunnen en Doen
➢ Organisatie: neerzetten van zowel een goede projectorganisatie, inrichting van functioneel en technisch beheer als ook de continue verbeterorganisatie, nadat het project is afgerond (management change board)
➢ Informatie: digitale samenwerkingsomgeving is de primaire insteek voor alle processen; daar waar noodzakelijk worden processen ondersteund middels zaakgericht werken (BPM) functionaliteit middels een vakapplicatie of BPM-suite
➢ Proces: bedrijfs- en bijbehorende werkprocessen vormen het uitgangspunt voor de inrichting van de systeemondersteuning; op werkprocesniveau worden dossiers (zaken) aangemaakt op basis van per bedrijfsproces vastgelegde dossierplannen
➢ Technologie: architectuur en infrastructuur gebaseerd op standaarden die nodig zijn voor flexibele uitwisseling van gegevens
CONTINU VERBETEREN
De stappen voor een succesvolle samenwerkingEen succesvolle samenwerking op basis van een Agile aanpak
19
20
Een resultaatgerichte organisatieVan stuurgroep naar Management Change Board
Borgen en doorontwikkeling van het gedachtengoed en toezien dat dit op de juiste manier wordt uitgevoerd, en in dat kader:
➢Aanspreken management o.b.v. rapportages (o.b.v. van een Intern Controle Plan)
➢Voorlichtingsbijeenkomsten organiseren (resultaten presenteren)
➢ Interventies plegen (audits organiseren, communicatie op intranet, personeelsblad, adviseren over beschikbaar stellen van capaciteit voor directe ondersteuning van medewerkers)
➢Afstemming met OR
➢ Laten organiseren van (extra) opleiding op het gebied van digitaal werken en vaardigheden
➢Borging gedachtengoed binnen de organisatie (presentaties, procesarchitectuur, dossierplannen etc.)
➢ Inhoudelijk vormgeven vervolgontwikkeling
21
Container Platform
Standaard Componenten
Overheid Componenten
Beleidskaders voorbeelden Beleidskaders voor Provincie Limburg
21
➢ Het werk digitaal onder de knop voor de medewerker, én ook voldoen aan wetgeving
➢ Ervan uitgaan dat er één plek is voor dé informatie
➢ Efficiënt digitaal kunnen samenwerken, vanuit de matrix en via open tenzij
➢ Met minimale inspanning kenmerken toevoegen, makkelijk zoeken en vooral vinden
➢ Een solide ordening structuur, vertaald vanuit het werk en herkenbaar voor iedereen
➢ Eén heldere en begrijpelijke werkwijze, ongeacht achterliggende systemen
➢ Een duidelijke verantwoordelijkheid, passend in het (nieuwe) werk
➢ Processen digitaal van begin tot eind, versimpeld en/of geautomatiseerd waar het kan
➢ Archiveren nieuwe stijl en bewaren, vernietigen en overdragen vanuit digitaal oogpunt
➢ Een passend systeem, met minimaal maatwerk
➢ Digitaal werken geldt voor iedereen
22
Kaders vanuit MT Rijkszaak:
✓ Cloud omgeving
✓ Continuous Integration, Delivery en Deployment
✓ Standaard oplossing voor het Rijkszaak platform (Pega & Alfresco)
✓ Standaard aanpak voor nieuwe klanten
✓ Integratie mogelijkheden met basisdienst als uitgangspunt
✓ Robuust
✓ Herhaalbaar
Pijlers generieke testaanpak:
✓ Creëren kort mogelijke feedbackloops
✓ Continuous Feedbackloops
✓ Test Automation Pyramid
✓ Inzet Pega tools
✓ Inzet TOSCA
✓ Inzet Performancetesting en monitoring
✓ Inzet Testdatamanagement
✓ Inzet Security testing
Inzet Pega middelen ten behoeve van testen zoals:
✓ Pega Tracer
✓ Pega Clipboard
✓ Pega Unit
✓ Pega Applications
✓ Pega Branching
Test Strategie Platform Wat zijn de kaders, testaanpak t.b.v. Continuous Delivery & Deployment
23
Inzet TOSCA ten behoeve van:
✓ Continuous testing
✓ API Testing
✓UI Testing
✓ Regressietesting
✓ Exploratory testing
Inzet Performancetesting:
✓ Continuous Feedback on performance
✓ Performance oa:
o Load test
o Stress tests
o Fail-over
✓ Application Performance monitoring
Inzet Testdatamanagement
✓GDPR wetgeving
✓ Anonimiseren testdata
✓ Subset testdata
✓ Vullen niet-productieomgevingen
Test Strategie PlatformWat zijn de kaders, testaanpak t.b.v. Continuous Delivery & Deployment
24
› Inzet Security testing
✓ Focus op beveiliging binnen een cloud omgeving
✓ Security testing onderdeel van de volledige application life cycle
✓ Penetratietesten naast focus op security testen
› Impact- en risicoanalyse
– Business Impact analyse (BIA)
– Product Risico analyse (PRA)
– Privacy Impact assessment (PIA)
– Denken vanuit kwetsbaarheden en bedreigingeni.p.v. “functional requirements”
› Security requirements
– Op basis van BIR, CIP en OWASP
– Beschikbaarheid, Integriteit en Vertrouwelijkheid (BIV/CIA)
– Basis set RijksZaak-breed
– Aanvullende requirements voor specifieke trajecten (PEGA®)
Test Strategie voor Rijkszaak programma (3)Wat zijn de aandachtspunten bij het security testen
25
PA
T
Spri
nt
test
De Rijkszaak Straat
DC
O / R
efin
em
ent/ re
vie
w
Spri
nt
&
regre
ssie
Perf
orm
ance
Securi
ty
IaaS
PaaS
SaaS
Ma
ste
r Branche
Branche
Ontwikkel
Branche
Branche
Spri
nt
& k
ete
nO
ple
veri
ng &
rele
ase
Perf
orm
ance
Securi
ty
IaaS
PaaS
SaaS
Master
Test
IaaS
PaaS
SaaS
Master
IaaS
PaaS
SaaS
Master
Klant 2Klant 1 Klant n
FA
T/G
AT
Pre
-FA
TP
erf
orm
ance
Securi
ty
IaaS
PaaS
SaaS
Master
Acceptatie
IaaS
PaaS
SaaS
Master
IaaS
PaaS
SaaS
Master
Klant 2Klant 1 Klant n
Klant
• Loopt mee met sprints
• Meten performance• Gebruik subset
Loadmodel
• Application Performance
monitoring
• E2E Performancetesten
• Load testen• Stress testen
• Gebruik Load model
• Application Performance monitoring
• E2E Performancetesten
• Load testen• Stress testen
• Gebruik Load model
• Application Performance monitoring
• Penetratietesten• Security testen met
focus op ketens
• Loopt mee met sprints
• Security testen
• Beheertest
2017 2018
Auto deploy Auto deploy
Tools
• Intake dmv Tosca
25
26
Test approach
RijksZaak presentatie kaderdag 14 juni 2018 27
Openstack
Openshift
Tosca
Neoloadcontroller
JenkinsAppdynamics
Security testtools
PegaUnit
Datprof
Infrastructuur
Stage Stage
AD LG AD LG
ADAppDynamics Agent welke draait binnen een container binnen een stage
CNCNCN
CNCN
CN
CN Container, bevat een applicatie
CN CN
LG NeoloadLoadgenerator
Monitori
ng
Repository (NEXUS)
28
Test automation pipeline
29
Hoe wordt Tosca gebruikt binnen RijksZaak
➢ Het testteam van Rijkszaak gebruikt Tosca voor:
✓ Alle functionele testen, zowel handmatig (exploratory) als geautomatiseerd
✓ Automatisch genereren van testgevallen via TestCaseDesign
✓ Rapportage over alle uitgevoerde testen
✓ Distributed execution: dagelijkse uitvoer van geautomatiseerde regressietesten → Continue feedbackloops creëren
➢ Aanvulling vanuit Valori Tosca Services:
✓ Inrichten Tosca binnen Rijkszaak
✓ Ontwikkelen en beheer standaard libraries
✓ Eigenaarschap Tosca: samen met Pega tester uit het team
✓ Coaching & opleiding Rijkszaak team & bij klanten
30
Tosca in het gehele testproces
➢ Performance testen:
✓ Single user performance is mogelijk met Tosca
✓ Load testen: integratie mogelijk met Neotys Neoload
➢ Security testen:
✓ In Tosca worden de security testgevallen beschreven als handmatige testen
✓ Uitvoering kunnen andere tools gebruikt worden
➢ Defect management:
✓ JIRA integratie met Tosca: defect kan vanuit Tosca gelogd worden
✓ Defect wordt verder in Jira afgehandeld, status wordt gesynchroniseerd
➢ Testdata Management
✓ Gebruik Tosca TDM voor beheren van testdata binnen testscripts
✓ Anonimiseren via bijv. DatProf en importeren in Tosca
Tafel 1 en 2 BeleidsZaak Gericht op gestructureerd of ad hoc
samenwerken aan beleid en documenten voor een beter publieksgerichte overheid
Tafel 3 en 4 RijksZaak
Gericht op Inspecties, vergunningen, opsporing, handhaving en gemeentelijke digitale diensten richting maatschappij
Tafel 7 en 8 PublieksZaakGericht op 360 graden beeld
van de burger als tegenhanger van de paarse krokodil.
Doelstelling dienstverlenend optreden richting
maatschappij
Tafel 5 en 6 Ketensamenwerkingen
Gericht op de keten als optelsom van samenwerking tussen overheden met i.s.m. de werking van het platform
InnovatiemarktMeer demo’s en meer presentaties
Tafel 9 en 10 DienstverleningGericht op werking van het modulaire
platform architectuur en aanpak organisatie veranderingen overheid