windows 7 käyttöönottoprojekti

35
Käyttöönottoprojektin vaiheet - käytännön esimerkkejä ja kokemuksia ensimmäisistä projekteista organisaatioille 7/3/22 1

Upload: vaihde-7

Post on 29-Jun-2015

709 views

Category:

Technology


0 download

DESCRIPTION

Windows 7 käyttöönottoprojektin vaiheet - käytännön esimerkkejä ja kokemuksia organisaatioille

TRANSCRIPT

Page 1: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 1

Käyttöönottoprojektin vaiheet - käytännön esimerkkejä ja kokemuksia ensimmäisistä projekteista organisaatioille

Page 2: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 2

Äänessä:

Sami Virkki / ENFO OyjIlkka Kaskisaari / Microsoft Oy

Page 3: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 3

ENFO lyhyesti:

• Enfo tarjoaa yrityksille ja yhteisöille mutkattomia tietotekniikkapalveluja Suomessa ja Ruotsissa.

• Palveluissaan Enfo hyödyntää 45 vuoden kokemustaan tietotekniikkapalvelujen kehittämisestä sekä parhaiden kumppaneiden laitteita ja ohjelmistoja.

• Yli 700 tietotekniikan huippuosaajaa takaavat, että Enfon asiakkaat saavat parhaan hyödyn irti tietotekniikasta.

• Enfon liikevaihto on yli 140 milj. euroa.

Page 4: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 4

Windows 7 Ignite - ohjelma

• Enfo on valittu ainoana Suomen Microsoft-kumppanina mukaan Windows 7 Ignite –ohjelmaan, jonka tarkoituksena on edesauttaa tulevan Windows 7:n käyttöönottoja optimaalisella toteutustavalla

• Ignite –ohjelman avulla halutaan ottaa Kumppanit ja Asiakkaat mukaan aikaisessa vaiheessa Win7 –kehitykseen!

• http://www.enfo.fi/singlenewsinfo.asp?id=462&menu_id=86&selected=86&companyId=1&show=

Page 5: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 5

Millaisia asioita on syytä Win7 projektin osalta miettiä?

Mikä on Win7-projektin takaisinmaksuaika? Arkkitehtuuritason suunnittelu

– Työasema-arkkitehtuurin kerrosmalli, migraatio suunnittelu, jne.

Miten toteuttaa testiympäristö? Miten tarjota sovelluksia? Mikä on järjestelmähallinnan rooli? Millainen deployment-malli on tehokkain? Pitäisikö työasematietoturvaa miettiä kokonaan

puhtaalta pöydältä? Mihin Win7-jakeluun ja apuvälineisiin on

käyttöoikeudet? Virtuaalisointi IT-strategisena ratkaisuna

Page 6: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 6

Windows 7 Versiointi

Windows 7 Ultimate

Windows 7Enterprise

Windows 7Professional

Windows 7Home Premium

Windows 7 Home Basic

Windows 7 Starter

Page 7: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 7

Yksi suurimmista haasteista migraatioprojektissa tulee olemaan sovellusten yhteensopivuus

Apuja sovellusyhteensopivuushaasteeseen löytyy esim. seuraavasti:

Microsoft Application Compatibility toolkit 5.5

Perinteinen Compatibility mode pikakuvakkeen alta, sekä Win7 uutuus: ”Troubleshoot Compatibility” kuvakkeen kontekstista.

Win7:aan asennettava XP-mode (”mini MED-V”) XP:lle kovakoodattujen sovellusten alustaksi

MDOP –paketista loistavia työkaluja sovellusten toimittamiseen Win7 –alustalle: MED-V ja APP-V

Terminal Services/ Citrix

Page 8: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 8

Sovellusten tarjonta-arkkitehtuurit –perinteinen .msi -paketointi Windows installer päivittyy versioon 5.0

– Pitääkö paketointiympäristö päivittää?

Lisätietoa: Windows Installer Team Blog:– http://blogs.msdn.com/windows_installer_team/archive/category/

69954.aspx

