Les 13: Platforms, tooling and simulation
Dit is een les uit het Weconomics leerwerkprogramma welke je ook los kunt volgen. Aanmelden kan via dit linkje.
Dit is de derde les uit een serie van vijf over community building. Veel transformatieprojecten beginnen vrij snel na de start met het opzetten en ontwikkelen van een use case, Proof of Concept (POC) en simulatie. Een POC is een bewijs op papier dat de theorie, het model en/of de technologie werkt. Deze POC kan omgezet worden in een simulatie. In de praktijk betekent dit meestal een eenvoudige, maar technisch werkende applicatie. Een simulatie is een eenvoudige, maar functioneel werkzame (blockchain)applicatie, die jou de mogelijkheid biedt om op een budgetvriendelijk manier te ontdekken, te valideren en te evalueren wat bijvoorbeeld de digitale lopende band jouw organisatie en value chain kan bieden.
Een voorbeeld van een simulatie opstelling is: drie aanbieders en drie afnemers van diensten bij elkaar brengen die bijvoorbeeld opleidingen kunnen profileren, selecteren, boeken en betalen via een digitale lopende band. Een eenvoudige workflow van bijvoorbeeld drie stappen en twee fiatteringen is voldoende om de technische correcte werking aan te tonen. Nadat je een simulatie/demonstratie hebt opgezet volgt de fase van Minimum Viable Product (MVP), engineering, ontwikkeling en uiteindelijk exploitatie. Bij het ontwikkelingen van een productie-omgeving spelen andere criteria een rol in vergelijk met het opzetten van een simulatie.
In het theoriedeel van deze les leer je hoe je (technisch gezien) stap voor stap een use case, POC en simulatie opbouwt door processen, producten en stakeholders te selecteren en deze te modelleren in een eenvoudige architectuur zodat een softwareontwikkelaar hiermee aan de slag kan. Daarnaast leer je waar je op moet letten wanneer je een applicatie voor een productieomgeving gaat ontwerpen en opzetten: welke platformen en tools zijn er? Is dit al ‘proven technology’?
In het praktijkdeel ga je zelf aan de slag met bijvoorbeeld het ontwikkelen en maken van tokens en het (IT-technisch) vormgeven van processen.
Dagprogramma
Onderdelen van deze les zijn onder andere:
- Wat is een simulatie en waarom gebruiken we ze?
- Hoe creëer je een creatieve mindset en pas je dit toe voor een simulatie?
- Welke strategie zit er achter een simulatie?
- Welke tooling kun je gebruiken om te modelleren?
- Opzetten, valideren en evalueren van nieuwe/bestaande/eigen use cases
- Afbakening van scope: wie, wat, waarom en waar?
- Hoe maak je een hardware opstelling voor een simulatie?
- Welke vragen moet je beantwoorden voor het ontwikkelen van een simulatie?
- Welke type blockchain ga je gebruiken: permissioned, permissionless of hybride?
- Welke tooling kun je gebruiken: Ethereum, Hyperledger, Moralis etc.
- Hoe meet je het succes van een simulatie?
- Selectie van een framework om te ontwikkelen
- Hoe vind ik een geschikte tool en hoe selecteer en combineer ik componenten
- Welke tooling kun je gebruiken voor de architectuur, ontwikkeling en onderhoud?
- Waar kun je open source blockchain software vinden?
- In hoeverre kun je deze software vertrouwen?
- Demo: Eigen token maken op Ethereum
- Werken met architecture tooling: archimatetool.com
Trainer(s):
Ochtend: Robert Rongen
Middag: Robert Rongen
Materialen/voorbereiding:
- Boek: Blockchain Organiseren, hoofdstuk 3 (Globaal lezen)
- Tool: Archi https://www.archimatetool.com/
Bijzonderheden:
Geen
tags: wcp_les13