42
IBM Software Group © 2008 IBM Corporation February 2008 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation IBM Software Group: Linux Integration Center © 2008 IBM Corporation Open Client Best Practices Jutta Kreyss, Senior IT Architect @ Linux Integration Center

Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

  • Upload
    vukhue

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 2008Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

© 2008 IBM Corporation

Open Client Best Practices

Jutta Kreyss, Senior IT Architect @ Linux Integration Center

Page 2: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 2008Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Important Disclaimer

THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.

IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.

IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.

NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF:

• CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR

• ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE.

Page 3: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM CorporationLotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

● It is IBM's client strategy. You cannot buy the Open Client but you can buy its components from Lotus and combine it with Open Source via Open standards

● Windows, Linux, or the Macintosh

● The customer decides, not the one who sold it

What is an Open Client?

Page 4: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation4 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

IBM open collaboration client solutionGet started with desktop of the future, today

Any device

Any network

Any application and/or collaboration service

Choice of Operating System

Linux partnerships with Novell and Red Hat

Lotus Expeditor

Rich Thin

Partner, ISV or CustomerNotes Sametime Symphony Connections Quickr*

• Portal access• Mashup and

composition based apps

Tivoli Provisioning

Manager

SUSE YaST

RH NUM&P

Open - YUM

Browser Access& Portal,

Connections Apps

ApplicationsApplicationsCollaboration and Application servicesCollaboration and Application services

* Lotus Quickr connector availability for Linux TBD

Page 5: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM CorporationLotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Windows Vista License is 4 to 7 times More Expensive than a SUSE Enterprise Desktop 10 Subscription

Source: Microsoft, Novell, July 2006

SUSE LinuxEnterpriseDesktop 10

License/ Subscription Fee

Maintenance (per year)

Total(one year)

$500

$400

$300

$200

$100

$299

$50 N/A $50

Windows VistaBusiness

+$86

$557

Total(three years)

$600

$0

$385

$125

Page 6: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM CorporationLotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Source: All prices are approximate RRP prices in US$ from MS public List Price based on Open Business prices, see disclaimer chart 3

Open Business, License and 1 Year Software Assurance

Page 7: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 2008Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Why Linux and what’s driving the Linux Adoption ?

Drivers

• Supported on a wide variety of hardware

• Supports more users with less hardware

• Open Source & Open Standards

• Grid and Cluster computing

• Increased uptime

• Uptime measured in years rather than days

• Easier scaling

• Linux is inherently more secure than Windows

• Amazon, FedEx and Google have been using Linux for years

• Same OS image can run on a variety of hardware

• Fewer distinct OS to support

• Substantial cost savings

• Low cost software solutions

• Leading ISV’s developing software on the Linux OS

• IBM, PeopleSoft, Novell, SAP, Oracle, Sybase

Flexibility SecurityReliability Control and Agility

Cost Reduction & Productivity

Linux is out selling Windows on servers by a 5 to 1 margin

Page 8: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 20088 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

PSA Peugeot Citroën

Key Benefits Enabled alternative while reducing costs Access to existing Notes Domino applications from

any desktop (Linux, Windows) including thin clients

Solution IBM Lotus Notes 7 for Linux , Lotus Sametime 7.5 running on Novell SLED

10 Linux Started with 10 desktops, expanded to 300 in 2007 Starting 2008 deployment of Notes 8,will be growing to 3500 and by end of

2008 to 20,000

Challenge Peugeot has ~75,000 Windows 2000 Professional clients To provide a lower expenses and easier alternative for people who only

need standard functionality Keep Microsoft licenses within optimal range

Page 9: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 20089 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Advantage LAP on Linux provides central point of access to different types of applications: Notes, heritage, Open Source, JAVA / J2EE Base of Online Collaboration: Internal, with agencies and cross organizational boundaries

Solution IBM Lotus Notes 8 on Linux using RHEL 5 Increasing integration of existing systems State of the art Eclipse/Java-programming paradigms build the base for