Uusia ominaisuuksia, mm. :– Uusia action:eja, funktioita sekä property :jä, esim.

MSIFASTINSTALL -> asennusta voidaan nopeuttaa– http://msdn.microsoft.com/en-us/library/dd408114(VS.85).aspx

Page 9: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 9

Sovellusten tarjonta-arkkitehtuurit – Terminal Services

• Sovellukset asennetaan erillisille palvelimille• Sovellukset suoritetaan näillä palvelimilla• Käyttäjille siirretään kuvaruutudata• Palvelimille siirretään näppäimistön painallukset ja hiiren liikkeet

Page 10: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 10

Sovellusten virtuaalisointi

Sovellusten keskinäiset ristiriidat minimiin -> regressiotestausta ei tarvita

Sovellusten paketointi- ja testaukseen käytetty aika minimiin Sovellusten keskitetyt ja erittäin nopeat julkaisut Sovellusten konfiguraatio voidaan sisällyttää sovelluspakettiin Sovellusten versioiden hallinta ERITTÄIN helppoa Samasta sovelluksesta voidaan tarvittaessa suorittaa

samanaikaisesti useaa eri versiota = sovellusten tuotantotestaus helpottuu huomattavasti

Kaikki virtuaalisoidut sovellukset aina samaa versiota = tiukka sovellusten standardi

Käyttäjien oikeuksista sovelluksiin ei tarvitse välittää -> enää ei tarvitse käyttäjille antaa erityisoikeuksia sovellusten takia = tietoturva paranee

Helpottaa merkittävästi käyttöjärjestelmämigraatioita

Page 11: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 11

Sovellusten tarjonta-arkkitehtuurit – APP-V • Entinen SoftGrid• Ladattavissa Volume Licensing Centre:stä (mdop 2009):• https://www.microsoft.com/licensing/servicecenter/Home.aspx

• Ratkaisee sovellusten välisen yhteensopivuuden• Sovelluksia ei asenneta työasemiin vaan ne suoritetaan omassa ”kuplassa”• Klassinen esimerkki: Eri JRE versiot samaan aikaan käytössä

Page 12: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 12

Sovellusten tarjonta-arkkitehtuurit – MED-V

• Entinen Kidaro• Ratkaisee sovelluksen ja käyttöjärjestelmän välisen yhteensopivuusongelman• Sovellusten ja niiden vaatiman käyttöjärjestelmän virtuaalisointi samaan pakettiin• Paketti = Virtual PC 2007 SP1 –virtuaalikone, johon on asennettu ja konfiguroitu tarvittavat sovellukset• Sovelluksille jotka vaativat oikean 2000/XP-alustan (esim. IE6)• Toimitus verkon yli tai DVD:llä

Page 13: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 13

Järjestelmähallinta – SCCM

• Sovellusten ja päivitysten jakelut• Sovellusten/ lisenssien käytön hallinta• Konfiguraatioiden hallinta• Raportointi • Win7 –yhteensopivien koneiden haku• Win7 –käyttöjärjestelmän jakelu• Käyttäjädatan migraatio• APP-V –sovellusten toimitus työasemaan

Huom! SCCM 2007 SP2 on tällä hetkellä beta jakelussa

Page 14: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 14

Win7-projekti

• Kartoitetaan laitteet ja sovellukset (valitaan kriittiset sovellukset ja niitä varten sopiva pilottiryhmä)

• Valitaan käyttöjärjestelmän ja sovellusten toimitusvaihtoehdot

• Määritellään käyttöjärjestelmän jakelumedia ja sen hallintaympäristö

• Paketoidaan/ virtuaalisoidaan valitut sovellukset

• Luodaan käyttöjärjestelmän asennusimage:

• Käyttöjärjestelmän asennuspaketin rakentamisessa tarvittavat perusvälineet löytyvät Windows Automated Installation Kit (Windows AIK) paketista

• Microsoft Deployment Toolkit (MDT) solution acceleratori täydentää WAIK:ia. MDT opastaa ja tarjoaa apuvälineitä suunnitteluun, kartoitukseen, sovellusyhteensopivuusongelmien ratkaisuun

