Ordina Software Factory > Software Factory > SMART-Java straat








SMART-Java straat

Wat is de SMART-JAVA straat ?


SMART-JAVA is de Java-ontwikkelstraat van Ordina. De ontwikkelstraat is een ontwikkelomgeving voor Java-projecten. Het doel van de ontwikkelstraat is om door meer uniformiteit en standaardisering de kwaliteit van de ontwikkelde software te vergroten en de ontwikkeltijd terug te brengen. De ontwikkelstraat maakt deel uit van de Ordina Software Factory. De ontwikkelsstraat biedt een aantal functies ter ondersteuning van de ontwikkelaars. Voor elke functie uit het constructie-deel van het ontwikkelproces, is een tooling gekozen die is weergegeven in de tabel. Een project wordt ingericht in de ontwikkelstraat.    
Als invoer voor de straat dient de door WERKVOORBEREIDING gevalideerde USE-CASE of andere functionele specificatie, die aan de fabriek is aangeboden. De USE-CASE wordt indien nodig vertaald naar een USE-CASE REALISATION(USR), de artifact die als invoer dient voor programmaconstructie. Bij de bouw van een USR wordt een aantal bouw-iteraties doorlopen. Dit proces wordt ondersteund door diverse software om e.e.a. te versnellen en de kwaliteit te borgen. In bijgaand schema is SMART-JAVA schematisch weergegeven. Een gedetailleerder beschrijving is te vinden op Technisch schema SMART-Java straat
De opgeleverde software wordt aangeboden aan de EINDCONTROLE. Na deze controle wodt het eindproduct opgeleverd. NB: de gebruikte tooling kan indien gewenst worden toegesneden op de specifieke wensen van een klant (bijv. WebSphere als Application Server ipv JBoss, of een andere databasekeuze e.d.). Hierin zijn beperkte keuzemogelijkheden.
N.B.: De in de OSF wordt gewerkt met ORDINA SMART de ontwikkelaanpak van Ordina deze is beschreven in bijgaande pdf.

Wat levert het op  ?


SMART-JAVA levert voor de opdrachtgever:

  • value for money (ofwel kwalitatief goede software tegen een marktconform scherpe prijs);
  • time to market (snelheid in het proces, relatief korte doorlooptijden);
  • uniformiteit van product (onderhoudbaar tegen acceptabele kosten);
  • niet noodzakelijk om alle state of the art innovaties zelf bij te houden;
  • meer tijd voor focus op de business;
  • geen noodzaak voor eigen straat (geen onderhoud, minder kosten…);
  • geen (minder) licenties (kosten);
  • minder ontwikkelplaatsten (faciliteiten, hardware, software , licenties, kosten ….);
  • minder eigen capaciteit (kosten).

Waarom Ordina  ?

NR 1. in JAVA (in Benelux  ca. 600 specialisten, geconcentreerd in 4 units)
Top 5 ICT dienstverlener in Benelux (betrouwbaarheid)
Voor top 100 al jarenlang betrouwbare partner gebleken
Bewezen successen, resultaten

Het bewijs  ?

Project: Handelsregister On-line uittreksels voor KvK-On-Line

Uitdaging: Klanten (notarissen e.a. gebruikers) van KvK-On-Line wilden z.s.m. een automatisch gegenereerd uittreksel uit het Handelsregister. E.e.a. moest worden gecomponeerd uit de bestaande legacy databases. Binnen drie maanden moesten de eerste producten beschikbaar zijn.


Werkwijze: Met een RUP op Maat aanpak werd een J2EE project opgetuigd waarbij geen IBM maar Open Source producten (Maven, Struts e.a. werden gebruikt.


Resulaat: Binnen drie maanden werd e.e.a. conform de eisen opgeleverd tegen de afgesproken vaste prijs.



Project: Premieberekening systeem CZ

Uitdaging: Er was te weinig control op het beheer van de premietabellen. De doorlooptijd van het aantal processen rond premiebeheer moest aanzienlijk worden verkort. De marktpositie moest door invoering van een multi-labeling-concept worden verbeterd.

Werkwijze: Met RUP op Maat werd met onze ontwikkelstraat een applicatie ontwikkeld voor een WAS/DB2 omgeving (gebruik makend van o.m. Hibernate, Struts, MQ). E.e.a. op een complexe meerlagen J2EE architectuur.

Resultaat: In ca. 9000 uur werd conform planning opgeleverd. De klant toonde zich uitermate tevreden. Door gebruik te maken van onze ontwikkelstraat is een aanzienlijke versnelling bereikt in het ontwkkeltraject, waardoor de kosten binnen budget bleven. Tijdens het traject werden diverse CZ-medewerkers getraind in het gebruik van de ontwikkelstraat. CZ heeft de Ordina-ontwikkelstraat geadopteerd en geïmplementeerd.