application development and their integration on a Linux platform Executed in 2007: Pilot Notes 8 on RHEL 5 running on about 70 LAP (office

workers); 2008: 1.000 internal and expansion to field staff

Challenges Heterogeneous Environment: 6.500 DWA on Linux in agencies, 1.200 Notes-

Windows-, 1.200 Linux-User in the head quarter Linux is the client platform of LVM and base for their Single-Platform-Strategy Reduction of maintenance effort migration of MS desktops Deployment of LVM-workplace („LAP“) on Linux Migration from Notes on Windows to Notes 8 on Linux

LVM Insurance, Muenster

Page 10: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 2008Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Different Approaches to Migrate a Desktop Environment

an evolutionary approach

a systematic approach

Page 11: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 2008Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Different Approaches to Migrate a Desktop Environment

an evolutionary approach

Page 12: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 12 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Open Client for Linux Strategy

Objective● Long term, strategic effort to build and deliver a fully supported, standards-based

desktop Linux client designed to increase the productivity of IBMers with a business need for Linux

● Provide applications and desktop services that can work on different operating system – centrally provisioned and managed

● Focus on Open Standards based solutions

● Align with IBM product strategy and exploit IBM Research technology

● Create Solutions that can be replicated with IBM clients

● Lead the industry in integrated open client platforms

● Increase employee productivity/satisfaction and decrease TCO

Vision● Provide IBM internal population with the “right” client platform based on business role

Page 13: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Linux Standard Client Architecture• Open Client 2.0 selective install of our strategic alliance Linux Distributions

●Red Hat Enterprise Linux Workstation ●“Standard” - selective install for users●“Developer” - selective install for developers

●Novell’s SUSE Linux Enterprise Desktop• Customization for business units / user segments• Focus on Integration of the Linux Client into the IBM Enterprise

Managed Client – Patch Distribution, Application Management, User Admin, Remote Admin

Optimized Hardware Configurations for ThinkPad models

IBM specific applications

Business unit apps Developer Tower apps

Security patches and distribution updates

Base Linux Distribution – RedHat/SUSE

Site layer applications

Page 14: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 14 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Optimizing Hardware, Software Management, Security Tools and other

Optimized Hardware Usage:

● Printer Management for IBM Printer

● Global Print Web Seite

● VPN Support via IBM Connect

● Wireless Support

Security Tools:

● Workstation Security Tools for Linux

● Antivirus Tool

Software Management:

● IBM Software Installer

Additional Tools:

● Citrix ICA Client

● Terminal Emulation

● Google Desktop Search

● Keyring manager

● K3B

● ...

Page 15: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 15 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Productivity Tools

Collaboration:

● IBM Lotus Notes

● IBM Lotus Symphony

● IBM Lotus Sametime

● Lotus Notes Traveler

Filemanagement:

● Nautilus

● Konqueror

● MyHelp including IBM Tivoli Storage Manager

● Applet for GSA support

Audio & Video Support:

● IBM MPEG4 Player

● RealPlayer

● Movie Player

● Amarok

● ...

Browser, Viewer:

● Mozilla Firefox

● Adobe Acrobat Reader

Page 16: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 16 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Image Distribution 1 – 2

Lifeboat CD

European Mirror Server -Selected ISCI/ISSI servers

FTP

Watson Research

AuthenticationImage Info.

Page 17: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 17 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Image Distribution 2 – 2

1. Boot client workstation using ISCI 3.0 / Lifeboat Boot medium (CD-ROM, USB memory key, etc.)

2. Start “Installation Wizard”

3. Authenticate using IBM Intranet Password (IIP)

4. Load Bluepages Information for entitlement

5. Load information from DB2 server (profiles, server/image tables, entitlement rules, etc.)

6. Verify access, offer Client Delivery Options, select ISCI Server and execute preinstallation steps

7. Load image files (FTP) and start installation

8. Logg build information and send statistic to IBM DB2 Database Servers

EMEA Mirror Servers -Selected ISCI/ISSI

servers

1

3

2 6

4

5

7

8

Lifeboat CD

Websphere - Watson Research

