Software Packaging Best Practices - SoftSummit

Download Report

Transcript Software Packaging Best Practices - SoftSummit

Software Packaging Process
Best Practices
The Key to a Successful Business
Desktop Deployment Implementation
Speaker: Nelson Ruest
© 2005, Resolutions Enterprises Ltd.
1
Speaker Background
 Senior enterprise consultant with over 20 years experience
in migration, planning and network, PC and server design
 MVP, MCSE, MCT
 Co-author of:
– Preparing for .NET Enterprise Technologies from Addison Wesley
– Windows Server 2003 Best Practices for Enterprise Deployments
from McGraw-Hill Osborne
– Windows Server 2003 Pocket Administrator from McGraw-Hill
Osborne
– Coming book: Enterprise Software Packaging
Patterns and Practices
 Freelance writer for several IT publications
 Resolutions Enterprises Ltd. www.Reso-Net.com
© 2005, Resolutions Enterprises Ltd.
2
Agenda
 Introduction
 Business Desktop Deployment




Overview
Enhancing the BDD with AdminStudio
Solutions
Using Workflow Manager
Using AdminStudio
Getting the Most from the BDD
© 2005, Resolutions Enterprises Ltd.
3
Introduction

Challenge
– PC deployment is still a complex task for most organizations
– The same goes for software management

Microsoft has developed the Business Desktop Deployment
(BDD) Solution Accelerator
 BDD Objectives:
– Provide comprehensive processes for desktop deployment
– Reduce the total cost of ownership for Windows PCs

Objectives of this Presentation
– Increase the benefits you can draw from the BDD
– Reduce the total cost of ownership for software products
– Gain mastery over the software management process in your
enterprise
© 2005, Resolutions Enterprises Ltd.
4
Solution Accelerator for BDD
 Business Desktop Deployment
is a comprehensive set
of tools, processes, and
guidance for planning,
building, and deploying
Windows XP, and
Office 2003
 BDD leverages commercially available software and
custom scripts combined with real world experience and
guidance to create an end-to-end solution for migrating PCs
 BDD is available as a free download to Partners and
Customers
© 2005, Resolutions Enterprises Ltd.
5
BDD Overview
 Publicly available download
 Architectural guidance
 Procedural and project planning guidance (using
Microsoft Solution Framework)
 Technical aids
– Scripts, tools
– Checklists and sample templates
 Real-world application
– Automate master desktop creation
– Lite-Touch Deployment
– Leverage enterprise tools in smaller environments
– Reduce the cost repetitive deployment
© 2005, Resolutions Enterprises Ltd.
6
Why the Business Desktop?
 Standard configuration:
– Easier to support
– Easier to deploy
– Easier to maintain
 Desktop security:
– Secure when installed
– Secure from common attacks
– Secure over time
 Latest technology:
– Up-to-date support for compelling hardware
and software advances
© 2005, Resolutions Enterprises Ltd.
7
BDD Addresses this through…










Inventory of existing production Windows workstations for installed
applications and hardware configuration
Compatibility testing and remediation planning of these applications with
respect to Windows XP
Use of automation techniques for scripting the “hands-free” installation of
Windows XP-compatible applications
Packaging and customizing of Microsoft Office for “hands-free” installation
Review of current network topology to plan the deployment
Integration of processes and technologies for migrating user data, settings,
and preferences from one operating system to another
Application of a robust process of scripts and technologies for creating
workstation images
Deployment planning best practices
Use of a deployment wizard to coordinate the data migration and imaging
process
Guidance for managing all of these processes and technologies in concert
with one another to produce a comprehensive and integrated deployment
© 2005, Resolutions Enterprises Ltd.
8
Feature Teams
 Specific guidance for specialist teams
 These teams are called “Feature Teams”
— each team is responsible for developing
or solving a “feature” of the deployment
 The feature team guides provide
information on specific technical areas
 BDD documentation – about 50 pages per
Feature Team
© 2005, Resolutions Enterprises Ltd.
9
BDD Folder Structure
BDD Structure after installing
BDD Structure after installing
Standard Edition
Enterprise Edition
Note: Designed for medium-sized
Note: Designed for enterprise-sized
customers with more than 250
PCs
customers
with more than 500 PCs
© 2005,
Resolutions Enterprises
Ltd.
10
Solution Accelerator for BDD —
Standard Edition Overview
© 2005, Resolutions Enterprises Ltd.
11
Solution Accelerator for BDD —
Enterprise Edition Overview
© 2005, Resolutions Enterprises Ltd.
12
BDD Technology Checklist
Lite Touch
Deployment
Zero Touch
Install
Zero Touch
Provisioning
Application Compatibility Toolkit 4.0



