2. Solmate Product Portfolio
Producten
De softwareproducten die Solmate heeft gekozen zijn “best of
breed” oplossingen van de marktleiders op het gebied van
(financiële) informatievoorziening:
Business Intelligence SAP BusinessObjects
Planning & Control SAP BPC
Financiële informatiesystemen CODA
Agile Business Apps Mendix
Solmate Supportdesk
3. Referenties
De afgelopen 12 jaar is Solmate dé gespreks- en
implementatie partner van meer dan 100 organisaties in de
profit en non-profit sector.
Onder onze vooraanstaande klanten bevinden zich:
4. Combiwel
Probleem van Combiwel
“Het huidige proces om subsidieaanvragen te
doen is complex, foutgevoelig, gaf geen/te
weinig informatie en was niet te beheersen.”
5. De keuzes voor Combiwel pre-Mendix
• Behoud spreadsheets
– Voordelen:
• Iedereen is bekend met Excel
• Toepassing is snel gemaakt
– Nadelen:
• Bewerkelijk/foutgevoelig/onbeheersbaar
• Een eigenaar, probleem bij wegvallen persoon
• Traditioneel Maatwerk
– Voordelen:
• Precies op maat
• Perfecte integratie met bronsysteem
– Nadelen:
• Arbeidsintensief (ook bij upgrade bronsysteem)
• Moeilijker te integreren met andere applicaties van derden
6. Mendix als Alternatief
• Mendix
– Platform om meerdere processen te automatiseren
• Meer inzicht, bedrijfskritische processen worden beheersbaar
– Volledig proces in Mendix
• Van impuls aanvraag tot moment van financiële boekingen
– Integratie met bestaande bronsystemen
• Met behulp van de Mendix-CODA connector, direct mutaties in CODA
– Bron systemen vereisen geen maatwerk
• Geen aanpassingen nodig bij een upgrade bronsysteem
– Snelheid van ontwikkelen (10/15 dagen ontwikkeltijd)
• Door visuele manier van ontwikkelen ongelofelijk snel
7. Mendix (Business Agile Development)
Focus op behoeften, functioneel ontwerp Focus op valide werking,
User Acceptance
gebruikerservaring en integratie met
requirements business test
System
System test
requirements
Geen gedetailleerd ontwerp Integration
Design
test
Geen technisch ontwerp Detailed Component
design test
Geen code
Code Unit tests
8. Wat is makkelijker?
Java Mendix
public class AccessQuoteDelegate { private
StockFacadeLocal stockFacade; public static
AccessQuoteDelegate accessQuoteDelegate =
null; public static AccessQuoteDelegate
getAccessQuoteDelegate() throws
StockException { if(accessQuoteDelegate == null)
{ accessQuoteDelegate = new
AccessQuoteDelegate(); } return
accessQuoteDelegate; } private
AccessQuoteDelegate() throws StockException {
InitialContext context; try { context = new
InitialContext(); StockFacadeLocalHome home =
(StockFacadeLocalHome)context.lookup("java:co
mp/env/ejb/StockFacade"); stockFacade =
home.create(); } catch (NamingException e) {
throw new
StockException(e.getLocalizedMessage()); } catch
(CreateException e) { throw new
StockException(e.getLocalizedMessage()); } }
public AccessStockQuoteVO
getCurrentStockData(String symbol) throws;}
9. Aanpak Subsidieregister
• Start met proces analyses
– Procesbeschrijvingen, analyse huidige systeem
• Opstellen functionele eisen
– Sparren met gebruikers
• Ontwikkelen in Mendix
– Direct ontwikkelen en testen
• Wekelijkse sessie met de klant
– Functionele test en aanpassingen