• Täysautomatisoidun asennuksen voi toteuttaa SCCM “os deployment” –ominaisuuksien avulla

Page 15: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 15

Win7-projekti

• Asiakkaat joilla on mahdollisuus hyödyntää MDOP –pakettia ovat askeleen edellä!

• Asiakkaat joilla on jo Vista käytössä, tai sitä on vähintään onnistuneesti pilotoitu ovat jo lähes perillä: Sovellusyhteensopivuudet ja laitteistoajurit eivät yleensä ole näille asiakkaille enää haasteellisia

Page 16: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 16

Kokemuksia tähän mennessä:

• Tuotantokäytössä useilla ensimmäisestä Beta –versiosta alkaen (build 7000, x64 –versio, W2K3 –domainissa)•Tarvittavat gpo:t toimineet moitteetta•Asennus mutkaton ja nopea, ei kommentteja laitteiden toimimattomuudesta•Sisältää oletuksena suurimman osan ajureista, tarvittaessa kaikki Vista –ajurit toimineet moitteetta. Ei ongelmia myöskään x64 –alustalla.•Sisäänrakennetut toiminnot, esim verkkojen hallinta ja esitysmoodi poistanut tarpeen asentaa laitevalmistajien lisäohjelmistoja•Kannettavakäytössä LOISTAVA! Buuttaa erittäin nopeasti, hibernate-, ja sleep –tiloista palautuminen salamannopeaa! Akunkesto pidentynyt.•Käyttöliittymän uudet ominaisuudet, esim ikkunoiden hallinta: miksei ole ollut aina? -> esim ikkunoiden pikasijoittelu sivuille uusilla wide –näytöllisillä kannettavilla!•Sovellukset toimineet pääpiirteittäin kunnollisesti, jos ei suoraan, niin viimeistään compatibility –moodissa. Allekirjoittaneella 1 tuotantosovellus toimimatta: 32bit vpn –client (toimii kuitenkin 32 bittisellä Win7 :lla)•Valittaa Vistaa vähemmän! -> popupit siirretty Action Center :iin

•En vaihtaisi enää pois!

Page 17: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 17

Deployment-mallit:

Imageformaattina edelleen WIM, kuten Vistassakin Imagen luomiseen ja ylläpitoon erittäin hyvä työkalupakki ->

MDT2010 ja deployment workbench! Win7 asennustavat; pitkälti samanlaiset kuin Vistassakin:

1. Asennusdvd2. Asennusdvd:n sisältö USB –tikulla-> Nopea!3. Normaali verkkojako vastaustiedostolla4. MDT Deployment share5. Windows Deployment Services6. System Center Configuration Manager7. Näiden yhdistelmät ja integraatiot

Page 18: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 18

Pilottiympäristö: perinteinen vai VDI?

Jos mahdollista, Win7 pilotointi olisi hyvä suorittaa oikeaa tuotantoympäristöä vasten -> oikeat haasteet selville.

Skenaarioita käytännön testaamiseen:

• Testiympäristö voidaan luoda perinteisillä menetelmillä, asentamalla pilottiryhmän työasemiin Win7-image

• Pilottikäyttäjille voidaan myös toimittaa toinen fyysinen työasema

• Käytetään virtuaalisia win7 työpöytiä

• Lisätietoa Microsoftin VDI –ratkaisusta:http://www.microsoft.com/virtualization/products/desktop/default.mspx

Page 19: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 19

Windows Vista ja 7 yhteensopivuus ja sovellustestaus

Page 20: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 20

Ohjelmistoyhteensopivuus Windowsclient -käyttöjärjestelmien välillä

Vista (sisäinen versionumero 6.0) ja Windows 7 (6.1) jakavat saman security-mallin. Sen sijaan XP (5.1) ja Windows 2000 (5.0) ovat security-malliltaan löysempiä