Bluepages – LDAP Directory Server

IBM DB2 Database Server

Page 18: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM CorporationLotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Support & Service

Supporting Communities

● Peer-to-peer support

● Level 2

● Level 3

Important features of IBM's Open Client for Linux support

● Ease of access to documentation using wikis, forums, multimedia documentation, ...

● Direct feedback to development team through submitting bugs and feature requests

● Integration into support processes of other OS support processes

Page 19: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM CorporationLotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Roll Out

● Setting up tutor communities via “teach the teacher classes”

● Tutor communities per country cross organizations

● Offer “Install parties” for new Linux users including supporting hardware

● Establish follow up calls

● Establish Open Client for Linux communities per location

● Build communities using mailing groups, tagging, bluegroups, ...

● Engage higher level management

● Track roll out progress

● Analyze status and address next level of user segment

Page 20: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation February 2008Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Different Approaches to Migrate a Desktop Environment

a systematic approach

Page 21: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 21 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Standardized Approach for Migration Projects – IGS Method

Data Model

Setup

Pilot Project

Re-Design

Migration / Integration

Test

Tuning

Estimationof Effort

ProjectDefinition

Definition of theTarget Systems

Business-Case

Acceptance

Education

NextSteps /Projects

Planing Migration Follow-UpPreparation

Project Management / Quality Assurance

Page 22: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 22 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Migration Strategies Big Bang – All or nothing migration

Incremental Migration – Staged Migration aka Step by Step aka Chicken Little

Parallel Migration – Eco Migration

Bateman A. and Murphy J. “Migration of legacy systems”,Brodie M. and Stonebraker M., “DARWIN: On the Incremental Migration of Legacy Information Systems”Brodie M. and Stonebraker M., “Migrating Legacy Systems Gateways, Interfaces and the Incremental Approach”I. Sommerville, “Software Engineering Environments”, 5th Ed., Addison-Wesley 1995

Effort /Stress

Migration Period

Page 23: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 23 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Pros and Cons of the different Migration Strategies

Strategy Description Pros Cons

Big Bang old systems will be fullyreplaced in a particularpoint in time

● usually less costs● fast replacement of the legacy system● no interim solutions required● one-time effort for preparation, test and

acceptance

● not possible in complex or large environments● requires an intensive preparation● requires a lot of personnel in a relatively small

point in time● risky, specially in large projects

IncrementalMigration

components are migratedstep-by-step;starts usually with a pilotmigration

● punctual effort is relatively low● less risky in each migration step● allows a structured migration if appropriately

planned● avoids the need of extensive resources● if problems occur only small steps need to be

revoked● last minute-changes can be incorporated quite

easily● migration costs are spread over a longer

timeframe● best trade-off between migration cost and effort

● migration might be time consuming● system needs to be fragmented● additional effort on interfaces and connections

to the old systems

ParallelMigration

new and legacy system areconcurrently in productionfor a limited time period

● usually save, because a fall-back system isalways available

● best approach if outages are impossible● migration issues can be easily handled● in-depth testing is possible

● huge effort to run two systems in parallel● potential data inconsistencies must be

avoided for example through mirroring orreplication

Page 24: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 24 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Organizational Planning

Steps:

● Classification & SegmentationAssessing Usage Patterns - User Classification & Functional Segmentation

● Surveying User DataSurveying User Data - As-is Analysis of the current IT Infrastructure (SW, HW)

● SimplificationSimplify Application Scenery - Reduce amount of applications within each Functional Group

● Functional ContinuityRetain functionality of existing applications - and avoid loss of productivity

● Social Aspects

●Human Factors

●Re-Training Considerations

Classification & Segmentation

[Start Organizational Planning]

Surveying User Data

Simplification

Functional Continuity

[End Organizational Planning]

Social Considerationsl

Page 25: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 25 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Organizational Planning Steps:Classification & Segmentation

Assessing Usage Patterns

● What: ► Assessment of User Classification & Functional Segmentation

● Howto: ► classify the clients,for example into the following 6 distinct User Types:

