Technologie & Tools
Technologie moet uw ICT oplossing faciliteren, het mag nooit een doel op zich zijn. Daarom is ons credo 'Microsoft, unless…' Wat zoveel betekent als: onze voorkeur gaat uit naar Microsoft componenten en producten, tenzij we zien dat een andere leverancier of een open-source alternatief beter bij de oplossing aansluit.
Ontwikkelomgeving
Als ontwikkelomgeving gebruiken we de Visual Studio 2010 product suite. Deze bestaat uit een geïntegreerde omgeving voor het ontwikkelen van alle soorten oplossingen, of het nu om een website, een Windows desktop applicatie of een service georiënteerde architectuur gaat. Daarbij steunen we op de bouwblokken die het .NET framework biedt, zoals Windows Communication Foundation, Windows Presentation Foundation, Windows Workflow Foundation, Silverlight en natuurlijk het ASP.NET framework.
Beheersing met Team Foundation Server
Team Foundation Server (TFS) biedt de nodige ondersteuning om het project beheersbaar te maken. De teamleider legt daarmee alle werkpakketten en bevindingen centraal vast, zodat de teamleden deze kunnen gebruiken om koppeling tussen de te ontwikkelen software en het aan hen toegekend werk vast te houden.
De projectmanager kan daaruit weer rapportages generen om prioriteiten en voortgang continue te bewaken. De architect gebruikt TFS bovendien om de kwaliteit van de software te bewaken met behulp van automatische tests, code analyse en zogenaamde
daily builds.
Best practices
Een belangrijke bron van richtlijnen, gratis componenten en compleet geïntegreerde oplossingen voor verschillende soorten applicaties, komt van Microsoft’s
Patterns & Practices team. Dit team heeft als taak het verzamelen van best practices en ervaringen vanuit klantprojecten en betrekt daarbij architecten uit de ICT. Aviva Solutions had bijvoorbeeld in 2008 een adviserende rol bij het ontwikkelen van de Web Service Software Factory: Modeling Edition. Dit heeft onder andere geleid tot een co-presentatie op de TechED van 2007 in Barcelona.
Uiteraard is niet alles maatwerk. Daarom zijn onze consultants, die zich met ontwikkelstraten bezighouden, bij uitstek capabel om een brug te slaan naar de andere thema’s door bijvoorbeeld SharePoint Server of BizTalk Server te gebruiken.