XP:stä Vistaan tai Win7:aan siirryttäessä vaativat monet sovellukset toimiakseen muutoksia ohjelmakoodiinsa. Sen sijaan Vistan ja Win7:n välillä on hyvä ohjelmistoyhteensopivuus– Poikkeuksia saattavat kuitenkin aiheuttaa lähellä käyttöjärjestelmän

ydintä olevat sovellukset kuten: Palomuuri, virustorjunta,kovalevyn salaus, VPN-client, 3G-yhteys, DVD-poltto, yms. (eli yleisesti ohjelmat jotka tuovat omia ajureita tai palveluja)

Page 21: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 21

Yleisimmät sovellusyhteensopivuus-selvityskohteet (XP Win7)

Rautaan liittyvät (selvitä mitä ”vanhaa” HW:ta siirretään Win7:aan)– Työaseman BIOS, laitevalmistajan tuki Win7:lle – Laiteajurit sisäisille ja ulkoisille laitteille (erityisesti tulostimet,

skannerit, monitoimilaitteet , toimikorttilukijat ja erikoislaitteet)

Ohjelmistoihin liittyvät (selvitä mitä SW:ta siirretään Win7:aan)

Tietoturvaohjelmistot kuten virustorjunta, palomuuri, kryptaus, jne.

Hallinta ja valvonta ohjelmistot Tietoliikenneyhteys ohjelmistot ns. tukisovelluksia Tietokantayhteydet

Tuotantosovellukset (LOB = Line Of Business) • Selainsovellukset ja niiden vaatimat selainlaajennukset

Erityislaitteisiin sidoksissa olevat ohjelmat

Page 22: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 22

Sovellusyhteensopivuusprojektinvaiheet Inventointi• Esim. kaikki ohjelmat versiotietoineen ja käyttäjätietoineen

Inventoidun datan käsittely– Konsolidointi (eli sovelluskannan siivous)– Päivitysten ja uusien versioiden selvittämien– Tukiasioiden selvittäminen– Ongelmatapauksissa ajoalustan vaihdon selvittäminen tai

”shimmauksen” käyttö tai mahdollinen tuotevaihto tai ”ongelmakoneiden” jäädyttäminen

Manuaalinen testaaminen (jos ohjelmistovalmistajalta ei saada tarvittavia tietoja tai tiedot ovat puutteellisia)

Tarvittavien muutosten toteuttaminen – Mahdollisten uusien ohjelmien hankinnat– Terminal Services tai Citrix ympäristön kapasiteetti ja

sovellusasennukset App-V ja MED-V hyödyntäminen

Pilotointi (toiminnan varmistaminen käytännössä)

Page 23: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 23

Tapoja joilla sovellusyhteensopivuusvoidaan ratkaista (XP Win7)

Sovellus toimii Win7:ssa. Se asennetaan samalla tavoin, kuin se oli XP:kin

Sovellukselle on olemassa ilmainen päivitys jonka avulla se toimii Win7:ssa. Se asennetaan käytettäväksi samalla tavoin kuin se oli XP:kin

Sovellukselle on olemassa maksullinen päivitys tai kokonaan uusi versio joka toimii Win7:ssa. Tällöin joudutaan tarkemmin selvittämään taloudelliset perusteet hankinnalle, mahdolliset vaihtoehtoiset ohjelmat, mahdollisuus tehdä itse tai teettää compatibility shim jolla vanha sovellus saataisiin (ainakin tärkeimmiltä ominaisuuksiltaan) toimimaan Win7:ssa, mahdollisuus siirtää vanha sovellus käytettäväksi Terminal Services/ Citrix palveluiden kautta, mahdollisuus siirtää vanha sovellus käytettäväksi desktop virtualization –tekniikan avulla (MED-V), mahdollisuus jättää tietty määrä työasemista vielä jatkossakin XP-tasolle, jne.

Sovellukselle ei löydy lainkaan päivitystä tai uutta versiot joka toimisi Win7:ssa. Tällöin läpikäydään soveltuvilta osilta samat vaihtoehdot kuin edellisessä kohdassa

Huom! Jos sovellukselle on erityisvaatimuksia tuki- ja ylläpitosopimusten muodossa, käytettävät vaihtoehdot yleensä rajautuvat niiden mukaisesti

