Mijn ervaringen met Siebel en PegaEerste indrukken van een ervaren Siebel CRM-consultant

Onze consultant Frank van den Heiligenberg heeft al vele jaren ervaring met Siebel, maar heeft recentelijk besloten om ook Pega op te nemen in zijn repertoire. In deze blog vergelijkt Frank zijn ervaringen met Siebel en Pega en weegt voor- en nadelen van de beide systemen af.

Inleiding

Net na de invoering van de euro ben ik door mijn toenmalige werkgever gevraagd om me te specialiseren in Oracle’s CRM-systeem Siebel. In mijn Siebelcarrière heb ik veel verschillende rollen en opdrachtgevers gehad; mijn functies liepen uiteen van configurator en technisch beheerder tot functioneel beheerder en team lead. Mijn opdrachten heb ik mogen uitvoeren binnen diverse industrieën, waaronder financiële dienstverlening, media, verzekeringen en farmacie.

Nu, na zestien jaar Siebel, lonkt de uitdaging van een nieuw pakket. Vanwege de huidige ontwikkelingen in de markt en bij mijn werkgever, heb ik voor Pega gekozen. In deze blog vertel ik graag over een aantal zaken die me zijn opgevallen bij mijn eerste kennismaking met Pega.

Trainingen 

Hoe werkt dit praktisch? Na het aanmaken van een account op www.pega.com heb je meteen toegang tot een groot aantal cursussen op Pega Academy. De meeste trainingen zijn online en gratiser  wordt een betaling gevraagd wanneer je de cursus van een instructeur wilt krijgen. Je kan de gratis cursussen in je eigen tempo volgen en op ieder moment onderbreken. Bij trainingen waar oefeningen in zitten, wordt er een gratis cloudomgeving of een virtual machine beschikbaar gesteld. De cloudomgeving is snel beschikbaar en vraagt geen resources van je laptop, maar wordt wel na bepaalde tijd verwijderd en ik heb gemerkt dat de responsetijden ‘s middags oplopen. De virtual machine heeft mijn voorkeur; snel, compleet, en al je wijzigingen blijven behouden. 

Van data naar proces 

Al tijdens de eerste stappen van het configuratieproces van Pega merk ik dat dit duidelijk anders is dan in Siebel. Waar je bij Siebel begint met een business component en bijbehorende applets, begin je bij Pega met het opzetten van een case. Een case, in essentie een business proces, bestaat uit verschillenden fases en processen. Bij het uitwerken van de verschillende processen bepaal je welke data je nodig hebtDeze gegevens worden meteen opgeslagen in de case. Uiteraard is het ook heel goed mogelijk om gegevens uit een datatype te halen. Datatypes kunnen van alles zijn, bijvoorbeeld een tabel, een integratie met een applicatieof een koppeling met een externe database. 

Configureren 

Het configureren van Pega gebeurt volledig in de browser. Er is dus geen noodzaak om aparte software op je laptop te installeren. Nadat je een wijziging hebt gemaakt in de configuratie, kan je deze meteen in dezelfde browsersessie testen. Dit maakt het erg gemakkelijk en snel om mee te werken.  

De configuratie van een Pegaapplicatie wordt vast gelegd in meerdere rulesetsDit wordt door Pega de Situational Layer Cake genoemd. Hierdoor kan je gemakkelijk een grote applicatie maken waarin individuele delen uitgebouwd kunnen wordenVoor bijvoorbeeld een grote enterprise kan je één ruleset maken met de basisconfiguratie en meerdere rulesets voor verschillende divisies.  Als de requirements voor één divisie moeten veranderen, hoef je alleen die ruleset(s) aan te passen zonder dat dit invloed heeft op de andere divisies.  

Ook kan je verschillende versies van een ruleset tegelijk gebruiken. Hierdoor is het erg gemakkelijk om tijdens de introductie van nieuwe functionaliteit een beperkte groep gebruikers op de nieuwe versie te laten werken, terwijl de rest op de bestaande versie werkt. In de praktijk heb ik het verschillende malen meegemaakt dat na een go-live weekend er bepaalde wijzigingen toch niet goed gedefinieerd of getest waren waardoor er een spoed release moest plaats vinden. Dit kan je hiermee heel goed ondervangen.  

Beheer 

Om Pega te kunnen gebruiken is natuurlijk ondersteunende hardware en software nodig. Waar Siebel een on-premise applicatie is, kan Pega zowel on-premise als in de cloud draaien. Naast de eigen Pega cloud kan je kiezen voor alle grote cloudproviders zoals AWS, Azure en GCP. Om de schaalbaarheid en beheersbaarheid te vergroten kan je gebruik maken van Docker en KubernetesPega biedt een standaard Dockercontainer aan op Dockerhub. Als ervoor gekozen wordt om Pega on-premise te draaien, is er een geruime keuze in operating systemsdatabases en application servers.  

Zoals bij alle software is het regelmatig nodig om in de logfiles te duiken. Waar je bij Siebel moet zoeken in de vele logfiles op één van de servers, kan je bij Pega de logfiles downloaden vanuit de applicatie. In de logfiles kan je goed zien dat Pega gebouwd is in Java. Je kan de loglevels zelf instellen waardoor de hoeveelheid details enorm is.   

Conclusie 

Door de grote verschillen tussen Pega en Siebel zijn er voor een ervaren consultant voldoende uitdagingen. Als je een keer van gedachten wilt wisselen over de verschillen of als we je kunnen helpen met je uitdagingen neem dan gerust contact met ons op! 

Geef een reactie

Stay updated

Wij willen je graag op de hoogte houden van het nieuws rondom onze diensten die jou interesseren. Het enige wat je daar voor dient achter te laten zijn jouw mailadres en je voornaam. Vanaf dat moment zullen we je van tijd tot tijd een Ebicus update sturen.

Specifieke voorkeur voor content?