Your SlideShare is downloading. ×
0
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Data#3's Windows 7 Deployment
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Data#3's Windows 7 Deployment

3,047

Published on

In this presentation, Data#3's Scott Gosling and Shaun Duncan discuss the business case for Windows 7, the approach we took to our own Windows 7 deployment, the results and ROI of the deployment, and …

In this presentation, Data#3's Scott Gosling and Shaun Duncan discuss the business case for Windows 7, the approach we took to our own Windows 7 deployment, the results and ROI of the deployment, and the 7 lessons that we learned.

Thsi presentation was originally delivered at an Australia wide roadshow during October 2009

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,047
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
133
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Slide Aim:Introduce yourself, set the context and agenda for the presentation.
  • In order of priority
  • Productivity – Ox in BNE story around multiple MOE refreshes, unstable laptop, great experience on 7
  • Speed – Kim Weber T43, massive turnaround in performance & satisfaction
  • Power – Extra hour out of my laptop battery
  • Troubleshoot – S&P resolve my issues faster via Problem Steps recorder (allowing me to script what is going wrong)
  • Productivity – Reduced service desk calls due to more stable system (refer Alinean slide later)
  • Security – story about Defence with USB key in Qantas club
  • Enhanced GP – GP for Wireless Access Point configuration (easier to setup)
  • Application Compatibility – AS400 demo later by Shaun
  • Alinean is a third party ROI & TCO tool that is used by Microsoft and other vendorsAlinean uses IDC & Gartner for its source data, and is demographic specific. Uses sound assumptions and baselinesEwan now back to proactiveService desk calls – 5 minute average time with $70K resource @ 664mth = 16.6 weeks of workEnd user improvements are speed, reduced crashing and better system responseAlso mention up to $8K across 3 yrs in power consumption savings on 7We dialled back the Alinean numbers, so these are quite conservative, compared to the actual assessment
  • TCO comparison of D3 Basic vs StandardisedIT Costs - $354K saving or 18.6%Business Op Costs - $149K or 27.1%Risk Adjusted ROI of 346%Net Present Value savings of $1.118mPayback period of 9 months
  • Add in
  • Old chestnut that was reinforced to me through this project
  • DiscoveryVision – what is the business trying to achieveApps - Identify applications in use & the subject matter experts who can validate/test functionality
  • Slide Aim:Introduce yourself, set the context and agenda for the presentation.
  • Before I get in to the lessons learned, I’ll just take a moment to give you the 20,000 ft view of what we’ve achieved in the last couple of months.*Shrink these notes. Use a story that I can recount easily.Originally only to closed pilot~500 Machines. May not sound like a lot, but there is a reasonable level of complexity; especially given the aggressive deployment schedule.9 Physical locations  (Bandwidth ranging from 512k to 10MB)4 Time ZonesMore than 20 Hardware types accommodated and tested, including desktops, laptops, tablets and netbooks - both 32 and 64 bit.Through discovery and consultation we rationalised the application list, categorised them in to tiers and prepared them for deployment as SCCM packages.21 Tier 1 Applications, 27 Tier 2 Applications and more than 50 Tier 3 apps that we tested and validated We were not part of any early adopter programs with Microsoft, we developed our SOE using publicly available RC for Win7 and Beta for SCCM 2007 SP2The fact that we were so successful so quickly should give you confidence in both those products.
  • DiscoveryYou asked us: ...
  • The Message: Get applications categorised, then prepare them for deploymentImportant to establish SLAs and set user expectationPackaging & test prioritisation by TierSets a context to minimise/consolidate applicationsCritical piece of any SOE project21 x Tier 1 Applications27 x Tier 2 Applications> 50 Tier 3 apps tested and validated
  • * The Message: We took a very simple, yet effective approach to app compat.
  • * The Message: Plenty of options for remediating App Compat issuesTerminal Server/CitrixAlready have an established Citrix Environment that users are familiar with, and offered an easy option.ACT 5.5Highlight the importance of the tool that we shimmed (Skillsoft)The application compatibility toolkit is a set of tools and documentation to help discover applications, identify those that are already Win7 compatible and remediate the ones that aren’t. Shims allow us to fool applications in to thinking they are running on previous versions of windows. A shim is a hook in to an applications API, that allows us to call alternate functions in place of the original application functions.Shim DB – only one shim created...(Run as administrator and in XP SP2 Mode).Windows XP Mode (http://www.microsoft.com/windows/virtual-pc/default.aspx)As far as the user is concerned, applications are presented seamlessly in their start menu; but under the hood the apps are running on a virtual instance of Windows XP.Used as a point solution for a handful of applications.Throw it out and replace it with something that works
  • * The Message: Organise categorised applications with some structureTalk to the 4 folders as well.Use DFS; for name space abstraction and to leverage dfsr if required.Naming convention makes a world of differenceIf it’s not in the DSL – it ain’t supported!
  • * The Message: Easily accommodate many hardware models in a single image (per architecture).Story: Handling multiple hardware devices in single image... We did it with XP, but it was difficult. (Injecting HALS and accommodating Mass Storage Devices)More than 25 Models... No Issues with HAL or Mass Storage devicesDriver CompatibilityUsed Windows 7 Drivers where available, and Vista Drivers for the restWindows Update Catalogue was our best source of Windows 7 DriversDriver repository in SCCM for PnP driversMinor PnP Driver challenges that have since been resolved in RTM (Qualcomm WWAN on x64)
  • * The Message: x64 no longer a second rate citizen  But be wary of the implications of introducing 64 bit.Story: There are machines with 4 GB of RAM and more – that RAM can’t be used without 64bit.* Describe in layman's terms how to determine whether or not machines are 64 bit capable.Scripts and packages need to be aware of 64 bit folder re-direction (syswow64) and when to honour it64 Bit version of Applications (eg No x64 version of the Cisco VPN Client) Whcih is a temporary solution while we deploy Direct Access in the background.Don’t forget you need update print servers with x64 drivers for all shared printers (HP Universal Print Driver was well used)Even some Group Policy Templates (ADM) needed to be updated
  • Stories:Can manage clients over the internet.Volume Licensing changes require internal activation serverTidied up an untidy AD and introduced a WS08 box
  • Story:When RTM code was released, distributed updated SOE image to all locations over the weekend. Open pilot started Monday, full deployment started on the Wed.
  • Question: How many of you have a policy, that no data is to be stored locally? And do they pay any attention to it? Would they shoot you if you lost their photos?Story:Steve’s lost Garmin dataMention the tools we used and move on.
  • USMT 4.0State Migration Point: 5min per GB each wayLocal with /Hardlink: superfast – I have 40 GB of data and my deployment took 1hr and 10 mins from start to finish.Don’t forget to make sure Outlook is closed or you can miss PST files!Make sure users are well aware of what is and is not being captured. We had the usual exceptions: - One user had 70GB of music and videos - PST!!! I hate PSTs
  • If we had trouble deploying the SCCM Client to a machine – rather than spend too much time troubleshooting it – we just used Windows Easy Transfer.
  • Story:Why we chose FCSUAC left at the default levelWhy we didn’t enable bitlocker out of the boxTie Tier 3 Apps to Applocker (eg iTunes, Torrent Applications)
  • Create the image:No need to create the image by hand, or develop dozens of scripts.Story: Refer to the aggressive schedule: Snapped in the RTM media, generated a new SOE image and was distributing it around the country within a few hours.Deploy the image:Scenarios:Bare MetalRefreshOffline Deployment: Provided the image on a bootable USB drive for our offsite users.Show the Task SequenceDeployment Process - Deploy the SCCM Client - Set up collections to pre-populate with machines appropriately - Create Advertisements - Use reports to monitor progress - 3 Deployment windows per day, average 10 per window plus some stragglers. - Deploy for 3 days, tidy up for 1 day, plan for one day.Offline Deployment - USB sticks (16GB) for fully self contained, offline deployment. - WORKGROUP - Pre-populated TS Variables for Tier 2 AppsSCCM 2007 SP2 BetaTask Sequence/Collections/VariablesMDT 2010 BetaDisk Space and IO
  • ModularAutomatedRepeatableConsistentSelf Documenting
  • The Message: Dynamically Populated Collections, with associated TS Variables, make the deployment as painless as possible.
  • Slide Aim:Introduce yourself, set the context and agenda for the presentation.
  • World’s first sporting event to run on Windows 7
  • Transcript

    • 1. +
    • 2. Agenda
    • 3. Agenda
      Why ?
      Why Did We Deploy ?
      Our Approach & Outcomes
      Project Results & ROI
      7 Lessons Learnt
      How you can leverage our experience
    • 4. Our Speakers
      Scott GoslingMicrosoft Services Practice Manager
      Shaun DuncanNational Technology SpecialistSystems Management
    • 5. Scott Gosling
      Microsoft Services Practice Manager
    • 6. Why are you here?
    • 7. Why are you here?
      Application compatibility / drivers
      Deployment tools and processes
      User experience and uptake
      The challenges we faced
      Business value
      Timeframes
      Budget / 64-bit / Security
    • 8. Why ?
    • 9. End User Benefits
    • 10. Productivity
    • 11. Speed
      Hardware circa 2005
    • 12. Power Consumption
    • 13. Support
    • 14. IT Team Benefits
    • 15. Productivity
    • 16. Security
    • 17. Enhanced Group Policy
    • 18. Application Compatibility
    • 19. Why did we deploy?
    • 20. Why Did We Deploy?
      Validate our approach on ourselves before you
      Showcase our capability
      Enhance our desktop maturity (and systems management)
      Get a consistent desktop for support
      Reduce downtime and address some common issues
    • 21. Our approach
    • 22. Our Approach
      Exactly the same as if we were deploying in your organisation
      Project plans
      Design documents
      Test plans
      Deployment plans
      Engaged a Project Manager and Lead
    • 23. Our outcomes
    • 24. Our Outcomes
      Two images – 64 & 32 bit
      DSL & Application Tiers implemented
      More reliable
      Faster experience
      Power Management
      Easier to support (remotely!)
      Happy users
    • 25. Our Outcomes
      “A project of this scope always presents concerns. But the planning put into place by Professional Services, along with the communication, training and project management has resulted in one of the most successful and trouble-free operating system upgrades I’ve ever seen.”
      -- Kim PartridgeNational Manager – Organisational Systems Data#3
    • 26. Infrastructure Optimization
      Standardized
      Rationalized
      Dynamic
      Basic
      Managed IT
      infrastructure with limited automation
      Managed and
      consolidated IT
      infrastructure with maximum automation
      Fully automated
      management,
      dynamic resource
      usage, business
      linked SLAs
      Uncoordinated, manual
      infrastructure
      Data#3
      Dynamic IT
      More Efficient Cost Center
      Strategic Asset
      Cost Center
      Business Enabler
    • 27.
    • 28. ROI = 346%over 3 yearsNet Present Value Savings = $1.118mPayback period = 9 months
    • 29. Costs
      Shaun + Part time PM
      120k – 150k
      3 month exercise
      + operational support for deployment
    • 30. Licensing?
    • 31. Licensing
      If you have SA on the Windows OS, you can upgrade now:
      EA
      Select
      School
      Campus
      Open Value
      Open
    • 32. what did we learn?
      The project is complete, users are happy, so............
      What did we learn?
    • 33. lessons Learnt
      Communications & Planning
      Training
      Applications & drivers
      Server infrastructure
      User application settings & data
      Security
      Deployment
    • 34. 1.1 Communications
      Clear & regular
      Critical to project success
      Deployment manager
      Measure satisfaction
    • 35. 1.2 Planning
      Thorough discovery
      Capture before & after costs
      Have a solid handle on your environment
      Hardware
      Software (more apps than you think!)
      People
      Business objectives
    • 36. 2. Training
      Exploit new functionality
      Upgrade Office
      Structure
      Heavy (limited numbers)
      Brief
      Self paced
      Capture prior & plan
      Just in time
    • 37. Shaun Duncan
      National Technology Specialist Systems Management
    • 38. The Schedule
    • 39. 3. Compatibility
      Will our applications work?
      Will our devices be compatible?
    • 40. 3.1 Rationalisation
    • 41. 3.2 App Compat Approach
      Start
      Smoke test (Launch and test)
      Schedule meeting with user
      Customer acceptance testing
      Ready to deploy
      Install application
      Remediation
      End
    • 42. 3.3 Tools Available to Remediate Apps
      Terminal Server / Citrix
      Application Compatibility Toolkit 5.5
      Windows XP Mode
      Rip and Replace
    • 43.
    • 44. Application Compatibility Toolkit 5.5
      Compatibility evaluators
      ACT community
      ACT database
      Application Compatibility Manager
      Developer and tester tools
    • 45. Windows XP Mode
    • 46. Rip and Replace
    • 47. 3.4 Definitive Software Library (DSL)
      Use DFS
      Agree on a Naming Convention
      If its not in the DSL – its not supported!
    • 48. 3.5 Driver Support
      IBM ThinkPad T41
      IBM ThinkPad T42
      IBM ThinkPad T43
      LenovoThinkPad T60
      Lenovo ThinkPad T61
      Lenovo ThinkPad Z61p
      HP Compaq 6910p
      HP Compaq 8710p
      HP Compaq DC 7700
      HP Compaq DC 7800
      HP Compaq DC 7900
      IBM ThinkCenter (A5x)
      HP Workstation XW 4600
      HP Workstation XW 4800
      MSI Wind
      Asus eee PC
      HP Compaq 2510p
      HP EliteBook 6930p
      HP EliteBook 2730p
      HP EliteBook 2530p
      HP EliteBook 8730w
      HP MiniNote 5101
      Lenovo S10 Netbook
      HP Compaq Evo D530
      and more...
    • 49. 3.6 64-Bit Considerations
      >= 3.5GB
    • 50. 4. Server Infrastructure
      SCCM 2007 SP2
      PKI
      Activation (KMS)
      Active Directory
    • 51. SCCM 2007 SP2
    • 52. 5. Personality Migration
      Clearly state what will be migrated
      USMT 4.0 and SCCM 2007
      Windows Easy Transfer
      NAS Workstation backup
    • 53. USMT 4.0 and SCCM 2007
      SCCM 2007 State Migration Point
      /HardLink Option – FAST!
      ~1 hour
      ~5 hours
    • 54. Windows Easy Transfer
      When
      all
      else
      fails
    • 55. NAS
      If you are really worried
    • 56. 6. Security
      End Point Security
      UAC
      BitLocker
      AppLocker
    • 57. 7. Deployment
      Create the Image
      Scenarios
      Bare Metal
      Refresh
      Offline Deployment
    • 58. 7.1 Creating the Image
    • 59. Prepare For Deployment
    • 60. Deployment Task Sequence
    • 61. Call to Action
    • 62. lessons Learnt
      Communications & Planning
      Training
      Applications & drivers
      Server infrastructure
      User application settings & data
      Security
      Deployment
    • 63. Why Data#3
      Demonstratedtrack record:
      Our internal deployment
      World Transplant Games
      Comprehensive set of offerings to provide successful outcomes
    • 64. Offerings
    • 65. Business Case Objectives
      Core IO Assessment - Projected ROI
      Desktop Current State Assessment
      Prelim Application Compatibility
      Licensing Model Review
    • 66. Software Asset Management
      Application Compatibility & Rationalisation
      Application Framework (DSL, Tiers)
      Application Packaging Deployment (SCCM)
    • 67. System Center Configuration Manager (SCCM 2007 SP2)
      Design & Configure, Remediate
      Architecture (Central, Branch)
      Dependencies (PKI, KMS, AD)
    • 68. Windows 7 Image & Group Policy
      Security (Endpoint, UAC, Bitlocker)
      Build Processes & Task Sequences
      Hardware Models (Drivers)
      Deployment (Bare, Refresh, Offline)
    • 69. More information?
      Talk to us now
      Contact your Data#3 Account Manager
      Visit www.win7deployment.com
      Email win7@data3.com.au
    • 70. ?
    • 71. +

    ×