Page 24: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 24

Manuaalisen testauksen vaiheet

Testitarpeen arviointi ja tukiorganisaatio testaukselle– Esim. Office 2003 2007 päivityksessä on kuitenkin esim. makrot

on testattava, vaikka Officea itsessään ei tarvitse testata

Testiympäristön määrittäminen ja rakentaminen– Kiinteä testilabra, liikutettavat testikannettavat, virtuaalinen

testiympäristö, remote desktop yhteys testilabraan, automaattinen asennus ja nollaus…

Testausvaiheet– Asennusvaihe erikseen ja varsinainen toiminnan testaus erikseen– Käyttöoikeudet asennuksessa, normaalitestauksessa ja

ylläpitotestauksessa– Ongelman selvitys (esim. tilapäisesti admin-oikeudet, UAC pois

päältä, Shimmin määrittäminen, jne)

Testauspöytäkirjat– Perustiedot, virheilmoitukset kuvaruutukaappauksineen,

testipuutteet, jne.

Johtopäätökset ja jatkotoimenpiteet

Page 25: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 25

ps. Windows 7 löytyy kaupan hyllyltä 22.10.2009

Kiitos!

Page 26: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 26

Lisätietoa aiheesta lopussa olevilta mustilta kalvoilta…

Page 27: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 27

Windows 7 versiot - LisätietoaKey Features Windows® 7

StarterWindows® 7 Home Basic (EM

only)Windows® 7 Home

PremiumWindows ® 7 Professional

Windows® 7 Enterprise/ Windows® 7 Ultimate

Improved Taskbar & Jump Lists √ √ √ √ √

Windows Search √ √ √ √ √

Join a HomeGroup √ √ √ √ √

Windows Media Player √ √ √ √ √

Back-up & restore √ √ √ √ √

Enhanced Media Playback √ √ √ √ √

Action Center √ √ √ √ √

Device Stage √ √ √ √ √

Enhanced home media streaming, including Play To

√ √ √ √ √

Bluetooth support √ √ √ √ √

Fax & Scan √ √ √ √ √

Basic inbox games √ √ √ √ √

Credentials Manager √ √ √ √ √

Application Capabilities Unlimited Unlimited Unlimited Unlimited Unlimited

Live Thumbnail Previews from Taskbar √ √ √ √

Fast user switching √ √ √ √

Create ad-hoc wireless networks √ √ √ √

Internet Connection Sharing √ √ √ √

Sensor and Location Platform (including GPS and Adaptive Brightness)

√ √ √ √

Multi-monitor support √ √ √ √

Windows Mobility Center (w/o presentation settings)

√ √ √ √

Aero Glass & advanced Window navigation √ √ √

Aero Background √ √ √

Windows Touch (Multi-touch and handwriting support)

√ √ √

Create a HomeGroup √ √ √

Page 28: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 28

Windows 7 versiot - lisätietoaKey Features Windows® 7

StarterWindows® 7 Home Basic (EM

only)Windows® 7 Home

PremiumWindows ® 7 Professional

Windows® 7 Enterprise/ Windows® 7 Ultimate

Windows Media Center √ √ √

DVD Video playback and authoring √ √ √

Premium Inbox Games √ √ √

Snipping Tool, Sticky Notes, Windows Journal

√ √ √

Windows Sideshow (Auxiliary Display) √ √ √

Location Aware Printing √ √

Domain Join & Group Policy Controls √ √

Remote Desktop Host √ √

Advanced Back-up (Network & Group Policy)

√ √

Encrypting File System √ √

Windows Mobility Center: Presentation Mode

√ √

Offline Folders √ √

Bitlocker & Bitlocker To Go √

AppLocker √

DirectAccess √

Branche Cache √

MUI Language Packs √

Enterprise search scopes √

VDI Enhancements* √

Boot from VHD √

Page 29: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 29

Työasemakäyttöjärjestelmien elinkaaret :

2007 2015

XP

Vista

14.4.2009

2011

10.4.2012

