High Tech Trends
Wij zien in de Nederlandse industrie de onderstaande trends op High Tech gebied:

1. Agile/scrum
Deze 'vluchtige', ‘behendige’ of ‘lenige’ projectaanpak is zo’n tien jaar geleden geformuleerd rondom twaalf basisprincipes. Sindsdien wordt software flexibeler, sneller, maar ook “leuker” ontwikkeld. Inmiddels heeft ook de hightech industrie veel interesse om de productontwikkeling efficiënter te maken, door deze aanpak te integreren.
2. Connectivity
Alles en iedereen is tegenwoordig continue met elkaar verbonden. Dit komt mede door ‘open standaarden’ en een veelheid aan complexe, hightech innovaties; van ‘IPv6’ tot ‘social media’. Maar hoe zorgen we ervoor dat elk systeem probleemloos aangesloten en ontsloten kan worden?
3. Design for test & test driven development
Door slim te ontwerpen kan de productverificatie veel sneller verlopen, bijvoorbeeld door te eisen dat de testen te automatiseren zijn. Maar, door testexpertise te integreren in de ontwerp-fase is het ook mogelijk om fouten te voorkomen.
4. ECO design (“groen”)
We hebben maar één wereld; daar moeten we het samen mee doen. Daarom moeten we er zuinig op zijn. Door in het product creatie proces rekening te houden met de volledige levenscyclus van een product, ontstaat een milieuvriendelijk ontwerp dat integraal energie bespaart en het milieu minder belast.
5. Het nieuwe werken
Wie het eenmaal ingevoerd heeft wil nooit meer anders. Moderne technologie maakt het mogelijk om medewerkers veel productiever in te zetten. Terwijl ze het ervaren als veel leuker.
De hightech-sector heeft dit mogelijk gemaakt, maar ze moeten zelf de voordelen nog leren in te voeren.
6. Intrinsieke kwaliteit & test certificering
Achteraf testen is duur; zeker wanneer er fouten gevonden worden. Het niet vinden van die fouten is echter nog duurder. Gekwalificeerde testers en een continue focus op de wezenlijke productkwaliteit is daarom steeds belangrijker.
7. Modelleren
Langzaam maar zeker wordt het ouderwets om direct te zoeken naar technische oplossingen. Het blijkt veel efficiënter om eerst en vooral na te denken in termen van het productdomein. En zo samen, met ‘klant’ en ‘techneut’, tot een abstract model te komen. En dat daarna zo veel mogelijk automatisch te vertalen in hardware en software.
8. Python & moderne, dynamische talen
Software heeft uitsluitend ontwikkelkosten. Alleen daar valt dus te besparen. Moderne talen als Python maken dit mogelijk: het gaat sneller en er is veel minder code nodig. En al is de industrie wat terughoudend om het ‘in’ een product toe te passen, het gebeurt. En soms is Python verplicht voor alle testcode.
9. Samen sterk
Systeemontwikkeling kenmerkt zich door vele disciplines. En soms door vele muurtjes tussen die groepen en fases. Door die barrières te slechten, door samen te werken en door alle fases te integreren wordt het veel leuker, maar sta je ook veel sterker dan de concurrent.
10. System on a chip
Programmeerbare hardware, met name FPGA’s, worden steeds krachtiger. Inmiddels passen één of meer complete processors in een hoekje. Zo heeft een kundige VHDL “hardware”-programmeur minder dan één chip nodig voor een heel systeem. De uitdaging is of u voldoende functionaliteit kunt bedenken.