● Fixed Function● Technical Workstation● Transactional Workstation● Basic Office (Workstation)● Advanced Office (General Office) (Workstation)● Developer Workstation

● Why: ► Derive a segmentation of the usage patterns

– The user types are usually defined / determined by the IT department

– Define / determine the function and the cost of the client based on employee roles

– Segment employee requirements

Page 26: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 26 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Client Functional SegmentationFixed

FunctionTechnical

WorkstationTransactionalWorkstation

BasicOffice

DeveloperWorkstation

Limited use of business applications Applications which drive business processes

Simple office productivity

No email Limited email

Limited office productivity

No instant messaging

Instant messaging

Simple browser access to intranet

File/print, systems management, network access, host emulation, ...

KioskPoint of sale

CAD / CAMMovie animation

Travel agentBank teller

Loans officerRetail front off.

Developer / System Programmer

adequate substitutes available

AdvancedOffice

Advanced office productivity

Advanced email

Advanced browser access to Internet

Back officeISV developer

Migration Complexity

Page 27: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 27 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Organizational Planning Steps:Surveying User Data

Surveying User Data

● What: ► Perform an as-is Analysis of the current IT Infrastructure for each User Segment / Role-based Segment

● Howto: ► Use spreadsheets for a user data survey (asset owner) to get data about:

● Software currently in use and its function

● Hardware & Operating System currently in use and its function

● Why: ► Know the install base and IT Landscape as a base for the next step

– This information might be simply taken from a central repositories.

● However, in heterogeneous environments (for example in companies that are rapidly growing or have some acquisitions left behind) a survey might be the only way.

– You will also get knowledge of the existence of applications, SW, HW or other items not listed in any repository,but but anyhow important for your users.

Page 28: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 28 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Organizational Planning Steps:Simplification

Simplify Application Scenery

● What: ► Reduce the amount of applications within each Functional Group

● Howto: ► Identify minimal subset of applications used by each Functional Group that cover at least the minimal required functionality

For example only one graphic application for each type of needs

● Why: ► Deliver only what’s really needed, to:

● Control and reduce costs

● Control and reduce complexity

● Control information flow and operating efficiency

● Avoid lock-in with any particular application or vendor

● Again: Define / determine the function and the cost of the client based on employee roles

Page 29: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 29 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Simplification: Extract of Software Survey Spreadsheet

Adobe Illustrator

Product FunctionComments/

DependenciesFunctional

GroupMicrosoft Paint V. 5.1 Raster Graphic Graphic

Canon ZoomBrowser Picture Viewer Graphic

Microsoft Windows Picture andFax Viewer

Picture Viewer Graphic

Adobe Photoshop Raster Graphic GraphicVector graphic Graphic

ACDSee Picture Viewer Graphic

Corel Draw, Painter Vector graphicbeta version for

Linux avail.Graphic

JASC PaintShop Pro Raster Graphic Graphic

Page 30: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 30 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Simplification: Extract of Software Survey Spreadsheet – Expanded, 1

Adobe Illustrator

Product Function Multiplatform Applications

Bridging Application

Functional Equivalent

Comments/ Dependencies

Functional Group

Microsoft Paint V. 5.1

Raster Graphic Graphic

Canon ZoomBrowser Picture Viewer GraphicMicrosoft Windows

Picture andFax Viewer

Picture Viewer Graphic

Adobe Photoshop Raster Graphic GraphicVector graphic Graphic

ACDSee Picture Viewer Graphic

Corel Draw, Painter Vector graphic beta version for Linux avail.

Graphic

JASC PaintShop Pro Raster Graphic GraphicMicrografx iGrafx

DesignerVector graphic Graphic

Page 31: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 31 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Simplification: Extract of Software Survey Spreadsheet – Expanded, 2

Adobe Illustrator

Product FunctionMultiplatform Applications

Bridging Application

Functional Equivalent

Comments/ Dependencies

Functional Group

Microsoft Paint V. 5.1

Raster Graphic NoGimp,

KolourPaintGraphic

Canon ZoomBrowser Picture Viewer No GQview Graphic