Tuleva: Testaus ja uuden vakion kehittäminen

Suositeltava: Vakioitu ja oletuksena uusien koneiden mukana tuleva versio

Poistuva: Tuettu, jos jossain tarvitaan. Määrä olisi minimoitava

2009 2013

Windows 7

Win2000 13.7.2010 EOL

8.4.2014 EOL

11.4.2017 EOL

Page 30: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 30

Työkaluja Win7 käyttöönottoon - Lisätietoja

Application Compatibility Toolkit (ACT) 5.5 –työkalut

Windows 7 Compatibility Center –porttaali tulossa

Windows Automated Installation Kit for Windows 7 Beta (WAIK v2.0)

Microsoft Deployment Toolkit (MDT) 2010 beta 2

Zero Touch metodi käyttää apunaan System Center Configuration Manager 2007 SP2 ohjelmistoa ConfigMgr SP2 Technology Adoption Program (TAP) ohjelmaan voi ilmottautua connect.microsoft.com sivuston kautta

Page 31: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 31

Työkaluja Win7 käyttöönottoon - Lisätietoja Microsoft Application Virtualization (App-V) 4.5 CU1

tukee Win7 (32bit) betaa App-V voi ratkaista sovellusten väliset yhteensopivuusongelmat, mutta se auttaa vain hieman sovelluksien ja käyttöjärjestelmän välisissä yhteensopivuusongelmissa

Microsoft Enterprise Desktop Virtualization (MED-V) Win7 tuki on tulossa v2:een Vista:ssa ja XP:ssä toimiva v1 versio on jo olemassa. MED-V tarjoaa ratkaisun sovelluksien ja käyttöjärjestelmän välisiin yhteensopivuusongelmiin

Windows XP Mode (XPM) on standalone versio MED-V:stä (XPM on Win7:n mukana Pro versiosta alkaen)

Presentation virtualization Terminal Services tai Citrix XenApp / Presentation Server Jos presentation virtualization tekniikkaa käytetään ratkaisemaan sovelluksen Vista/ Win7 yhteensopivuusongelma, on XP:tä vaativa sovellus asennettava Windows Server 2003 pohjaiseen TS tai Citrix palvelimeen

Muut Microsoftin ja muiden ohjelmistovalmistajien tarjoamat Virtual Desktop Infrastructure (VDI) ratkaisut

Page 32: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 32

Vinkkejä manuaaliseen asennus-ja toimintatestaukseen - LisätietoaAsennustestaus ja virheiden raportointi: Tee asennukset administrator oikeuksin ja testaukset user oikeuksin Aloita seuraava testi aina puhtaalta pöydältä Tee jokaisesta testaustapahtumasta testipöytäkirja Kirjaa poikkeamat ja talleta virheilmoitukset (Win7:n Problem Steps Recorder on tähän

hyvä apuväline)

Sovellusta testattaessa tulee erityisesti kiinnittää huomiota seuraaviin seikkoihin:  Käynnistyskuvakkeet löytyvät normaalista paikasta Sovelluksen kaikki ohjelmamoduulit käynnistyvät normaalisti Kytkeytyminen tietokantaan tai muuhun sovellukselle kuuluvaan palveluun toimii Jos ohjelmisto tunnistaa käyttäjän, toimiiko tunnistus ongelmitta Tiedostoassosiaatiot toimivat (asiakirjan tuplaklikkaus resurssienhallinnassa tai avaaminen

selaimeen) Tallennus toimii (tarkista samalla oletustallennuspaikka ja formaatti) Jos sovelluksella on hiiren oikean näppäimen takana toimintoja, toimivatko ne ongelmitta Tulostus toimii normaalisti Sovellusikkunoista ei puutu elementtejä Kaikki kentät ovat käytettävissä ja luettavissa Sovellusikkunoiden käsittely on normaalia Sovelluksen antamat ilmoitukset ja kuittaukset tulevat normaalisti Jos sovellus käyttää makroja, tarkista että ne toimivat ongelmitta Sovelluksen ylläpitoon liittyvät tehtävät toimivat normaalisti Ohjelma sulkeutuu normaalisti (ei virheilmoituksia esim. log-off tai shutdown tilanteessa)

