11/29/2018 3:50 PM © 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.
App Compat for Windows 8 Chris Jackson “The App Compat Guy” Microsoft 11/29/2018 3:50 PM App Compat for Windows 8 Chris Jackson “The App Compat Guy” Microsoft DC-B305 © 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.
your applications
a compatible application has no bugs on the platform you want that stop you from getting work done
improve software asset management application quality certification application license management application portfolio management
Conservative accountants who assign zero values to many intangible benefits prefer being precisely wrong to being vaguely right. Kaplan, R. “Must CIM be justified by faith alone?”, Harvard Business Review, Volume 64, Number 2. 1986
business value – risk low medium high current future
business value – application stack infrastructure platform applications current future
business value – new vs. sustaining current future
business value – pace system of record system of differentiation system of innovation current future
becomes irrelevant at some point, every software platform 11/29/2018 3:50 PM at some point, every software platform becomes irrelevant © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.
did you get your money’s worth from vb6?
probabilistic approach
tool accuracy: windows xp – windows 8 85%
probability an app flagged as broken is broken Prior Probability Initial estimate of incompatibility x 20% A new event occurs: tools data Probability app is broken y 85% Probability app works Z 15% Posterior Probability Revised estimate app is broken 𝑥𝑦 𝑥𝑦+𝑧(1−𝑥) 59%
tool accuracy: windows 7 – windows 8 60%
probability an app flagged as broken is broken Prior Probability Initial estimate of incompatibility x 8% A new event occurs: tools data Probability app is broken y 60% Probability app works Z 40% Posterior Probability Revised estimate app is broken 𝑥𝑦 𝑥𝑦+𝑧(1−𝑥) 12%
tool accuracy: ie6 – ie10 30%
probability an app flagged as broken is broken Prior Probability Initial estimate of incompatibility x 25% A new event occurs: tools data Probability app is broken y 30% Probability app works Z 70% Posterior Probability Revised estimate app is broken 𝑥𝑦 𝑥𝑦+𝑧(1−𝑥) 13%
tool accuracy: ie8 – ie10 30%
probability an app flagged as broken is broken Prior Probability Initial estimate of incompatibility x 5% A new event occurs: tools data Probability app is broken y 30% Probability app works Z 70% Posterior Probability Revised estimate app is broken 𝑥𝑦 𝑥𝑦+𝑧(1−𝑥) 2%
the world is too complex for certainty
platform transitions structured testing organic testing application governance platform exploitation
Runtime Analysis Package PCA User Feedback Internet Explorer No down-level testing “DCP” is now just inventory collector Testing happens on target OS Compatibility Monitor Monitor for issues when testing applications Gather data and send to be put in ACT DB User Steps App Crashes ACT Tools
motivating the team
used a tool
i believe i can do this
configuration
ie policy permutations 346062935874379151835864034338020003353637742080150461397783443962884045616367027469555806771027333890329148464957674686736150068067297325684998229417513471306046715315562916578073735806394397538783712970754922260336996128053179539493145574723779715409565969863929468012736038065392682623253992740352825126316102896580308182284245282776424716079651900879745193704052522608687857310011743423378122295942746674789456596942223207409763276892280138836113126885794427134428362700445463620032592443605450751048630632265247904842718404026948158391226753092598253796102701187003671253939246054063391152419473945754518539644728202399409070907084936561437841076569649640634474190326960364888996366373724699420442554863217246966653321871250731363970879325191788119767128111953802280994438426044594890389964290757287248470096811613221953433488767044097042185579071908375788343546253867266100263714418303121625806516533608412400708395776781638222082446448262267622039393166971691750638343530001877555467485239394107820325250645487226601461888785351304035621965052385811803156984152573793024870297779017447665227647214954245746723608072648188553650481752646217341767587703102784188439045170372123371267976787232651922972854629885275805510799979966398278234291925904048451991690266296591607396113657851855879867544917052531950887478684224028901884265336514268106796148203350283073440488768312315880093204196748470829741063197351177933385250256206920517218957336554201089731658231788492464127880697837009926082043187063045049955128231350956488934618809055523855592423712359686025135732856222056153092955596858206111591917107267393104799225677169238141997683353470884567873709708543574127935834567875050000666153767929497653087376244208169705107977090628035302006556181031856815677680803641666046084658194314213497172044608915181600800821603644545187651068481264450793665672315145621627629453767388965951758348961955806015026327590424526250702665176151107792506268257604690428921543219613507428030277425917167069407482736248425861532713868874656520053907286440659184125808839416741347676425811051083852042983997173477055700461791270157123052374173742728591160359639671741981011587987276575838861316782491910564822503081478070915797486377977359994338347646318229163896714411409425838807158507612645800084935577561844627229037846984287156140270936556317835699253158653215302673799940413728462957057158255111542584338034080739707856265812536225906998377041278414825794988381615768212527376003078117518135308372898003224323868159475772500673201015643983145157145281065954182392306025310999304215669031727465954497881562632540714169892245463442606701807674657043588280748174431389808031699799611932041347401075664388720504101096810816084845614845082659433010629057496783336051357687445706846362435654767148100717056302363864434592729480452897577884618984348466117292593780710143634873022328772040080508925764601987231671898716737022485116265783034742730581950347558815455096787264836334379251773949720021238240516393396488549859388945243842959045968232250294416716332773028237716880597193213390410120091455070425213271416885503189594425516589533035255290728401198408120514908546685841795485348305625286599005925911922704789836310854737722307354384141089865959975757592232655513704699806474554582645971468069604218684141148910086006881015613931645330632678994480275410958655621908838920674772488654711239800020847552506140395928990604600572195342926789598553891415538008064000000000000000000000000000000000000000000000000000000000000
molecules in the observable universe 1000000000000000000000000000000000000000000000000000000000000000000000000000000000
unintended consequences nutrition women equality
demo
Stump the Monkey
We want to hear from you! Evaluation Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at www.2013mms.com. Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.
Access MMS Online to view session recordings after the event. Resources Access MMS Online to view session recordings after the event. http://channel9.msdn.com/Events
11/29/2018 3:50 PM © 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. © 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.