Trinidad Platform

U bent in: Hoe we samenwerken

(Read the English version of this article)

Trinidad Platform

Het uitvoeren van moderne systeemontwikkelprojecten wordt almaar complexer. Denk maar aan integratie met bestaande en nieuwe back-ends en pakketten, serviceoriëntatie en het groeiend aantal platformen, media en technologieën. Door deze sterk toenemende complexiteit is een hoge mate van zeer brede expertise vereist om een project tijdig en binnen budget te kunnen uitvoeren. Om deze uitdagingen het hoofd te bieden, heeft Capgemini het Trinidad Platform geïntroduceerd.

Het Trinidad Platform is gebaseerd op de visie dat projecten een krachtige ondersteuning en een verregaande standaardisering nodig hebben om zo hoge productiviteit én topkwaliteit te garanderen. Het Trinidad Platform bestaat daarom uit een aantal sterk geïntegreerde kernelementen.

Agile methodologie

Projecten die worden uitgevoerd met het Trinidad Platform leveren in hoge frequentie kwalitatief hoogstaande software op. Om dit te garanderen wordt gewerkt volgens een gestructureerde agile werkwijze, de Trinidad Lifecycle. Daarbij wordt gebruik gemaakt van best practices uit Rational Unified Process (RUP), MSF Agile, Extreme Programming en Smart. De Trinidad Lifecycle hanteert een pragmatische eenheid van werk, de smart use-case.

Deze use-cases gelden tevens als uitgangspunt voor het maken van nauwkeurige schattingen, op basis van een pragmatische schattingstechniek. Daarnaast omvat de Trinidad Lifecycle sterk gestandaardiseerde richtlijnen voor modelering (in UML) en een online dashboard, weer op basis van smart use-cases. Hiermee is steeds in één oogopslag de voortgang van de projecten in te zien. Verdere ondersteuning voor projecten is te realiseren door ze uit te voeren in een van de dertig Accelerated Delivery Centers (ADC) van Capgemini.

Standaardarchitectuur

Projecten die met het Trinidad Platform worden uitgevoerd, maken de facto gebruik van een platformonafhankelijke meerlaagse standaard softwarearchitectuur. Deze omschrijft zowel het ontsluiten van verschillende front ends, zoals web, mobiele technologie of Windows, als de ondersteuning voor databases, service oriented architectures (SOA) en enterprise buses.

Capgemini heeft reeds jarenlange ervaring met het ontwikkelen en toepassen van frameworks. De standaardarchitectuur wordt daarom bovendien gerealiseerd in het brede en uitbreidbare Trinidad Framework voor .NET. Dit framework maakt optimaal hergebruik mogelijk van functionele en technische componenten en services (zowel ingebouwd als third party), zoals autorisatie, SharePoint, webservices, BizTalk, Microsoft Dynamics, Siebel of SAP.

Model driven architecture

Het Trinidad Platform levert kwalitatief hoogstaande code, die op hoge snelheid wordt opgeleverd dankzij de inzet van model driven architecture (MDA). De flexibele en uitbreidbare generator Tobago MDA importeert modellen in UML uit ieder gewenst modelleergereedschap en produceert hieruit code volgens voorgedefinieerde patronen. Model driven architecture garandeert zo hoge kwaliteit code en beperkt de hoeveelheid benodigde tests.

Geïntegreerde tests

Gewaarborgde kwaliteit speelt een belangrijke rol bij softwareontwikkeling. In het Trinidad Platform zijn tests – en ook testers - vanaf de eerste dag in het project geïntegreerd. Niet alleen wordt de geproduceerde software aan tests onderworpen, maar ook de requirements en het ontwerp worden grondig gecontroleerd met behulp van innoverende technieken voor smart modelering en testing.

Medewerkers

In projecten die worden uitgevoerd met het Trinidad Platform is het team in the lead – niet de gereedschappen of processen. Training en coaching vormen dan ook de sleutel tot succes. Er zijn workshops beschikbaar voor alle kernelementen van het platform, van schattingstechnieken en modelering tot het werken met codegeneratoren en frameworks.

Voordelen

Het Trinidad Platform biedt de volgende voordelen:

  • Hoge kwaliteit – Gestandaardiseerde richtlijnen voor modellering en codering, optimale codegeneratie en geïntegreerde tests leiden tot kwalitatief hoogstaande ontwerpen en code.
  • Hoge productiviteit - Software wordt op tijd en binnen budget geproduceerd dankzij de agile Trinidad Lifecycle en het optimaal gebruik van modellering en codegeneratie.
  • Minder tests – Het toepassen van korte, agile iteraties maximaliseert de feedback van klanten en testers in het project. Dit vergroot de kwaliteit van de op te leveren software en minimaliseert de hoeveelheid benodigde tests.
  • Weinig onderhoud – De standaard werkwijze en software-architectuur zorgt ervoor dat de requirement en het ontwerp letterlijk traceerbaar zijn tot in de code. Dit levert minimale onderhoudsinspanning op opgeleverde applicaties.
  • Tevreden medewerkers - En het belangrijkste van alles is, dat medewerkers met plezier werken in succesvolle projecten.

Aanvullende informatie

Voor meer informatie over het Trinidad Platform van Capgemini neemt u contact op met:

Capgemini Trinidad
Papendorpseweg 100
Postbus 2575
3500 GN Utrecht
The  Netherlands


Email: trinidad.nl@capgemini.com