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
20170901 - Over 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.
20170901 - Over wyStack
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

PPTX
Waarom 42windmills
PDF
Cordis artikel Het Ondernemersbelang
PDF
BusinessBase MS CRM solutions
PDF
De Digitale Sprong
PDF
CV_Olaf van Halem_vNed
PPT
Sdb Presentatie
PPSX
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.ppsx
Waarom 42windmills
Cordis artikel Het Ondernemersbelang
BusinessBase MS CRM solutions
De Digitale Sprong
CV_Olaf van Halem_vNed
Sdb Presentatie
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.ppsx

Similar to 20170901 - Over wyStack (20)

PDF
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
PDF
Automatiseren van IT activiteiten
PDF
Solvinity CI CD
PDF
111450
PPT
Cordys Business Operations Platform
PDF
Avanade Stageopdrachten
PDF
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
PDF
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
PDF
Drupal 7 Architectuur
PDF
BUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
PPS
Presentatie Wildcard
PPT
Vraag het de specialist: Sharepoint
PDF
EMS Ehsal - production in a digital world 2013
PDF
Forms2Future in action for SaaS provider Connexys
PPTX
Bedrijfspresentatie Geuze Automatisering B.V.
PPTX
CRM 2011 als xRM platform - CRM Partners
PPT
Eduvision - Business apps in html5
PDF
Samen vernieuwende applicaties ontwikkelen
PDF
Managing and Using Information Systems A Strategic Approach 6th Edition Pearl...
PDF
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
CIONET - De Toekomst van ERP is Open - final - update 10-8-23.pdf
Automatiseren van IT activiteiten
Solvinity CI CD
111450
Cordys Business Operations Platform
Avanade Stageopdrachten
BUZZ Ordina ICC Vacatures - Meet Kris,Peter en Catherine
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Drupal 7 Architectuur
BUZZ - When we TAG you - you are IT - infrastructure jobs at Ordina
Presentatie Wildcard
Vraag het de specialist: Sharepoint
EMS Ehsal - production in a digital world 2013
Forms2Future in action for SaaS provider Connexys
Bedrijfspresentatie Geuze Automatisering B.V.
CRM 2011 als xRM platform - CRM Partners
Eduvision - Business apps in html5
Samen vernieuwende applicaties ontwikkelen
Managing and Using Information Systems A Strategic Approach 6th Edition Pearl...
Hoe wordt ik een succesvolle saa s leverancier, 10 tips, s4c
Ad

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
  • 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.
  • 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