Uw applicaties werkend op Windows platform Albert Hooyer Productmanager
Over BRAIN FORCE Internationale IT- leverancier van best practices, effectieve diensten en intelligente producten. Klanten profiteren van expertise, bevlogenheid en wendbaarheid. Business Solutions Versnellen van bedrijfsprocessen door geïntegreerde IT-toepassingen. Infrastructuur Optimalisatie Verhoogde productiviteit door een goed beheerbare en efficiente IT-infrastructuur. 13 vestigingen 7 landen 1,200 werknemers 2
Infrastructuur Optimalisatie Data & Server Management Workspace Management Application Provisioning & Control Communication & Collaboration IO Consultancy Projecten Best practices Managed Services Licenties Educatie
Hoe houden we dit onder controle? MDOP
Applicatiemanagement Doel: Gebruikers snel, efficiënt en gecontroleerd voorzien van nieuwe en gewijzigde applicaties. Scope: Applicatiemanagement beschrijft het volledige traject van behoefte, distributie, gebruik en tot en met uitfasering van applicaties.
Uitgewerkt applicatie management Compatibiliteit is een onderdeel van het applicatiemanagement 7
Applicatie Compatibiliteit
Klant uitdagingen Hoe kan ik het migratie traject verkorten zodat de operationele IT activiteiten geen risico lopen? Hoe krijg ik inzicht in mijn applicatie portfolio? Hoe groot is het applicatie compatibiliteitsprobleem eigenlijk in mijn organisatie? Hoe kan ik het test proces voorspelbaarder maken? Kan iemand het werk voor mij uitvoeren? 9
Het probleem 10
Waarom werken applicaties niet? User Account Control Windows Resource Protection Windows Internet Explorer Protected Mode Version Issues Operating System Internet Explorer New Folder Locations Session 0 Isolation Inzicht in de applicatie portfolio 11
Stappen 12
Inventarisatie Gebruik bestaande inventory tools of System Center Configuration Manager Vraag aan eindgebruikers welke applicaties ze nodig hebben Aandachtspunten: Overload aan informatie uit een automatisch inventory Installaties versus gebruik Vertaling van geïnstalleerde programma s naar software titels Resultaat inventarisatie = long list 13
Applicatie rationalisatie Bekende en onbekende applicaties Prioriteit Clasificeren Kosten Indelen naar prioriteit Business Critical Important Nice to have Unimportant Unspecified Ontdubbelen Meerdere versies Vergelijkbare functie Aantal Gebruikers Kosten Rationaliseerde applicatie lijst Licentie Gebruik & Beheer 14
Applicatie rationalisatie 15
Test compatibiliteit Ervaringscijfers Compatibiliteit Incompatibel Remediation Compatible 10% 50% 40% Het probleem is, welke applicaties zijn wel/niet compatibel: Deployment beslissing + herstel. Bron: BF Delivery Ligt het probleem bij de applicatie of de package? Nieuwe normering werkplekomgeving. Niet alleen het platform verandert, ook veranderende IT-omgeving moet worden getest. 16
Application Compatibility Applications Compatibility Windows Vista Barrier Unknown Disruptive Painful Risky Time consuming Expensive
Time, Risk and Cost
Test compatibiliteit Wat testen? Werking van de applicatie op het platform Installatie van de applicatie (= package) Kwaliteit van het installatie package Conformiteit van de installatie met richtlijnen Documentatie 19
Risk Geautomatisserde aanpak: assessment van volledige portfolio T2 T3 T1 Analyse 100% Re-develop / provision new Modify / Resolve Detailed testing Light testing / UAT Time
Remediation ACT Application Compatibility Administrator Aanmaken en testen van fixes voor applicaties (Custom Application Compatibility Shims) Aanpassen installatie package (.msi of.sft) Aanpassen van grouppolicies, firewall, security, etc. Applicatie aanpassen door sw-ontwikkeling / leverancier 21
Distributie Applicatie packaging MSI, Microsoft App-V, enz Wise Package Studio, Acresso Adminstudio, BRAIN FORCE Packaging Robot Applicatie distributie Active Directory Group Policies Microsoft System Center Configuration Manager Microsoft Desktop Optimization Pack (Microsoft Application Virtualization) 3rd-party oplossingen 23
Microsoft Application Compatibility Factory (ACF)
Microsoft ACF ACF is een samenwerking tussen Microsoft en een selecte groep service partners om klanten te helpen met hun applicatie compatibiliteit uitdagingen. Microsoft wil dat klanten sneller gebruik kunnen maken van de nieuwe innovaties binnen Windows Vista. ACF zorgt voor verminderde business risico s en snellere implementatie. Microsoft ACF partners zorgen voor hoge volumes, lage kosten voor applicatie compatibiliteit testing en remediation. BRAIN FORCE is de eerste lokale partner specifiek voor Nederland. 25
Wat levert ACF? Assessment. Beslis gefundeerd. Testen applicaties op hun (onderlinge) werking op Windows Vista, Microsoft Server 2008, Microsoft App-V en Citrix XenApp. U krijgt: Inzicht in de hoeveel tijd, inspanning en investeringen die de migratie met zich mee brengt. Een gedetailleerd testrapport met de werking van uw applicaties. Hoe krijgen we de applicaties werkend? Migreer gecontroleerd. Lossen de issues met applicaties op. U krijgt: Werkende applicatiepackages (MSI of App-V voor virtualisatie) op de geoptimaliseerde werkplek waar applicaties als lego steentjes on-demand aan gebruikers ter beschikking gesteld worden. 26
One-stop shop Application Factory Snel inzicht in de omvang van het probleem met een quickscan Type: Setup s, MSI s, unattended setup s, Zenworks snapshots Platformen: Windows Vista, Windows 7, App-V, Windows Server 2008, Citrix XenApp Met minimale belasting van organisatie en gebruikers Kluwen van applicaties Eindresultaat Werkende en herstelde Applicaties Automatisch testen en repararen van applicaties Compatibiliteits Rapportage en Applicatie Documentatie Gebruikersadvies voor niet compatibel applicaties 27
De voordelen ASSESSMENT Vooraf een heldere risico-analyse van de migratie naar Windows Vista Vooraf de financiële gevolgen in beeld GEAUTOMATISEERD TESTEN Bespaar maanden aan testtijd Een voorspelbaar migratietraject met betrekking tot applicaties HERSTEL Gedocumenteerde en werkende applicaties Eindresultaat in elk willekeurig formaat: MSI, MS App-V, ThinApp 28
Een ACF Voorbeeld
Klant samen met onze partner Atos Origin Situatie Grote Europese klant gespecialiseerd in elektronisch betalingsverkeer. 1200 medewerkers Windows XP en ongeveer 400 applicaties Opdracht MSI s en Non-MSI s testen op compatibiliteit op Vista en waar nodig (re)packagen voor Vista 30
Aanpak Normering op basis van Best Practice uitgewerkt voor klant Security, Distributie, Kwaliteitseisen, Naamgeving, Documentatie Aanlevering in MSI en Non-MSI formaat Gebruikte tooling Microsoft ACT AppTitude (Customised) BRAIN FORCE QA Manager BRAIN FORCE Packaging Robot Specifieke testscripts opgenomen in online tool Vaststellen vervolgstappen als applicatie niet compatibel is (Nieuwe versie leverancier, Virtueel aanbieden, Terminal Server) 31
Excel lijst met applicaties
Totaal overzicht 33
Inventarisatie 34
Aanpak bestaande MSI s BRAIN FORCE QA test Automated Compatibility Test Korte (installatie) test classificatie Korte test & Remediation Installs? Ja Uitgebreide test & Remediation klant Uitslag 35
Aanpak bestaande Non MSI s Installation + BRAIN FORCE QA test Automated Compatibility Test classificatie klant Finalizing package Package test + Functional test 36
Rapportage 37
Deliverables Rapportage met betrekking tot compatibiliteit. Werkende package inclusief documentatie, indien van toepassing voorzien van remediation informatie, voor nieuwe platform (Groen en Oranje) Voorstel vervolg als applicatie niet compatibel is. (Rood) 38
Resultaten Application Factory tot nu toe Veel packages kunnen hersteld worden MSI Niet-MSI Quality Assurance + Compatibility Test 22 % 68 % 110 % 68 % 30 % 2 % Na herstel 88% 12 % 94 % 6 % 39
Oplossingsstrategieen voor incompatibel applicaties Relevantie van de applicatie uitfaseren? Leverancier heeft of maakt upgrade Workaround Microsoft App-V, Virtuele desktop, Terminal server Redevelopment upgrade naar Windows compatible ($) 40
Business kritische applicaties bespreken met leverancier i.v.m. support 41
Hoe nu verder?
Ik ga pas over een jaar migreren, wat kan/moet ik nu al voorbereiden? Bouw een Vista lab omgeving Bepaal een standaard Vista werkplek Automatisch Vista uitrol met Microsoft Deployment Toolkit en/of SCCM Definieer Group Policies voor Vista Bepaal standaarden voor applicaties Inventariseer en rationaliseer applicaties Test applicatie compatibiliteit (en los problemen op) 43
En hoe zit het met Windows 7? Microsoft stelt dat de compatibiliteit tussen Vista/Server 2008 en Windows 7/Windows 7 Server groot zal zijn maar niet 100%. Meeste problemen zijn te verwachten met applicaties die zich diep in het OS nestelen zoals Anti-virus en VPN-Clients. In een beperkte test (enkele tientallen applicaties) hebben wij nog geen applicaties gevonden die wel werken onder Windows Vista en niet onder Windows 7 (en vice-versa). 44
Wat kan BRAIN FORCE hierin voor u betekenen? Snelle realisatie van een Vista lab omgeving door gebruik te maken van BRAIN FORCE Infrastructure Framework, een kant en klare Vista omgeving inclusief Office 2007. Quickscan van compatibiliteit van applicaties met Windows Vista en/of Microsoft Application Virtualization. Applicatie Packaging en Compatibility Factory IO Consultancy consultancy aanbieding voor het uitvoeren van een Infrastructuur Optimalisatie assessment en het helder definiëren van IT projecten voor het realiseren van het nieuwe werken gerelateerd aan de (bedrijfs)doelstellingen 45
albert.hooyer@brainforce.nl