Microsoft Windows Picture andFax Viewer

Picture Viewer No GQview Graphic

Adobe Photoshop Raster Graphic No GimpGimp,

KolourPaintGraphic

Vector graphic NoInkScape,OOo Draw

InkScape,OOo Draw

Graphic

ACDSee Picture Viewer No KolourPaint Graphic

Corel Draw, Painter Vector graphic NoInkScape,OOo Draw

InkScape,OOo Draw

beta version for Linux avail.

Graphic

JASC PaintShop Pro Raster Graphic No GimpGimp,

KolourPaintGraphic

Micrografx iGrafx Designer

Vector graphic NoInkScape,OOo Draw

InkScape,OOo Draw

Graphic

Highest Common Factor: Picture Viewer Raster Graphic Vector GraphicGQview Gimp InkScape

Page 32: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 32 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Simplification: Extract of Software Survey Spreadsheet – Simplified

Product FunctionMultiplatform Applications

Bridging Application

Functional Equivalent

Comments/ Dependencies

Functional Group

Microsoft Paint V. 5.1, JASC PaintShop Pro,

Adobe PhotoshopRaster Graphic No Gimp

Gimp, KolourPaint

alternatively KolorPaint

Graphic

Canon ZoomBrowser, Microsoft Windows

Picture and Fax Viewer, ACDSee

Picture Viewer NoGQview,

KoulourPaintalternatively KolorPaint

Graphic

Corel Draw, Painter, Adobe Illustrator, Micrografx iGrafx

Designer

Vector graphic NoInkScape,OOo Draw

InkScape,OOo Draw

alternatively OpenOffice.org

DrawGraphic

Highest Common Factor: Picture Viewer Raster Graphic Vector GraphicGQview Gimp InkScape

Page 33: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 33 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Organizational Planning Steps:Functional ContinuityRetain the current functionality of existing applications

and avoid loss of productivity

● What: ► To retain the functions of all currently used applications a migration path has to be found for all required applications based and according to spreadsheet (remaining columns)

● Howto: ► Check all applications of all functional groups for their availability on Linux or if alternatives available:

● Multiplatform Applications: same product and runs on multiple platforms incl. Linux● Bridging Applications: a product with equivalent functionality, not in use to far and running on current and target OS ● Functional Equivalents: other product with equivalent or similar functionality available on Linux ● Web Applications: functional equivalent product based on Web technology● Bridges to Servers: same product and OS but runs on Terminal Server that provides remote access

● Why: ► Get an understanding of the feasibility for a migration from an application point of view.

● Think about manageability and maintenance and costs

● The migration phase is a good point in time to think about shifting paradigms

Page 34: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 34 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Extract of Software Survey Spreadsheet – Entire, 1

Siebel Client V. 7.0 CRM Client CRM

Product FunctionMultiplatform Applications

Bridging Application

Functional Equivalent

Web-based Alternative

Terminal Server Alternative

Comments/ Dependencies

Functional Group

Microsoft Outlook Express

Fat E-Mail Client for basic mail messaging

No No No Collaboration

No No No via Citrix Metaframe

Page 35: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 35 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Extract of Software Survey Spreadsheet – Entire, 2

Siebel Client V. 7.0 CRM Client CRM

Product FunctionMultiplatform Applications

Bridging Application

Functional Equivalent

Web-based Alternative

Terminal Server Alternative

Comments/ Dependencies

Functional Group

Microsoft Outlook Express

Fat E-Mail Client for basic mail messaging

No No NoIBM Lotus

Domino Web Access

works fine with Firefox

Collaboration

No No No No Yes via Citrix Metaframe

Page 36: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 36 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Think about it !

Organizational Planning:Functional Continuity

Portal as the Desktopfor special user segments

MultiplatformApplications

BridgingApplications

FunctionalEquivalents

Web-basedAlternatives

Terminal-ServerAlternatives

Distributed / Local vs. Centralized / Hosted

Client Flexibility

Manageability

Costs

Page 37: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 37 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Social Considerations