Page 33: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 33

Vinkkejä sovellusyhteensopivuusprojektille – Mitä voi tehdä juuri tällä hetkellä

Ota käyttöön ACT 5.5 (tukee Win7 RC:tä) Selvitä ACT:n avulla ympäristön Win7 RC

yhteensopivuus Selvitä Windows Vista Compatibility Centerin ja

ohjelmistovalmistajan Internet-sivujen perusteella tuotantosovellusten yhteensopivuus Vistan kanssa. Jos tietoja ei em. lähteistä löydy, niin kysy niitä myös muilla keinoin suoraan ohjelmistovalmistajalta

LOB sovellusten osalta voidaan lähtökohtaisesti olettaa, että Vista-yhteensopivat ohjelmat ovat myös Win7-yhteensopivia. Tilanne on kuitenkin varmistettava viimeistään pilotoinnin yhteydessä

– Konsolidoi ja priorisoi kaikki sovellukset

– Kun Win7 RTM on saatavissa (7/09) aloita manuaaliset yhteensopivuustestaukset

– Päivitä ACT Win7:n RTM:ää tukevaan versioon heti kun sellainen on saatavissa…

Page 34: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 34

Vinkkejä sovellusyhteensopivuus-projektille jatkuu…

– Selvitä myös Win7-yhteensopivuuspolku lähellä käyttöjärjestelmän ydintä oleville sovelluksille (palomuuri, virustorjunta, salaus, jne.)Näiden sovellusten osalta voidaan lähtökohtaisesti olettaa, että Vista-yhteensopivuus ei usein takaa Win7-yhteensopivuutta. Sovellusta ei myöskään yleensä voida siirtää ajettavaksi vaihtoehtoisella alustalla. Lisäksi em. sovellukset ovat yleensä kriittisiä, joten ne ovat yleensä pakko saada tuetusti toimimaan uudella käyttöjärjestelmällä

– Yleisperiaatteena voidaan todeta, että manuaalinen testaus on tehtävä, kun yhteensopivuustietoa ei löydy. Lisäksi sovelluksen vaihtuessa tai päivittyessä on syytä varmistaa datan taaksepäin yhteensopivuus, sekä sovellusten pluginien ja makrojen toiminta

– Huom! Työasemakäyttöjärjestelmän vaihtoprojekti on erinomainen tilaisuus siivota ja laittaa käyttöoikeusasiat kuntoon koko työasemasovelluskannalle

Page 35: Windows 7 Käyttöönottoprojekti

Friday, April 14, 2023 35

Mitä ovat ”Compatibility Shimmit” jamihin tilanteisiin ne sopivat?

– "Compatibility shim" on pieni pala ohjelmistokoodia käyttöjärjestelmän ja sovelluksen välissä. Sen tarkoituksena on ratkaista sovelluksen yhteensopivuusongelmat ilman, että sovellukseen tai käyttöjärjestelmään ohjelmakoodiin tarvitsee koskea

– Yksinkertaisimmillaan shimmi muokkaa sovelluksen pyyntöjä ennen kuin ne välitetään käyttöjärjestelmälle. Tai shimmi muokkaa käyttöjärjestelmältä tulleita vastauksia ennen kuin ne välitetään sovellukselle

– Shimmejä tulee valmiina käyttöjärjestelmän mukana lukuisille eri sovelluksille (5649kpl Vista SP1:ssä)

– Shimmejä voi rakentaa esim. ACT:n Compatibility Administrator tai Standard User Analyzer –työkaluilla

– Shimmejä voi asentaa esim. ACT:n Compatibility Administratorilla tai Windows\System32\Sdbinst.exe –ohjelmalla

– Shimmien käytölle asettaa haasteita kuitenkin se, ettei niitä yleensä voi tukea kukaan muu kuin se, joka shimmin on rakentanutkin (eivät siis yleensä pääse sovellusvalmistajan virallisen tuen piiriin)