SMART-Microsoft straat
Wat is de SMART Microsoft straat ?
De SMART-Microsoft ontwikkelstraat is de optimale ondersteuning voor de uitvoering van .Net projecten. De straat is gebaseerd op het Microsoft Software Factory concept. De straat maakt gebruik van en sluit aan bij de modernste technologie van Microsoft, .Net framework 2.0 en 3.0 en slaagt erin deze praktisch en snel toepasbaar maken. De hoge productiviteit door o.a. gebruik te maken van DSL technologie en Teamsystem wordt vertaald in een korte time to market en lagere kosten voor realisatie en beheer. De door Microsoft gevalideerde en getoetste referentie architectuur leidt tot schaalbare en flexibel uitbreidbare software die uitstekend op andere informatie systemen aangesloten kan worden.
In de SMART-Microsoft ontwikkelstraat heeft Ordina al haar ervaring in realisatie van .Net applicaties omgezet in concrete voordelen voor onze klanten zodat zij meer rendement uit hun ICT budget halen.
De belangrijkste doelstellingen van de SMART-Microsoft straat zijn: • Productiviteit: leidt direct tot lagere ontwikkelkosten en een kortere time-to-market. • Inzichtelijkheid: de actuele status van het project is zowel voor klanten als projectleden op te vragen.
De SMART-Microsoft straat is een pragmatische, samenhangende verzameling aan standaarden die zoveel mogelijk in voorbeelden (voorbeeld applicatie, code etc.) en templates (voor documenten) zijn uitgewerkt. Een opleidingsplan voorziet in de behoefte om alle betrokkenen te voorzien van de nodige kennis om de standaarden toe te kunnen passen.
De basis voor de SMART-Microsoft Software Factory wordt gevormd door: • de tooling Visual Studio 2005; • Team Foundation System van Microsoft; • MSF Agile 4 als systeem ontwikkel methode; • SMART-Microsoft architectuur; • code conventies.
Wat levert het op?
Sneller en budgetvriendelijker Ordina gebruikt door de opzet van de SMART-Microsoft straat minder uren per functiepunt, dan gemiddeld binnen Microsoft omgevingen. Hierdoor wordt een kortere time-to-market gerealiseerd en zullen de projectkosten goedkoper uitvallen.
Kwaliteitssoftware Het principe van het fabrieksmatig werken; het gebruik van robots, halfproducten en geoptimaliseerde werkprocessen is door Ordina toegepast in de SMART-Microsoft straat. De know-how van ruim dertig jaar softwareontwikkeling is herkenbaar terug te vinden. De robots zijn vervangen door de software generatoren van Mircosoft (DSL tooling). De software componenten zijn de toegepaste halfproducten. De efficiente frameworks verzorgen de geoptimaliseerde werkprocessen. De ontwikkelde software heeft hierdoor een zeer hoge kwaliteit, wat zich uit in consistentie, beheerbaarheid, eenvoudige uitbreidbaarheid en aanpasbaarheid.
Maatwerk Voor een deel is de .NET-ontwikkelstraat een fabriek. Maar dan wel een fabriek die puur maatwerk aflevert. Dat komt doordat de wensen en eisen van de klant echt centraal worden gesteld: de applicaties worden gevormd naar úw business. Door de iteratieve werkwijze krijgt u als klant tijdens het ontwikkelproces inzicht in de functionaliteit van de applicatie-in-wording. Het voordeel is dat de conceptapplicatie tijdens de bouw getoetst kan worden aan de functionaliteit die nodig is. Details kunnen op deze momenten bijgeslepen worden.
Betere applicaties, beter beheerbaar Een belangrijk voordeel is dat met de SMART-Microsoft ontwikkelstraat de kosten voor beheer en onderhoud aanzienlijk teruggedrongen kunnen worden. Dat komt door de standaardopbouw van de applicatie (de architectuur), door de coderingsstandaarden en doordat ontwerp en code naadloos op elkaar aansluiten. De hoge kwaliteit van de applicaties is te danken aan de codegeneratie, de uitgekristalliseerde architectuur en het slimme framework. De producten zijn uitermate flexibel. Er wordt namelijk gewerkt met een heldere gelaagde architectuur. Bovendien is het framework uitbreidbaar.
Wat zijn de voordelen?
• snel én goed én budgetvriendelijk resultaat van uw projecten; • de architectuur en uitwerking van de software is getoetst en is conform de richtlijnen van Microsoft. Daarmee is de software beter onderhoudbaar en overdraagbaar naar een beherende partij; • goede communicatie tussen projectleden en klant door het projectenportal; • kwaliteitsmaatregelen zijn ingebed in het project door: automatische code reviews, unittest, code coverage van unittest, dagelijkse build en andere metrieken; • beheerbaarheid van (deel)producten en verhoging van de productiviteit door Microsoft en open source producten; • verband tussen ontwerp en code dankzij onze werkwijze op basis van model driven architecture; • de samenhang van alle onderdelen van de ontwikkelstraat wordt bewaakt door een kleine groep van lead architecten. Deze lead architecten zijn ook betrokken bij de projecten en dragen bij aan het gewenste hoge kwaliteitsniveau.
Waarom Ordina?
Door onze intensieve contacten met Microsoft is Ordina volledig op hoogte van huidige en toekomstige ontwikkelingen op het gebied van Custum Development van Microsoft. Dat betekent dat de applicaties die met SMART-Microsoft ontwikkeld worden op technologisch gebied voorbereid zijn op de toekomst. Voorbeelden daarvan zijn WinFx (.NET framework 3.0) en Domain Specific Languages (DSL’s). • Ordina heeft jarenlange ervaring in de inrichting en het gebruik van ontwikkelstraten en code-generatie om state-of-the-art software producten te realiseren. • Ordina loopt voorop in de ontwikkeling en toepassing van de generator technologie (DSL) van Microsoft. • Ordina is gecertificeerd Gold partner van Microsoft met meer dan 750 Microsoft professionals waarvan ruim 150 gecertificeerd voor .NET. Er is nauwe samenwerking op diverse gebieden waarvan de SMART-Microsoft Software Factory een voorbeeld is. Continuiteit en gedegen kennis zijn dus altijd gegarandeerd.
Het bewijs
Project: Inrichten .NET ontwikkelstraat voor financiële dienstverlener.
Uitdaging: De klant wilde op beheersbare wijze applicatie ontwikkeling op basis van Microsoft .NET technologie uitvoeren.
Werkwijze: Ordina heeft de voorloper van de SMART Microsoft, DaVinci, geïmplementeerd.
Resultaat: Middels een Pilot project heeft Ordina aangetoond dat de doelstelling op een beheersbare wijze software ontwikkeling uitvoeren wordt gehaald.
Project: Ontsluiten wet- en regelgeving voor inspectie verkeer en waterstaat
Uitdaging: Het beheer en onderhoud van het oude wet- en regelgevingen informatiesysteem was kostbaar. Het oude systeem draaide op 100 desktops en 60 laptops, bij updates moesten al deze decentrale locaties worden bijgewerkt.
Werkwijze: Ordina heeft geadviseerd de monolitische opbouw van de bestaande applicatie te herbouwen tot een meerlagenarchitectuur. Voor de realisatie is de SMART Microsoft software factory van Ordina ingezet.
Resultaat: Er is een informatiesysteem opgeleverd, dat eenvoudiger en sneller is aan te passen, waardoor de exploitatielasten zijn verminderd. Tijdens het project werd door toepassing van de software factory en korte iteratieslagen snel resultaat geboekt.
|