|
|
|
..\plst-nl.htm; Computable 26 september 1997 Dood de Tijd! Martijn Hoogeveen
De tijd van SDM 1, 2 en 3 - weet u het nog? - als standaardontwikkelmethode voor IT-systemen ligt al een tijdje achter ons, wat niet wil zeggen dat SDM niet af en toe nog een nuttig naslagwerk kan zijn. SDM was oorspronkelijk een sequentieel fasemodel, wel watervalmethode genoemd. Van definitie tot implementatie kostte soms twee jaar. Het grote nadeel was dat de omgeving en dus de specificaties na zo'n tijd vaak drastisch veranderd waren waardoor een systeem al achterhaald was bij oplevering. Rapid Prototyping of Rapid Application Development (RAD) zijn bedoeld om dit probleem te ondervangen en de doorlooptijd significant te bekorten. Definitie, ontwerp en implementatie worden paralel uitgevoerd. RAD is een methode die organisaties in staat stelt om strategische infosystemen niet alleen sneller, maar ook tegen lagere kosten en tegen gelijkblijvende kwaliteit te ontwikkelen. RAD omvat het gebruik van kleine en goedgetrainde ploegen, evolutionaire prototypen, krachtige en geïntegreerde gereedschappen, hergebruik van objecten op basis van centrale databases, interactieve werksessies voor het verkrijgen van specificaties en rigide tijdslijnen waarbinnen gewerkt moet worden (http://www.systemhouse.mci.com/shltdemo/tree/d0/14/621.htm ). Het gevaar bij RAD is dat het concept en de specs liever vergeten worden en dat er vervolgens niet tijdig keuzes gemaakt worden. Wanneer er helemaal geen concept wordt ontwikkeld gaat het project zwalken en dat kost ook veel tijd en energie en levert onnodige frustraties op. RAD is in ieder geval geen luxe, maar een noodzaak in een steeds turbulentere markt. De internetdynamiek in sommige bedrijfstakken dwingt om soms binnen drie maanden een volledig nieuwe dienst op de markt te zetten, waarbij ook de bijbehorende systemen van de grond af aan opgebouwd moeten worden. Dit was het geval voor onder meer het email-systeem en abonneeregistratiesysteem voor Het Net op basis van onder meer MCIS. Nood breekt wet en dan blijkt alles ineens mogelijk te zijn. RAD past in het streven - aldus Hein & Ramus in hun internetpresentatie - om IT-kosten beheersbaarder te maken en time-to-market voor nieuwe diensten drastisch te bekorten (http://www.diab.com/present/pittcon96a/index.htm ). Tijd is de meest schaarse grondstof aan het worden, wat zichtbaar is gemaakt in de Rapid News site waarin met een snelle rytmiek teksten elkaar afwisselen. Rapid News bericht over tijd-compressie-technologieën, en heeft een Europese en een Noord-Amerikaanse webuitgave, die nog behoorlijk in de kinderschoenen staan. In de samenvatting van het laatste Europese nummer wordt eveneens de nadruk gelegd op het verkorten van time-to-market (http://www.rapidnews.com/ ). Voor RAD zijn - zoals gezegd - krachtige gereedschappen nodig. Als zodanig in de markt gepositioneerde produkten zijn Sybase Powerstudio, Microsoft Visual Basic, Powersoft PowerBuilder, Oracle Developer/2000, en Borland Delphi voor visueel programmeren (http://www.zdnet.com/cshopper/top100/cshp0057.html ). Er zijn drie grote trends in RAD-gereedschappen: multitier ontwikkelmogelijkheden waarbij de ontwikkelaar een client-server-applicatie over meerdere applicatie-servers splitst, web-ondersteuning, en de mogelijkheid om ActiveX controls and Java applets te genereren (http://www.byte.com/art/9706/sec7/art6.htm ). De meeste van de genoemde tools ondersteunen deze drie trends. Om RAD succesvol toe te passen is vooral een stevige projectdiscipline nodig, en daarbij een radicale, doelgerichte en tegelijk efficiënte aanpak van een IT-probleem. Op een militaire wijze een commando-actie uitvoeren in de software-jungle die menig systemenpark van een groot bedrijf is geworden. Af en toe knapt er een liaan en stort er een oersysteem met donderend geraas omlaag. RAD is mogelijk geworden omdat IT steeds makkelijker kneedbaarder wordt. RAD is tegelijk zeker binnen internet een bittere noodzaak nu webtijd veel sneller loopt dan de "gewone tijd". Het internet - als creatieve, intelligente gemeenschap - heeft ontwikkelprocessen dramatisch versneld door snellere kennisverspreiding en distributie, en betere interactie met doelgroepen en collega's (http://www.mcb.co.uk/services/conferen/dec95/rapidpd/rapidpd.htm ). Dat webtijd schaars is, is goed te zien aan dynamische web-applicaties die een onmisbare waarde hebben in het spel van infocompetitie tussen dienstenaanbieders op internet. Een aantrekkelijke site verandert van moment tot moment - en is net zo dynamisch als een radio- of tv-zender. Voor het web gaat het dus om meer dan RAD: het gaat om direct en continu programmeren. Tijd als vertraging moet uitgebannen worden. De beste tijddoder, de ontwikkelaar die de kortste doorlooptijden weet te realiseren bij applicatie-aanpassingen, gaat gouden tijden tegemoet. Er zijn straks dan ook nog veel krachtiger gereedschappen nodig dan de huidige RAD-gereedschappen, zodat niet eens meer in dagen of weken, maar in seconden of minuten de resultaten zichtbaar zijn. Om de drie weken schrijft dr. Martijn Hoogeveen, manager Partnership & Service Development bij PTT Telecom Internetdiensten, over de beste Internet-sites rond een interessant IT-onderwerp. Volgend onderwerp: Arbeidsmarkt & Loopbaan. Alle http-adressen van de genoemde staan in Computable Online: http://www.bpa.nl/computable/internet.
|
|
© 1995-1999 Martijn Hoogeveen, martijn@cyber-ventures.com |