De succesmythe van bedrijfssoftware #8
Doug Hadden, VP Producten
FreeBalance is een middelgrote onafhankelijke softwareleverancier (ISV) die met veel succes concurreert met zeer grote ERP-leveranciers (Enterprise Resource Planning). We zijn 16 geleerde lessen delen door bokken conventionele wijsheid om innovatie en creativiteit in de industrie aan te moedigen.
Conventionele kijk
Veel organisaties geloven dat de beste aanpak om risico's te vermijden is om "beproefde en bewezen" technologieoplossingen van de grootste leveranciers aan te schaffen.
Symptomen
Technologie verandert snel. Zogenaamde "bewezen" oplossingen maken vaak gebruik van verouderde of legacy-technologie. Dit verkort de levensduur van bedrijfssoftware. Tijdens het vermijden van risico's heeft de organisatie meer risico's geïntroduceerd.
Opkomende trends
- De grootste leveranciers van bedrijfssoftware blijven web-enabled softwareoplossingen verkopen gebaseerd op verouderde en propriëtaire client/server-code.
- Opkomst van cloud computing, sociale software en nieuwe apparaten belooft aanzienlijke verbeteringen in productiviteit en effectiviteit die niet kunnen worden bereikt met oudere technologie
- Gebruik van agile technieken om nieuwe technologische ideeën sneller te testen en tegelijkertijd de investeringen te beperken
- Verstoring van de software middleware markt door open bron software die meer keuze, meer openheid voor integratie en vaak robuustere technologie biedt dan bedrijfsequivalenten
- Opkomst van Webdiensten standaarden om integratie tussen softwaretoepassingen van verschillende fabrikanten mogelijk te maken
- Gebruik van technieken voor risicobeheer om risico's in IT-projecten te beperken, waaronder risico-identificatie, analyse, responsplanning, monitoring en controle, worden steeds meer gebruikt. Organisaties beginnen de risico's in te zien die inherent zijn aan elke implementatie van bedrijfssoftware.
FreeBalance-aanpak
- Gebruik van webservices en Dienstgerichte architectuur om interoperabiliteit en compatibiliteit met talrijke subsystemen mogelijk te maken, inclusief granulaire integratie
- Web-native multi-tier architectuur zonder verouderde code om technologische verandering en keuze in de toekomst te ondersteunen, inclusief cloud computing en gedeelde dienstenondersteuning
- Keuze tussen het inzetten van open source of commerciële middleware