Dynamics CRM is in de basis ‘out-of-the box’ product die direct na het installeren gebruiksklaar is, alleen leert de ervaring dat de meeste organisaties de applicatie gaan aanpassen. Dynamics CRM leent zich uitstekend voor zogenaamde ‘Customization’. Nederlands zouden we zeggen ‘maatwerk’ maar dan huiveren veel van de potentiele klanten. Echter bijna elke organisatie heeft haar eigen manier van werken en dan wil je niet dat een applicatie dwingt om een bepaalde werkwijze te volgen, kortom de applicatie moet als een warme deken over de organisatie liggen en ieder moet zich thuisvoelen met het systeem. Een groot gedeelte van de aanpassingen kunnen door de gebruikers zelf doorgevoerd worden, wel is uit tijdsoverweging aan te bevelen om eenvoudige aanpassingen ook uit te besteden.
Werkgebieden:
Functioneel
Het project start met een functioneel ontwerp. Dat kan een simpele opsomming zijn van wensen en eisen, maar organisatie die juist de kracht van CRM willen toepassen, gaan eerst een uitvoerig ontwerp maken. Dan is het handig om daar de expertise bij te gebruiken van een professional die al jaren ervaring heeft met allerlei bedrijfstakken en eenvoudige oplossingen kan bedenken binnen de kaders van het Dynamics CRM pakket.
Applicatiebeheer
Bij de MS Dynamics 365 is de actieve rol van applicatiebeheer natuurlijk veel minder dan de online versie waarop Dynamics 365 gebaseerd is. Het draait in de cloud en het beheer ligt voor het grootste gedeelte bij Microsoft. Organisaties die wel een serverversie op locatie werken kunnen bij mij ook terecht. Ik heb ruim 10 jaar ervaring met installatie, beheer, updaten, migratie, MS SQL databasebeheer, Windows systeembeheer en Office applicaties.
Customization
Al leent zich het pakket er uitstekend voor om zelf de applicatie zelf te verfijnen, Dynamics 365 is een bouwpakket met ongekende mogelijkheden, wel is een redelijke kennis van automatisering wel aan te raden om niet teveel tijd te verliezen met experimenteren en leerprocessen. Bij de eenvoudige customization worden bijvoorbeeld schermen aangepast of nieuwe entiteiten toegevoegd, maar bij complexere customization wordt op de achtergrond aanpassingen doorgevoerd met Javascript.
Engineering
Voor complexere maatwerkoplossingen kan het systeem uitgebreid worden met plug-ins en andere software matige toepassingen. Zelf ben ik gespecialiseerd in C#.net voor het bouwen van plug-ins en andere software oplossingen. Bij de online versies zoals Dynamics 365 heeft de engineer geen toegang tot de databases, maar is het wel een vereiste dat de engineer wel de basisprincipes van de databasestructuur zoals die door Dynamics 365 gebruikt wordt.
Rapportages
Standaard beschikt Dynamics 365 over een breed aantal rapporten, echter heeft bijna elke organisatie haar eigen specifieke rapportage wensen en is het essentieel om ervaring te hebben met het bouwen van complexe rapportage. Het liefst gekoppeld aan andere informatiedragers dan Dynamics 365.
Dataverrijking, importeren data en koppeling andere applicaties
Sinds 1992 ben ik ontwikkelaar van softwaresystemen en veel van mijn werkzaamheden waren gericht op het verrijken van data en het importeren van deze gegevens in relatie beheersystemen. Van importacties aan de hand van Excel werkbestanden tot en met koppelingen op basis van ASP.net API.
Migratie van bestaande omgevingen naar Dynamics
Een tijdrovende, maar essentieel onderdeel in het implementeren van nieuwe Dynamics 365 omgevingen is de migratie van bestaande data/applicaties naar de nieuwe omgeving, zonder dat bedrijfsprocessen onderbroken worden en niet meer betrouwbaar zijn.
Naast het opzetten van migratieplannen heb ik veel kennis opgedaan in SQL Server Integration Services, TIBCOScribe en bouwen van scripts om data op een verantwoorde en efficiënte wijze over te zetten naar Dynamics 365