Borland Software, leverancier van platformonafhankelijke oplossingen voor Software Delivery Optimization, kondigt Borland Core SDP (Software Delivery Platform) aan — een geïntegreerd, rolgebaseerd softwareleveringsplatform dat is ontworpen om organisaties meer controle over en inzicht te geven in alle facetten van het softwareontwikkelproces.
Met Borland Core SDP – de fundering van Software Delivery Optimization – bouwt Borland voort op zijn visie en biedt het een application lifecycle management (ALM)-omgeving met geïntegreerde tools voor verschillende rollen in het softwareontwikkelteam en bevordert het de interactie tussen deze rollen.
Borland Core SDP, dat voorheen de codenaam ‘Project Themis’ droeg, biedt een architectuur die softwareontwikkeling efficiënter en voorspelbaarder maakt. Het levert een op maat gemaakte werkomgeving voor de verschillende rollen in het softwareontwikkelteam, zoals analisten, architecten, ontwikkelaars en testers, maar is tevens geïntegreerd met andere rollen die stappen in de applicatielevenscyclus beïnvloeden. Met behulp van deze architectuur krijgen individuele rollen meer aandacht, terwijl softwareteams meer inzicht hebben in de workflow binnen een organisatie.
‘De introductie van Borland Core SDP is de volgende de mijlpaal op weg naar Software Delivery Optimization (SDO),’ zegt Boz Elloy, senior vice president of products bij Borland. ‘Softwareprojecten falen meestal doordat er niet goed wordt samengewerkt. Het elimineren van dit probleem is de belangrijkste stap om klanten te helpen de manier waarop ze software creëren en leveren te veranderen. Borland Core SDP zorgt ervoor dat teams binnen een bedrijf beter kunnen samenwerken, waardoor organisaties softwareontwikkeling kunnen transformeren van een onvoorspelbare discipline naar een beter beheerbaar en herhaalbaar bedrijfsproces.’
‘Afzonderlijke producten zullen altijd een rol blijven spelen in de ALM-omgeving, maar organisaties zijn ongetwijfeld op zoek naar manieren om hun softwareontwikkeling en -distributie te vereenvoudigen,’ zegt Melissa Webster, research director of application development and deployment bij IDC. ‘Door Borland’s ALM-technologie te integreren in één platform en direct betrokkenen de kans te geven om meer verantwoording te nemen voor het succes van de gehele applicatielevenscyclus, zorgt Borland Core SDP voor een cultuurverandering in softwareontwikkeling, namelijk van een ad-hoc proces naar een meer gemeenschappelijke en gekoppelde benadering.’
Bijna alle bedrijven vertrouwen op software om concurrentievoordeel te behalen. Toch krijgen bedrijven te maken met onverwachte uitdagingen in de moderne softwareontwikkeling: toegenomen IT-complexiteit, verschillende teams en organisaties en de kloof tussen ontwikkelrollen, ontwikkelteams, operations en andere delen van de organisatie. Als gevolg hiervan slaagt minder dan eenderde van de softwareprojecten, overschrijdt meer dan de helft het budget en heeft 85 procent te maken met tijdsoverschrijdingen.
Borland Core SDP helpt de druk te verminderen door een rolgebaseerde architectuur te implementeren als basis voor het softwareleveringsproces. Het voorziet elke rol binnen de applicatielevenscyclus van geïntegreerde tools die ontworpen zijn om de individuele bijdrage te vergroten en om de workflow tussen de verschillende rollen te bevorderen. Met dit raamwerk kunnen organisaties inzicht in en controle over de ontwikkellevenscyclus aanzienlijk verbeteren. Daarnaast kunnen ze het risico van het falen van softwareprojecten pro-actief managen, zeker als ze werken met offshore en gedistribueerde ontwikkelomgevingen.
Om ALM te evolueren naar meer dan point-to-point tool integratie, integreert Borland Core SDP Borland’s beste ALM-producten, waaronder CaliberRM, Together, JBuilder, StarTeam en Optimizeit, met nieuwe cross-platformtechnologie. Hiermee wordt een geïntegreerd, rolgebaseerd platform voor Software Delivery Optimization gecreëerd. Het servergebaseerde platform, waarin de rolmodules zijn geïntegreerd, biedt een eenvoudig te beheren fundering voor het pro-actief managen van rolveranderingen, zorgt voor het vastleggen van ALM-metingen voor analyse en diagnostieken en maakt het mogelijk om stappen die genomen worden in het softwareontwikkelproces beter te traceren en kennisuitwisseling tussen teams te stimuleren. Door een geïntegreerd platform in te zetten kunnen individuele rollen nauwer samenwerken en al bestaand werk opnieuw gebruikt worden. Dit voorkomt dat kostbaar werk dubbel wordt gedaan.
Processen spelen een belangrijke rol in het succesvol creëren van software, maar deze processen moeten goed zijn afgestemd op het bedrijf. Met deze gedachte in het achterhoofd is Borland Core SDP ontworpen. De oplossing stelt teams in staat om op maat gemaakte workflow-processen te creëren die opgebouwd zijn om discipline in de softwareleveringscyclus te versterken en flexibel genoeg zijn om alle standaard-, op maat gemaakte of zelf ontworpen ontwikkelprocessen te ondersteunen. Een procesondersteunende fundering kan het risico van handmatige processen, die vaak losgekoppeld zijn van de ontwikkelomgeving, verminderen. Daarnaast kan het de teamefficiëntie verbeteren, verantwoording in de ontwikkelcyclus inbouwen, de kwaliteit verhogen door de toepassing van audits en metriek, en de software supply chain automatiseren.
Het overgrote deel van de organisaties vertrouwt op heterogene IT-omgevingen met meerder platformen, implementatiearchitecturen en uitgebreide eisen voor integratie met derden. Borland Core SDP zet Borland’s kernwaarde voor platformneutraliteit voort, met ondersteuning voor zowel het open Eclipse ontwikkelraamwerk als Borland’s eigen Java-ontwikkelomgeving, JBuilder. Tevens zal Borland in de toekomst het Microsoft .NET ontwikkelraamwerk ondersteunen.
Borland Core SDP bevat tool suites voor de volgende rollen:
* Core::Analyst
* Core::Architect
* Core::Developer
* Core::Tester