facilitate application discovery get the “known” data test for issues mitigate where possible

18
Chris Jackson “The App Compat Guy” Microsoft Corporation The App Compat Process and Tools

Upload: basil-jefferson

Post on 19-Dec-2015

219 views

Category:

Documents


5 download

TRANSCRIPT

Chris Jackson“The App Compat Guy”Microsoft Corporation

The App Compat Process and Tools

ACT 6.0

ACT’s Goals

Facilitate application discovery

Get the “known” data

Test for issues

Mitigate where possible

ACT 5.6

High-Level Changes

ACT 5.6Separate downloadable tool

Testing and inventory together

Down-level testing

Separated tools

ACT 6.0Integrated into Windows ADK

Inventory and testing separate

Target OS testing

Tools integrated

ACT 6.0

ACT 6.0 Workflow

Compatibility Exchange

IT Pro Application Compatibility

Manager

Organization

ApplicationCompatibility

Manager

Inventory Collector

Log Processing Service

Pilot TestingRuntime Analysis

Package

ACT Databas

e

Collect Inventory

Install and configure ACTInstall through Assessment and Deployment Kit

Plan infrastructureEstablish database, log processing service, log share

Create and deploy inventory collectorMSI created through Application Compatibility Manager

Process inventory logsLog processing service pushes inventory data into ACT database

Planning Testing

Sync with the Compatibility ExchangeReceive vendor and community data for productsImprovements to the backend to increase coverage and flexibility

Categorize, prioritize, and filterSet the categories, deployment status, priorities of applications

View applications in groupsApplications are grouped when multiple versions are present

Runtime Analysis Package

ACT Tools

Internet Explorer

App Crashes

User Feedback

User Steps

PCA

No down-level testing“DCP” is now just inventory collectorTesting happens on target OS

Compatibility MonitorMonitor for issues when testing applicationsGather data and send to be put in ACT DB

Analyze Results

View user ratings and feedbackUser ratings aggregated and shown alongside community dataFeedback is visible for each application in a feedback tab

View issues detected from testingIssues tab populated with detected issues from testing

Dive deeper with timelinesEvery event considered part of a grander timeline Dig in to reconstruct what happened

Mitigate

Find vendor-supported new versionWhen possible, provides the safest and most foolproof option

Use shims from ACT 5.6 toolsStandard User Analyzer or Compatibility Administrator can be used to fix some applications

Fix issues in code where possible

Helpful LinksADK download pagehttp://www.microsoft.com/en-us/download/details.aspx?id=29929

Windows 8 Compatibility Cookbookhttp://www.microsoft.com/en-us/download/details.aspx?id=27416

Application Compatibility List for IT Professionalshttp://www.microsoft.com/download/en/details.aspx?id=2394

How to Reach UsChris Jackson: [email protected] Sweetgall: [email protected] feedback: [email protected]

Testing

App Compat Testing

Smoke Test

(Launch / Poke

Around

Schedule Meeting

with User

Customer Acceptance Testing

Start

EndRemediation

Ready to Deploy

Install Applicatio

n

Remediation

Remediation Waterfall

Fix the Code / New App

Shims / Policy Change

Server Virtualization

Client Virtualization

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.