Applicatie-ontwikkelaars moeten in deze verslechterde economie denken dat ze bij een beginnend bedrijf werken dat met weinig middelen innovatief probeert te zijn. Dat adviseert analistenbureau Forrester. ‘Veel ontwikkelafdelingen van bedrijven hebben ontdekt dat ze, door te denken als een start-up, anders zijn gaan werken in plaats van harder’, zeggen de analisten.
Het analistenbureau vindt dat een ontwikkelorganisatie vijf belangrijke veranderingen moet invoeren.
1. Omarm cloud computing als platform
Denk aan publieke clouds, zegt Forrester. ‘Ontwikkelaars kunnen makkelijk experimenteren door te ontwikkelen voor verschillende publieke clouds zonder dat het it-management ervan hoeft te weten.’ Het analistenbureau trekt de vergelijking met open source software. ‘De technologie is er, je kunt ermee leren werken. En leren werken is de eerste stap voordat je de echte waarde van een nieuw platform ontdekt.’
2. Gedraag je als een start-up
Een ontwikkelafdeling moeten denken als een start-up. Dat betekent goed op de wensen van de business inspelen, rekening houden met de concurrentie en snel van strategie veranderen als de oude strategie niet meer werkt.
3. Kies voor een flexibel en goedkoop platform
.Net en Java EE zijn nog altijd de populairste ontwikkelplatformen onder ontwikkelaars. Hou daar niet aan vast, zegt Forrester, maar kijk naar goedkope alternatieven zoals Adobe Flex, Apache Tomcat, Drupal of de Google Web Toolkit (GWT). ‘Organisaties die ermee experimenteren merken de voordelen, zoals lagere onderhoudskosten tijdens de ontwikkelfase. Een voorbeeld: toen een grote retailer voor het platform Apache Geronimo koos voor meer dan vierduizend retailers, waren de licentiekosten fascinerend laag. Want vierduizend keer nul is niks,’ aldus de analisten.
4. Plaats de gebruiker centraal
Gebruikers verwachten steeds meer dat software makkelijk te gebruiken is. Om succesvol te zijn, moeten ontwikkelafdelingen applicaties bouwen die de harten veroveren van de gebruikers, zegt Forrester. ‘Helaas weten veel ontwikkelafdelingen niet hoe ze software moeten bouwen waarvan gebruikers ‘wow’ zeggen’, stellen de analisten.
5. Vind en ontwikkel je talent
De afgelopen jaren waren ontwikkelafdelingen vooral op zoek naar kwantiteit, nu wordt er weer gekeken naar kwaliteit. Dat betekent dat ontwikkelaars niet alleen technische vaardigheden moeten hebben, maar ook de business moeten begrijpen, zegt Forrester. Ontwikkelaars moeten daarom niet alleen hun technische vaardigheden ontwikkelen, maar ook meer begrijpen van de business.