Het nieuwe gezicht van applicatie-ontwikkeling
NieuwsNog niet zo lang geleden was applicatieontwikkeling een zeer gespecialiseerd expertisegebied dat een gewone organisatie eenvoudigweg niet zou overwegen om zichzelf op te pakken.
Maar de appwereld wordt toegankelijker dan ooit en moedigt bedrijven aan om een doe-het-zelf-houding aan te nemen en op maat gemaakte applicaties te bouwen voor hun zakelijke behoeften.
Om meer te weten te komen over deze trend en te ontdekken hoe zo'n aanpak ten goede komt aan bedrijven, hebben we een vraaggesprek gevoerd met Progress Software CTO, Karen Tegan Padir.
TechRadar Pro: Waarom zijn bedrijven steeds meer op zoek om hun eigen applicaties in eigen huis te maken?
Karen Tegan Padir: Er zijn tegenwoordig veel voordelen aan het bouwen van uw eigen applicatie. Bedrijven realiseren zich dat niet alle zakelijke functies eenvoudig kunnen worden aangepakt door alleen maar ingekochte software te kopen.
Bovendien vereist verpakte software bijna altijd maatwerk, wat tijdrovend en duur is. Aangezien de implementatie-omgevingen snel van locatie veranderen met een reeks verschillende besturingssystemen, naar gevirtualiseerde omgevingen en uiteindelijk naar cloudomgevingen, hoe meer u kunt beheren, door uw eigen applicatie-ontwikkeling uit te voeren, hoe beter..
De andere kant van de vergelijking is natuurlijk dat applicatieontwikkeling minder een zwarte kunst is dan in het verleden. Tools en platforms - met name de naadloosheid van Platform-as-a-Service (PaaS) - maken het veel eenvoudiger om applicaties te bouwen, implementeren, onderhouden en ondersteunen dan op enig moment in de IT-geschiedenis.
TRP: In welk geval is een productiviteitsplatform te verkiezen boven een besturingsplatform en waarom?
KTP: In het geval van een besturingsplatform moet je je eigen taal en ontwikkeltools meebrengen. Gewoonlijk worden besturingsplatforms gebruikt als u een reeds bestaande toepassing hebt die u in een cloud wilt implementeren.
Met het besturingsplatform kunt u de keuzes die u hebt gemaakt voor een on-premises implementatie opnemen als onderdeel van de stapel in de cloud. Zonder die mogelijkheid zou het nodig kunnen zijn om je applicatie te herschrijven. Aan de andere kant biedt een productiviteitsplatform functionaliteit die is gericht op time-to-market.
Het is perfect voor wanneer u een toepassing wilt maken, misschien met de hulp van uw zakelijke domeinexperts, of als u niet veel ontwikkelaars en middleware- of infrastructuurexperts wilt inhuren..
TRP: wat zijn de belangrijkste tools die nodig zijn voor een succesvolle applicatie-ontwikkeling in een zakelijke omgeving?
KTP: De belangrijkste hulpmiddelen zijn die waarmee u uw product snel op de markt kunt brengen en wijzigingen, verbeteringen of fixes kunt aanbrengen - en vervolgens snel opnieuw kunt implementeren. Lang geleden zijn de ontwikkelingscycli voor ontwikkelaars van 12-18 maanden voorbij.
Nu moet je het begrip 'eeuwige bèta' beheren, met meerdere releases gedurende een periode van maanden - soms zelfs meer dan één release per maand.
Ervoor zorgen dat u over tools beschikt waarmee u kunt inspelen op de vraag van uw klanten, bugs kunt repareren en functies kunt toevoegen - en deze snel kunt implementeren - is het belangrijkste. Ik zou ook willen zeggen dat hulpmiddelen uw app moeten helpen reageren op verschillende mobiele apparaten, of het nu gaat om een telefoon, laptop, horloge, Google Glass of een browser.
TRP: geef enkele voorbeelden van op maat gemaakte applicaties met impact op de bedrijfsvoering
KTP: Er zijn zoveel organisaties die deze aanpak met succes hebben gevolgd, dat het moeilijk is om er een te kiezen. Onlangs hebben we echter twee bedrijven benadrukt die een grote impact hadden op de aanpak op maat.
Goed gedaan Geweldig heeft technologie gebouwd met behulp van Progress Pacific. Hun op de cloud gebaseerde oplossingen bieden eenvoudige workflows en community-websites voor groepen voor maatschappelijk verantwoord ondernemen bij veel toonaangevende bedrijven, charitatieve instellingen en hun personeel, sollicitanten, werknemers en andere belanghebbenden..
Een ander voorbeeld is uit Nederland. Integrator en technologieleverancier Brixxs koos voor Progress Rollbase, om tal van Software-as-a-Service (SaaS) zakelijke applicaties te creëren.