Danger !

Dissatisfaction

Rejection

Failure / Non-Acceptance

Exploration

SatisfactionProductivity

AcceptanceChanges

● Human Factors●Factor of changesradical vs. smooth changes

●develop communication plan●select the pilot group very well

● Retraining Aspects●Learning new Look & Feel●Bridging Applications may separate Retraining from Migrationmeans some multi-platform capable applications can be migratedbefore the migration of the whole operating system starts, like OpenOffice.org

●Keep Familiar Actions / Locations / Names●Keep familiar multi-platform capable applications, like Notes, Sametime, etc●Hands on Linux prior to Migration

●Unmigratable Applications

●Desktop vs. Notebook Considerations

●Post-Migration Troubleshooting and Support

Page 38: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 38 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Technical Planning● Assessing the client IT environment

HW, Function, OS, peripheral extensions

● Assessing the InfrastructureConnectivity, Working modes (Online / Offline)

● Integrating with existing servicesDHCP, DNS, LDAP, File Sharing, Printing, Proxy

● Standardizing the ClientDistribution (vendor, edition, bit width), Partitioning, File-Systems, Desktops / Window Managers, Look & Feel, User lock-down, Application choices, Thin ... Fat

● Migrating Applications and ensure Functional Continuity

● Administration PlanningSW / Patch Management, Remote Administration, Rollout / Deployment, Malware prevention

● DeploymentMethods, Initial Deployment, Personalization, Updating deployed clients

● Desktop vs. Notebook Considerationsadditional considerations for mobile clients

● Un-migratable ApplicationsTerminal Services, Multi-/Dual-boot, Virtualization

● Post-Migration Troubleshooting / SupportIn-house / vendor / distributor Support, Call Center, Forums, Wikis, etc.

Page 39: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 39 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Migration & Planning – Best Practices

● Create an overall long-term strategy that includes the whole IT environmentincluding infrastructure, server and clients

● Start with (a) Pilot(s)

● Break down the Migration into manageable parts / groups

● Introduce Bridging Application prior to the actual Migration

● Centralize as much services and data locations as possible (file, print, etc.)

● Web enable and centralize as much applications, functions and services as possibletake Portal into consideration

● Consider Terminal Services and Emulators only as preliminary(due to cost and bad user experience)

● Automate as much as possibledeployment, update and patch management

● Ask for and get user feedback and react on itdo not under estimate the psychological aspect of embracing users

Page 40: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 40 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Aggregated Experience... Linux Client Migration Cookbook, v2

A Practical Planning and Implementation Guidefor Migrating to Desktop Linux (368 pages)http://www.redbooks.ibm.com/redpieces/abstracts/sg246380.html

Version 2 highlights:

– Focus is a top-to-bottom understandingof Linux client SW stack as the keyto designing flexible and innovative thinto thick client deployment models

– Updated and expanded coverage of migrationbest practices, deployment strategies,and integration tips

– Version 1 more than 88,000 downloads !

– Available as PDF (download), HTML (online)or order as hard copy (ISBN 073849691X, IBM Form Number SG24-6380-01)

Page 41: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 41 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

Standardized Approach for Migration Projects – IGS Method

Data Model

Setup

Pilot Project

Re-Design

Migration / Integration

Test

Tuning

Estimationof Effort

ProjectDefinition

Definition of theTarget Systems

Business-Case

Acceptance

Education

NextSteps /Projects

Planing Migration Follow-UpPreparation

Project Management / Quality Assurance

Page 42: Open Client Best Practices - IBM · März 2008 | IBM Schweiz AG, ... Open Client Best Practices Jutta Kreyss, ... Source: Microsoft, Novell, July 2006 SUSE Linux

IBM Software Group

© 2008 IBM Corporation 42 Lotusphere comes to you | 03. März 2008 | IBM Schweiz AG, Altstetten © 2008 IBM Corporation

IBM Software Group: Linux Integration Center

GraciasSpanish

ObrigadoBrazilian Portuguese

Thank YouEnglish

DankeGerman

MerciFrench