SlideShare a Scribd company logo
Productief software ontwikkelen.
Enterprise software ontwikkelen
“In de afgelopen 12 jaar heb ik veel ervaring opgebouwd met het
ontwikkelen van enterprise software. In die jaren heeft met name de
ontwikkeling van webapplicaties een hoge vlucht genomen. Een
diversiteit aan technologieën heb ik zien komen en gaan. De opkomst
van HTML5, maar ook de teloorgang van Microsoft Silverlight en straks
wellicht ook AngularJS 1.x.” – Tom van Oost, founder wyStack
Focus op functionaliteit
Het bouwen maar ook het onderhouden van software
is kostbaar. In een ideale situatie worden er bij het
ontwikkelen van enterprise software zo weinig
mogelijk componenten ontwikkeld en zoveel mogelijk
componenten hergebruikt die open-source of
commercieel beschikbaar zijn.
Veel enterprise softwareoplossingen bevatten een
basis die grotendeels gelijk is aan andere oplossingen,
denk hierbij o.a. aan gebruikersinterface
componenten, authenticatie, autorisatie en data-
modelering. Idealiter investeer je als bedrijf niet in die
generieke basis (technologie) maar in de functionaliteit
die jouw oplossing onderscheid van andere
oplossingen.
Productief
De meeste softwareoplossingen die
vandaag de dag worden gebouwd missen
een productieve stack. Daardoor is het
doorvoeren van wijzigingen in de
software een kostbaar en pijnlijk proces.
Er wordt te veel vanuit technische details
gedacht en te weinig vanuit
functionaliteit. Bovendien wordt vaak
gewerkt met verouderde technologieën
én is het erg kostbaar -en vanuit de
business gezien niet interessant- om
technologie upgrades uit te voeren.
Model-based softwareontwikkeling
Wat zou er gebeuren als de functionele omschrijving van een
softwareoplossing door een computer vertaald zou kunnen worden
in werkende software? De functionaliteit van de softwareoplossing
is dan voor 100% gescheiden van de technologie. Om dit te kunnen
doen wordt de software vastgelegd in een (functioneel) model.
Deze gedachte is niet nieuw en wordt ook wel “Model-Driven
Software Development” (MDSD) genoemd.
Het probleem van MDSD is vaak dat de ontwikkeling van
programmeertalen in de achterliggende 20 jaar genegeerd wordt.
Er wordt ook vaak gedacht dat elk business probleem met bpm-
achtige diagrammen of procedurele talen opgelost kan worden. De
praktijk is vaak complexer. Veel PLM- en ERP-systemen werken min-
of-meer model-based maar implementaties lopen vast omdat de
ecosystemen te restrictief zijn of omdat er gebruik wordt gemaakt
van inferieure programmeertalen (ABAP, VB, C/AL, ...). Ofwel: ze
zijn niet gebouwd als software ontwikkel platform.
Best of both worlds
Het doel van wyStack is een hernieuwde visie
op “Model-Driven Software Development”
(MDSD). wyStack is hét platform om productief
software te bouwen. Bouwen met wyStack
betekent enerzijds “low-code”, wat resulteert in
minder onderhoud en meer flexibiliteit maar
anderzijds biedt het platform ook integratie
met Visual Studio (IDE), Microsoft Azure
(deployment), Team Foundation Server
(agile/scrum, source control) en ondersteuning
voor TypeScript en C#.
Meer weten? Neem gerust contact met ons op.
Of bekijk de website: http://wystack.com
20170901 - Over wyStack
20170901 - Over wyStack

More Related Content

Similar to 20170901 - Over wyStack

CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdfCIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
Danny Gaethofs
 
Automatiseren van IT activiteiten
Automatiseren van IT activiteitenAutomatiseren van IT activiteiten
Automatiseren van IT activiteiten
Rob Akershoek
 
Avanade Stageopdrachten
Avanade StageopdrachtenAvanade Stageopdrachten
Avanade Stageopdrachten
Avanade Nederland
 
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en CatherineBUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
Ordina Belgium
 
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBMarketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
FourPoints Business Intelligence
 
Drupal 7 Architectuur
Drupal 7 ArchitectuurDrupal 7 Architectuur
Drupal 7 Architectuur
Maikel Mardjan
 
BUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
BUZZ - When we TAG you - you are IT - infrastructure jobs at OrdinaBUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
BUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
Ordina Belgium
 
Presentatie Wildcard
Presentatie WildcardPresentatie Wildcard
Presentatie Wildcard
Omnilevel
 
Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint
SOD Next
 
EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013Hans Palmers
 
Forms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider ConnexysForms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider Connexys
Lucas Jellema
 
Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.cmgeuze
 
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersCRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
ExploreDynCRM
 
Eduvision - Business apps in html5
Eduvision - Business apps in html5Eduvision - Business apps in html5
Eduvision - Business apps in html5
Eduvision Opleidingen
 
Samen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelenSamen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelen
InterSystems Benelux
 
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4cHoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4cRuud Ramakers
 
data infrastructuur
data infrastructuurdata infrastructuur
data infrastructuur
Danny de Bree
 

Similar to 20170901 - Over wyStack (20)

CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdfCIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
 
Automatiseren van IT activiteiten
Automatiseren van IT activiteitenAutomatiseren van IT activiteiten
Automatiseren van IT activiteiten
 
Solvinity CI CD
Solvinity CI CDSolvinity CI CD
Solvinity CI CD
 
111450
111450111450
111450
 
Cordys Business Operations Platform
Cordys Business Operations PlatformCordys Business Operations Platform
Cordys Business Operations Platform
 
Avanade Stageopdrachten
Avanade StageopdrachtenAvanade Stageopdrachten
Avanade Stageopdrachten
 
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en CatherineBUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
 
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBMarketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
 
Drupal 7 Architectuur
Drupal 7 ArchitectuurDrupal 7 Architectuur
Drupal 7 Architectuur
 
BUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
BUZZ - When we TAG you - you are IT - infrastructure jobs at OrdinaBUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
BUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
 
Presentatie Wildcard
Presentatie WildcardPresentatie Wildcard
Presentatie Wildcard
 
Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint Vraag het de specialist: Sharepoint
Vraag het de specialist: Sharepoint
 
EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013EMS Ehsal - production in a digital world 2013
EMS Ehsal - production in a digital world 2013
 
Forms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider ConnexysForms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider Connexys
 
Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.Bedrijfspresentatie Geuze Automatisering B.V.
Bedrijfspresentatie Geuze Automatisering B.V.
 
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM PartnersCRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
 
Eduvision - Business apps in html5
Eduvision - Business apps in html5Eduvision - Business apps in html5
Eduvision - Business apps in html5
 
Samen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelenSamen vernieuwende applicaties ontwikkelen
Samen vernieuwende applicaties ontwikkelen
 
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4cHoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
 
data infrastructuur
data infrastructuurdata infrastructuur
data infrastructuur
 

20170901 - Over wyStack

  • 2. Enterprise software ontwikkelen “In de afgelopen 12 jaar heb ik veel ervaring opgebouwd met het ontwikkelen van enterprise software. In die jaren heeft met name de ontwikkeling van webapplicaties een hoge vlucht genomen. Een diversiteit aan technologieën heb ik zien komen en gaan. De opkomst van HTML5, maar ook de teloorgang van Microsoft Silverlight en straks wellicht ook AngularJS 1.x.” – Tom van Oost, founder wyStack
  • 3.
  • 4. Focus op functionaliteit Het bouwen maar ook het onderhouden van software is kostbaar. In een ideale situatie worden er bij het ontwikkelen van enterprise software zo weinig mogelijk componenten ontwikkeld en zoveel mogelijk componenten hergebruikt die open-source of commercieel beschikbaar zijn. Veel enterprise softwareoplossingen bevatten een basis die grotendeels gelijk is aan andere oplossingen, denk hierbij o.a. aan gebruikersinterface componenten, authenticatie, autorisatie en data- modelering. Idealiter investeer je als bedrijf niet in die generieke basis (technologie) maar in de functionaliteit die jouw oplossing onderscheid van andere oplossingen.
  • 5. Productief De meeste softwareoplossingen die vandaag de dag worden gebouwd missen een productieve stack. Daardoor is het doorvoeren van wijzigingen in de software een kostbaar en pijnlijk proces. Er wordt te veel vanuit technische details gedacht en te weinig vanuit functionaliteit. Bovendien wordt vaak gewerkt met verouderde technologieën én is het erg kostbaar -en vanuit de business gezien niet interessant- om technologie upgrades uit te voeren.
  • 6.
  • 7. Model-based softwareontwikkeling Wat zou er gebeuren als de functionele omschrijving van een softwareoplossing door een computer vertaald zou kunnen worden in werkende software? De functionaliteit van de softwareoplossing is dan voor 100% gescheiden van de technologie. Om dit te kunnen doen wordt de software vastgelegd in een (functioneel) model. Deze gedachte is niet nieuw en wordt ook wel “Model-Driven Software Development” (MDSD) genoemd. Het probleem van MDSD is vaak dat de ontwikkeling van programmeertalen in de achterliggende 20 jaar genegeerd wordt. Er wordt ook vaak gedacht dat elk business probleem met bpm- achtige diagrammen of procedurele talen opgelost kan worden. De praktijk is vaak complexer. Veel PLM- en ERP-systemen werken min- of-meer model-based maar implementaties lopen vast omdat de ecosystemen te restrictief zijn of omdat er gebruik wordt gemaakt van inferieure programmeertalen (ABAP, VB, C/AL, ...). Ofwel: ze zijn niet gebouwd als software ontwikkel platform.
  • 8. Best of both worlds Het doel van wyStack is een hernieuwde visie op “Model-Driven Software Development” (MDSD). wyStack is hét platform om productief software te bouwen. Bouwen met wyStack betekent enerzijds “low-code”, wat resulteert in minder onderhoud en meer flexibiliteit maar anderzijds biedt het platform ook integratie met Visual Studio (IDE), Microsoft Azure (deployment), Team Foundation Server (agile/scrum, source control) en ondersteuning voor TypeScript en C#. Meer weten? Neem gerust contact met ons op. Of bekijk de website: http://wystack.com