Access 2003 Conversion Toolkit



Virtual PC & Virtual Server



Windows Pre-Installation Environment (WinPE 1.5)



User State Migration Tool 2.6



Remote Installation Server (RIS) for Windows Server 2003



Symantec DeployCenter Library or Ghost Corporate Edition

Optional
Optional
SMS 2003 SP1 & OS Deployment Feature Pack


Macrovision InstallShield AdminStudio SMS Edition


Optional
Optional


Products and Tools
Third Party Integrated Packaging Environment
Optional
Microsoft Operations Manager 2005
BizTalk Server 2004 (ZTP)

SharePoint Portal Server 2003

Solution Accelerator Components
Solution Accelerator Guidance



Solution Accelerator Tools & Automation



© 2005, Resolutions Enterprises Ltd.
13
Where can Macrovision help?
 Workflow Manager can assist through the
implementation of comprehensive
workflows for the implementation of the
BDD
 FLEXnet AdminStudio can assist by
providing a fully-functional integrated
packaging environment which helps create
better and more fully tested automated
installations for software products
© 2005, Resolutions Enterprises Ltd.
14
Integrated, Functional Workflow for BDD
 The Elements of the BDD Workflow
© 2005, Resolutions Enterprises Ltd.
15
Phase A
 Focus on:
– Business Case and, once it is approved
– Preparation of both the Project Plan and the Project
Teams
 The last two steps can be executed in parallel,
since it may take some time to have the plan
finalized, as well as some time to select all
members for each team
© 2005, Resolutions Enterprises Ltd.
16
Phase B

Consists of an infrastructure review
 It ensures that all the supporting components of the BDD are
in place and function properly
 This step feeds both of the following phases because the
infrastructure requirements affect different elements of both
phases
© 2005, Resolutions Enterprises Ltd.
17
Phase C
 Deals with inventories, both for hardware as
software
 These inventories will drive the remainder of the
solution until every element is in place
 Move on to a rationalization of the content of your
network (hardware and software); this will directly
impact the scope of the activities in Phase C
© 2005, Resolutions Enterprises Ltd.
18
Phase D
 Uses inputs from both Phase B and Phase
C to complete the BDD tasks
© 2005, Resolutions Enterprises Ltd.
19
Using a Detailed Workflow for Phase C
 Software management is the most
important aspect of the BDD since it
is the biggest amount of work
 Covers two scenarios:
– The packaging component required to
put the BDD in place
– Provisioning systems and software
management once the BDD is in place
© 2005, Resolutions Enterprises Ltd.
20
A Comprehensive Packaging Workflow
© 2005, Resolutions Enterprises Ltd.
21
Use AdminStudio to Implement Phase C

Workflow Manager
– Controls all of the steps required for proper packaging
strategies

AdminStudio
– Helps improve the quality of your packages as well as provide
you with a complete software component management system
© 2005, Resolutions Enterprises Ltd.
22
Using a Project Template in FLEXnet AdminStudio
© 2005, Resolutions Enterprises Ltd.
23
Workflow Manager
 Can provide
comprehensive
reports regarding
project status
© 2005, Resolutions Enterprises Ltd.
24
Conclusion
 The Microsoft Business Desktop
Deployment solution is designed to help
you make the most of your Windows-based
networks
 Adding FLEXnet AdminStudio and
FLEXnet AdminStudio Workflow Manager
to the equation can only improve the BDD
process because it supplements two key
areas of the BDD:
– Packaging
– Integrated Workflows
© 2005, Resolutions Enterprises Ltd.
25
Questions?
 Nelson Ruest
Resolutions Enterprises Ltd.
 [email protected]
 250.592.5721
© 2005, Resolutions Enterprises Ltd.
26
For More Information






Mastering Software Management
http://www.macrovision.com/products/flexnet_adminstudio/adminstudio/reso
urces/index.shtml
The 20 Commandments of Software Packaging
http://www.mcpmag.com/techlibrary/resources.asp?id=80
Garbage In, Garbage Out! Controlling Quality in Software Packages
http://mcpmag.com/techlibrary/installshield/download.asp?id=11739
BDD Standard Edition:
http://www.microsoft.com/technet/desktopdeployment/bdd/standard/default.
mspx.
BDD Enterprise Edition:
http://www.microsoft.com/technet/desktopdeployment/bdd/enterprise/default
.mspx
Comparing FLEXnet AdminStudio SMS Edition with the full-featured
FLEXnet AdminStudio
http://www.macrovision.com/products/flexnet_adminstudio/adminstudio/editi
ons/sms.shtml
© 2005, Resolutions Enterprises Ltd.
27