Optimizing Software Development
Optimizing Software Development
Optimizing Software
ftware
Deployment
ment
An Insider’s Guide
Bill Bierds
Mike Ransom
David Backman
Carolyn Bjerke
Charles P. Brown
Jeremy Gibson
Sandor Hasznos
Calvin Lawrence
ibm.com/redbooks
International Technical Support Organization
September 2003
ZG24-6725-01
Note: Before using this information and the product it supports, read the information in “Notices” on
page ix.
This edition applies to the IBM Software Group Software Deployment Method.
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Contents v
11.4 Execution environment plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
11.5 Support plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
11.6 Backup and recovery plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
11.7 Systems management plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
11.8 Internal service level agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
11.9 Migration plan and schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
11.10 Rollout plan and schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
11.11 Service level agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
11.12 Plan assessment tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
11.13 Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
11.14 Relationships among deployment plan, project plans, and readiness plans. . . . . . . 96
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Contents vii
viii Optimizing Software Deployment: An Insider’s Guide
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area.
Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product, program, or service that does
not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not give you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisions
are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any
manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm the
accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and
distribute these sample programs in any form without payment to IBM for the purposes of developing, using,
marketing, or distributing application programs conforming to IBM's application programming interfaces.
Intel, Intel Inside (logos), MMX, and Pentium are trademarks of Intel Corporation in the United States, other
countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the
United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
Microsystems, Inc. in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
SET, SET Secure Electronic Transaction, and the SET Logo are trademarks owned by SET Secure Electronic
Transaction LLC.
Other company, product, and service names may be trademarks or service marks of others.
This IBM Redbook was written for the IBM Software Group (SWG) Team. This team consists
of the Software Account Manager (SAM), the Software Architect (SWA), the Software
Deployment Architect (SDA), the Software Sales Specialist (SSS), and the Software
Technical Sales Specialists (ITS). The premise of this book is that a proactive, defined
deployment method is essential to selling, allocating, and deploying software. This disciplined
method provides maximum software utilization. It is critical to achieving customer success
and satisfaction while earning customer confidence and loyalty.
The SAM, SWA, and SDA have cross-brand responsibility, and an overall responsibility for
selling and customer success across the entire IBM SWG portfolio. The SSS and ITS exist
within the brand (Data Management, Lotus®, Tivoli®, WebSphere®, and Rational®). They
are responsible for selling and deploying specific brand products. It is critical that the
cross-brand team members have a close working relationship with the brand teams. This
ensures that each product receives the proper amount of skilled attention during the selling
and deployment cycle.
This redbook describes the Software Deployment Method (SDM), which when followed, helps
to ensure that customers obtain value from the software they purchased from IBM. The
context used to describe the method is the Enterprise Agreement, which represents SWG’s
largest and most complicated transaction. It also describes the role of the customer, because
it is critical that the customer takes ownership and strives to be self-sufficient when deploying
and maintaining the software in their environment.
The SDM integrates tightly with two other major IBM methods: the Signature Selling Method
(SSM) and the Technical e-business Architecture Method (TeAM). This redbook describes the
interaction and integration among SDM, SSM, and TeAM.
This book presents concepts, best practices, and work products that professionals involved in
selling and deploying software should follow. With this redbook, you can more efficiently and
effectively help customers derive the greatest possible value from their software investment
with IBM.
You should view the content of this redbook as dynamic and growing. IBM has many tools,
techniques, and procedures to maximize the success of customers. The authors of this book
will expand the contents of this book as deployment breakthroughs are uncovered. Also,
several IBM and customer-specific examples are provided in this redbook. Although the
examples are accurate as of July 2003, you should use them as guidance rather than gospel,
since the details will change over time.
Important: This redbook is intended for an internal IBM audience. It is not meant to be
distributed in its entirety outside of IBM.
Mohammed Ajab
Software Deployment Architect
John Barker
Software Deployment Architect
Pete Bouchard
Senior Certified IT Architect
Reid S. Byers
Software IT Architect
Tom Carr
Certified Project Manager, Software Deployment Architect
Rob Coventry
Technical Sales Manager, Central Region Architects
Paul Edwards
PMP, Certified Project Manager, Software Deployment Architect
Kathy Hofstrom
Business Unit Executive, Technical Sales, Central Region, IBM Americas
Kathleen O’Leary
Software Deployment Architect
Mac Pogue
Certified Project Manager, Software Deployment Architect
Lauren States
VP Technical Sales and Deployment
Beverly Vandahl
Program Manager - ELA Deployment
William Welch
Software Deployment Architect
Fernando Zuliani
Certified Senior Consulting IT Specialist
Your efforts will help increase product acceptance and customer satisfaction. As a bonus,
you'll develop a network of contacts in IBM development labs, and increase your productivity
and marketability.
Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our Redbooks™ to be as helpful as possible. Send us your comments about this or
other Redbooks in one of the following ways:
Use the online Contact us review redbook form found at:
ibm.com/redbooks
Send your comments in an Internet note to:
[email protected]
Mail your comments to:
IBM® Corporation, International Technical Support Organization
Dept. JLU Building 107-2
3605 Highway 52N
Rochester, Minnesota 55901-7829
Preface xiii
xiv Optimizing Software Deployment: An Insider’s Guide
1
Deployment is defined as put into use or action. Software deployment is defined as putting
software into use or action. Achieving deployment success requires customers to implement
a software license on each endpoint – server or workstation. It also requires them to use this
software to overcome challenges, achieve their IT goals, and gain competitive advantage.
Customers use software and software solutions to address key business requirements.
Business value is fully realized when the software is implemented on a timely basis. It is also
realized when this investment is leveraged across multiple organizations and projects within
the organizations. Putting software into action drives customer success.
IBM’s extensive experience in deploying software revealed that many customers were not
taking the steps that are necessary to achieve business value, for example:
A deployment strategy was not mapped out. Early projects were not identified, and the
scope and schedule of software implementation were not considered.
The transition plan from the purchasing team to the implementation team did not clearly
articulate expectations, roles, and responsibilities.
Identified deployment projects did not occur on schedule. Software deployment is
inherently complex. It involves multiple components and organizations. Therefore, reactive
project management resulted in delayed implementation due to challenges that arose late
in the deployment process.
Successful deployments were not leveraged across the broader customer organization.
The customer and IBM organizations were tasked with a single implementation.
Therefore, they did not focus on leveraging the lessons, experiences, and investment from
this single core need across the broader customer environment.
The lack of focus in these areas has resulted in less than optimal deployment performance. It
has also spawned situations where multiple projects are run in parallel with inadequate
infrastructure or mechanics to leverage common components, tasks, resources, lessons, and
so forth.
To address these needs, the Software Deployment Method, which this book describes, was
established.
Software deployment does not take place in a vacuum. It should be tightly linked to the sales
cycle. As such, it should integrate with IBM’s Signature Selling Method (SSM) and the
Technical e-business Architecture Method (TeAM).
As an example of the linkage to SSM, it is critical to properly transition the customers from the
selling cycle to the deployment cycle. The Software Deployment Method begins when the
agreement has an 80% possibility of closure (see Figure 1-1). This ensures that the activities
and conversations that occur during the selling cycle, which prove to be invaluable, are
passed to the team with a focus on deployment success. The vision and goals of the
customer’s power sponsor are extremely important to identify and execute projects that
prevent the software from becoming shelfware. Also, the method for deployment described in
this book uses SSM and TeAM work products as input at various points.
Note: This book assumes that you are familiar with SSM or TeAM. A brief overview of each
method is provided later in this chapter.
The EA was selected because it highlights some of the areas where process improvement is
required. The content of this redbook, however, is pertinent to all agreements closed within
SWG. The process and discipline presented help to ensure greater customer success across
the brands and around the world. It is important that you remember that the small customers
of today are the big customers of tomorrow.
The key to the customer deriving value from software deployed within an EA is the IBM team’s
adherence to this method (a common roadmap). This keeps the team on the same page and
helps them to look and act as a team when they interact with the customer.
The SAM, SWA, and SDA have cross-brand responsibilities. Their overall responsibility is for
selling and customer success across the entire IBM SWG portfolio. The SSS and ITS exist
within a brand (Data Management, Lotus, Tivoli, WebSphere, and Rational). In general, these
roles exist at each account in the ways shown in Table 1-1.
Table 1-1 Roles in a strategic and cross brand versus roles in a tactical and single brand
Sales Technical sales and deployment
Strategic and Software Account Manager (SAM) Software Architect (SWA) and Software
Cross Brand Deployment Architect (SDA)
Tactical and Software Sales Specialist (SSS) Software Technical Sales Specialist (ITS)
Single Brand
The SSS and ITS are responsible for selling and deploying their specific products. When an
agreement is negotiated, an additional key player is inserted temporarily into the equation.
This person is referred to as the Bid Manager (or Deal Maker in the Americas). This person
plays a critical role in ensuring that all agreements follow specified guidelines before they are
closed. They handle much of the negotiation around the contract details. They are critical in
the Software Deployment Method because a key component of the method is to help ensure
that the contract is fully understood by the entire SWG Team.
SAMs are involved earliest in the process because they work with the brand Software Sales
Specialists, the Software Technical Sales Specialists, and the Software Architects to define
and qualify an opportunity. Shortly after the opportunity becomes real, the Software Technical
Sales Specialists and Software Architects focus their energy on designing the solution. As
mentioned earlier, this book and the deployment method begin by focusing on this critical
point in the selling cycle (80% closure possibility). At this important juncture, a transition plan
needs to be drafted to ensure a smooth handoff between the selling and deployment teams
within the SWG.
Although it is not part of the SWG Team, the IBM Client Team also plays a critical role. The
key players on the Client Team are:
Managing Director (integrated accounts only)
Client Executive
Client Representative
Client IT Architect (CITA)
During the life of the Enterprise Agreement, the level of involvement of each person shifts in
focus. The kinds of activities each person performs also change. For example, as deployment
begins, the SDA’s sole focus is to identify and initiate projects and build relationships that lead
to new deployment opportunities. However, as the next agreement approaches (for example,
renewal, amendment, etc.), the SDA’s responsibilities start to shift. The SDA makes sure the
customer is in the best possible position to sign a new contract and that IBM is not at any
revenue risk. This revenue risk includes any situation that impacts IBM’s strong and fully
The Enterprise Business Sponsor represents the customer and takes ownership for software
deployment throughout the enterprise. The Signature Selling Method refers to the power
sponsor as being the key customer representative. To avoid confusion with the power
sponsor, it is important to clarify that the Enterprise Business Sponsor and the power sponsor
may, in some accounts, be the same person. However in other accounts, the person who
works to close the Enterprise Agreement (power sponsor) is not responsible for deployment
milestones (Enterprise Business Sponsor). In this book (and when describing the Software
Deployment Method), we refer to the deployment owner as the Enterprise Business Sponsor.
For additional information about roles and responsibilities, refer to Chapter 2, “Roles and
responsibilities” on page 17.
Phase 0: Prepare for deployment Phase 1: Kickoff deployment Phase 2: Execute deployment
Others from the IBM teams and the customer account participate at various times in the
activities of the method. However, the SDT is accountable for deployment success at
accounts where they are assigned throughout the entire life cycle of the EA.
You can find more information about the best practices in Chapter 10, “Best practices” on
page 85.
The Readiness Plan is a compilation of subplans that can be delivered in many different
fashions, such as one-on-one with the Enterprise Business Sponsor or presented to a group
during a kickoff meeting. Selection of plan elements and timing of their delivery highly depend
on each individual. The IBM team should fully understand the nuances of the particular
customer situation and then craft the specific Readiness Plan accordingly. The customer
should sign off on the Readiness Plan. This signifies their acknowledgement of the scope of
IBM and their own responsibilities.
The Readiness Plan is composed and delivered by the Technical Sales Team. Depending on
the scope of the software sales opportunity, the SWA, SDA, and ITS may assume ownership
of the particular plan. Pure “brand” sales may require the involvement only of the Software
ITS team. However, as the project scope and product set expands, the responsibility for
delivery shifts to the SWA and/or the SDA.
To learn more about the Readiness Plan, see Chapter 11, “The Readiness Plan” on page 89.
This section provides overviews of SSM and TeAM and shows their integration with Software
Deployment Method. It also describes the cross-method work products.
You can find more information about SSM on the Web at:
http://w3-3.ibm.com/sales/compass/ssm_home/ssm_home.html
TeAM focuses on selling solutions rather than selling products. This method was originally
created for Software Architects and client IT architects. It is now being used by many
Software Technical Sales Specialists across IBM.
TeAM, like SSM, has three phases: plan, execute, and implement. The activities that make up
TeAM are:
1. Evaluate the customer’s environment.
2. Develop IT solutions linked to the customer’s strategy.
3. Verify the customer’s interest in working with IBM.
4. Demonstrate the business benefits and capabilities.
5. Develop the solution with the customer.
6. Refine the solution and resolve concerns.
7. Monitor and meet expectations.
Phase 0 of the Software Deployment Method should occur in SSM between the “sale
qualified” and “sale won” activities, and during the latter part of the execute phase of the
TeAM method. Phases 1 and 2 of the Software Deployment Method should occur after the
agreement closes in SSM and during the implementation phase of TeAM.
Completed
Proposed
Identified
Validated
Understand
Qualified
Develop the Monitor the
Won
the Develop the Eestablish the Qualify the Close the
solution with implementation
customer sales plan buying vision opportunity sale
customer
TeAM
TeAM
Completed
Develop IT Verify Demonstrate
Qualified
Evaluate business Develop Refine Monitor
solutions customer's
Won
benefits and solution solution and solution and
customers' linked to interest in
capabilities with resolve meet
environment customer's working
customer concerns expectations
strategy with IBM
SDM
SDM DM 0
DM 7
DM 4 DM 5
Define DM 1 Execute
DM 8
Refine Finalize
Software Document quick Execute
deployment deployment
Deployment review deployment deployment
plan plan with
plan
Deployment
Team customer wins
Success &
Revenue
New
DM 2 DM 6 DM 9 DM 10
DM 3
Develop high Conduct Scan for Amend or
Establish
level deployment deployment renew
partnership
deployment kick-off demand & Enterprise
with customer
plan meeting new revenue Agreement
Figure 1-3 Integration of the SSM, TeAM, and Software Deployment Methods
Figure 1-4 shows another, more detailed example of the overlap between the Software
Deployment Method and SSM.
The overlap of the software deployment planning phase with the activities in SSM is
recommended for practical reasons. Before a sales opportunity closes, the sales team is
extremely busy, but they are present at the customer’s site and generally available for
meetings with the deployment and customer teams. After the agreement closes, their
attention shifts, and they move to the next opportunity or perhaps the next customer. The
deployment method can begin after the agreement closes. However, experience teaches us
that the deployment team has a hard (but not impossible) time getting the attention of the
sales team in a post-sales environment. Where possible, engagement with the sales team
should occur prior to agreement closure.
The recommended place to introduce deployment discussions in the SSM is when the sales
opportunity is fully qualified and there is a 70% to 80% possibility that the agreement will
close. At this point, the technical team and the customer begin to finalize the solution design.
It is also at this point that the technical sales team begins considering Solution Assurance
Reviews.
Solutions are made up of, or apply to, multiple projects. Projects “burn” software licenses, and
they may use hardware and services, too. At this point in the sales cycle, the IBM sales team
should engage the Software Deployment Team (the SAM, SDA or SWA, ITSs, and the
services representative(s)). The deployment team needs to know that an agreement is being
Attention: The situation around agreement closure is very tenuous. The deployment team
should be careful as they get involved before an agreement closes. They should work with
the sales team to understand what and how much information to share with the customer
while the agreement is still being resolved. They need to know what the controversial
issues are, if any. The sales team may say, “This customer wants to know everything about
deployment, including how much work is expected of them.” Or they may say, “This
customer just needs a high-level review now. Wait until the agreement closes before going
into detail.”
The advantage is that a Software Deployment Architect can be pulled into accounts
frequently to talk to customers about deployment and what to expect from IBM after
agreement closure. This discussion can reassure the customer that IBM will be with them on
their road to deployment success and value realization.
The IBM GSM provides a single method to enable a common language among all
practitioners delivering business solutions. It is a fundamental component to accelerating
Global Services' shift to asset-based services. It provides a mechanism for practitioners to
reuse knowledge and assets using a consistent, integrated approach. For more information
on GSM, see the following Web site:
http://gcdserver1.endicott.ibm.com/methods/webapp/MethodWeb
The Rational Unified Process is a Web-enabled set of software engineering processes that
provides customers with guidance to streamline their team application development activities.
From this industry-wide process platform, customers can easily choose the set of process
components that are right for their specific project needs. They can achieve more predictable
results by unifying their teams with common processes that improve communication and
create a common understanding of all tasks, responsibilities, and artifacts. On one centralized
Web exchange, Rational, platform vendors, tool vendors, and domain experts provide the
specific guidance customers need to be successful. For more information on RUP, see
Appendix E, “Rational Unified Process” on page 141.
1.5 In summary
The result of poor deployment is that IBM misses opportunities to amend and renew too many
Enterprise Agreements. The Software Deployment Method described in this redbook was
created to add structure and discipline to software deployment and to show its recommended
relationship to the SSM and TeAM methods and work products. IBM recommends that
deployment teams follow the method as described, because it helps to ensure successful
deployments.
A more common frustration expressed in deployment post mortems is that roles and
responsibilities were not clearly stated up front. Then, as deployment progressed, confusion
arose over who was supposed to perform certain tasks or when they would be done. An IBM
strength can become a liability if things are not communicated clearly or at all.
The basic foundation for deriving value from an Enterprise Agreement (EA) begins with the
basic steps of ensuring that the IBM team (shown in Table 2-1) and the customer team know
their own and each other’s roles. Who is supposed to do what? And when should they do it?
This chapter sets the stage for the remaining chapters of this redbook.
Note: Refer to Appendix B, “SAM, SWA, and SDA responsibilities” on page 125, which lists
the responsibilities of the SAM, SWA, and SDA (the three roles most actively involved in a
software deployment) in table form and provides a useful reference.
Each SAM provides a single “sales face” to the customer across all software brands in their
assigned accounts.
Note: The primary IBM Software Group (SWG) brands are Data Management, Lotus,
Tivoli, WebSphere, and Rational.
Software Architects are valued because they first listen to the customer and then analyze the
customer's business and IT challenges. Next they design a comprehensive solution that
integrates smoothly into the customer’s context and that leverages the best of the entire IBM
software portfolio. The Software Architect’s responsibilities are to:
Grow total software revenue at assigned accounts.
Work with the account team and the customer to translate the customer's business vision
into a specific technical design.
Develop plans to prove or implement the technical design by coordinating the efforts of
other members of the software sales and services teams.
Help generate new opportunities by building relationships with key technical decision
makers.
Direct the technical activities necessary to design and implement a solution.
Create strong relationships with key technical decision makers.
Focus on a technical strategy for their customer’s company rather than on specific
products or tactical implementation issues.
Use tools, such as IBM Framework for e-business to articulate the capabilities of IBM
software.
Help customers develop the strategy and vision for their IT systems and shape this vision
into a specific technical design.
Exercise a repeatable, documented, and auditable design method.
Using their technical knowledge and proven experience, the ITS provides a bridge between
the customer's technical challenges and potential product solutions.
The SDA should assume the role of “trusted advisor to the customer”. They should leverage
this relationship to identify and design solutions that satisfy software purchased inside and
outside the Enterprise Agreement. The SDA is key to customer satisfaction because they
help to ensure that the customer realizes value from the EA. Since a multitude of projects and
activities surround an EA, the SDA provides a single point of contact for EA-related questions
and issues.
The Representative manages IBM opportunities while guiding the development of the
solution and support strategies. They partner with the SAM to drive software sales and
partners with sales and technical specialists in hardware and services to drive respective
sales.
The Signature Selling Method refers to the “power sponsor” as the key customer
representative. To avoid confusion with the power sponsor, it is important to clarify that the
Enterprise Business Sponsor and the power sponsor may, in some accounts, be the same
person. However in other accounts, the person who works to close the Enterprise Agreement
(power sponsor) is not responsible for deployment milestones (Enterprise Business Sponsor).
In this book (and when describing the Software Deployment Method), we refer to the
deployment owner as the Enterprise Business Sponsor.
Software Group can also leverage Team IBM when working on an EA with a new IBM
Software customer. If another IBM organization already has active business with the
customer, it can provide IBM Software Group with appropriate leads or introductions and
advice or guidance. Also, if Software Group sees an opportunity for other IBM business, it can
solicit the appropriate IBM group to partner in addressing that opportunity.
8
4
9
3
10
80% Closure 2
Possibility Engage
Software Development
Team
1
Note: There is likely to be more than one Technical Sales Manager involved. This may
include the TSM for the Software Deployment Architect, the TSM for the Software Architect
(SWA), and the TSM for the Software Technical Sales Specialists who will be selected for
the SDT.
Figure 3-3 Inputs, tasks, and outputs for DM 0: Create the Software Deployment Team
3.1.3 Benefits
The benefits of this activity are that the SDT is established, the team members understand
their roles, and they accept ownership for the customer’s deployment success. Also, the
Client Team and software managers commit the resources that are necessary to realize the
customer’s deployment goals.
8
4
9
3
10
Solutions (60-70%)
At this point, it is critical to obtain a preliminary view of how the customer defines success and
what value they expect to achieve from the agreement. The SDT should keep this definition in
mind for the entire deployment process and discuss it with the customer so they don’t lose
sight of the end goals.
The deployment team should thoroughly understand the content, terms, and conditions of the
contract. Typically it contains much standard terminology. But because each agreement is
unique, the contract will have sections and language that apply only to a specific sale. The
deployment team should know the customizations and how they affect the agreement. If there
are things they don’t understand, they should ask the sales team.
The participants include the Software Group (SWG) Team. All members of the SDT are
mandatory.
Figure 3-5 Inputs, tasks, and outputs for DM 1: Review the deployment documentation
8
4
9
3
DM2 Develop high level deployment plan 10
(SWG and Client Team)
80% Closure Define deployment road map in “big chunks”, maximize
2
license usage over time
Possibility Engage
Software Development Develop internal understanding of customer’s deployment
Team readiness
1
Determine deployment services requirements cross brand
(for example, SmartStart)
SSM 5 Develop 0
Leverage existing plans and client team to kick off SWAP
and populate customer profile
Solutions (60-70%)
The purpose of this activity is to take the high-level mapping of products to projects to a lower
level of detail and assign ownership at a project level. The high-level deployment plan:
Defines a list of initial deployment projects
Identifies a customer sponsor and owners for known projects
Groups deployment into logical chunks
Contains a deployment timeline
Includes a services assessment
This plan should also define ownership (including a customer sponsor and an IBM owner) of
core infrastructure projects that are required for the implementation and maintenance of the
specific business oriented projects. Some examples include License Management, Problem
Management, Configuration Management, Performance and Availability Management,
Security, and Storage Management.
When the agreement closes, these projects drive deployment activity. The SDT should begin
creating the project list before the agreement closes. This is when the key players are still at
the account and knowledge is available. (See Appendix A, “Work products: Usage and
examples” on page 97, which contains an example of a spreadsheet that has been used to
track projects.) List the following items:
All the potential projects
The brands that are involved
The deployment sites
The customer owners and their contact information
This helps to ensure that, when deployment begins, information is available to help drive
deployment activity. For example, the list may contain 60 projects with 60 owners who are
going to deploy 100 products over the next three years. The projects identified at this point in
the method may not likely burn the entire EA software inventory, but it starts things moving
and generates momentum and demand for incremental license usage.
The Software Sales Team should help the deployment team identify projects that were built
into the contract to generate the demand for it. Note that there are several major brands within
IBM (Tivoli, Lotus, Data management, WebSphere, and Rational). Each one typically has
sales and technical sales people assigned to the account. The sales team for each brand is
focused on generating demand and creating potential projects. The SDT’s challenge is to
work with these teams to determine:
The revenue that is allocated to each brand
The projects that are involved
The software that is included in each project
The owners of each project
The start and end dates
The numbers of licenses purchased
The Software Architect helps ensure that integration, where and when it needs to occur, is
executed smoothly. Keep in mind that some projects are independent. For example, a DB2®
online analytical processing (OLAP) project typically integrates only with other database
products.
Figure 3-7 Inputs, tasks, and outputs for DM 2: Develop a high-level deployment plan
3.3.3 Benefits
The main benefit of this activity is that the Client Team and SWG Team come to agreement on
various aspects of deployment and deployment readiness. Other benefits include:
A high-level deployment plan mapped to projects and products is established.
Deployment services requirements are considered and drafted for review with the
customer.
The customer’s deployment readiness is considered and drafted for review with the
customer.
A software deployment gap analysis is completed.
8
4
9
3
DM3 Establish deployment partnership with 10
EBS (IBM and customer)
80% Closure Affirm buying decision. Record goals and
2
expectations of EBS
Possibility Engage
Software Development Identify short term quick deployment wins and
Team ROI strategy
1
Present Readiness Plan and SW Deployment Best
Practice findings
SSM 5 Develop 0
Schedule deployment kick-off meeting. Discuss
participants
Solutions (60-70%)
The purpose of this activity is to solidify the customer and IBM partnership and to help ensure
that both groups realize that the customer is ultimately responsible for the deployment. During
this activity, the SDT partners with the customer to identify quick wins (that are technically
proof points) and define critical success criteria. They agree on roles and responsibilities and
introduce SW Deployment Best Practices and the Readiness Plan. They agree on the
high-level deployment plan created in the previous activity and determine deployment
services.
The SDT should meet with the Enterprise Business Sponsor, present their roles, and
establish themselves as partners focused on the success of the Enterprise Agreement. It is
important for the sponsor to understand why the deployment team is involved, what they will
do in the account, and what the customer should expect from them.
The participants include the Enterprise Business Sponsor, SWG and Client Team members,
as well as key customer stakeholders.
Updated goals and Confirm customer's buying decision and vision. Work products
milestones document Identify short-term quick wins. Revisions to architecture plans
High-level phased Define milestones and metrics. if needed
deployment plan Review gap analysis and determine a strategy to Deployment quick-win plan
Detailed mapping of minimize the gaps. Updated goals and milestones
products to projects to Review and discuss political, cultural, and faction document
business initiatives roadblocks that could impact deployment. Results
Services requirements Validate critical players on the customer's team. Validated high-level phased
document Communicate and jointly agree to roles and deployment plan
Initial readiness plan responsibilities of IBM team, customer team, and Validated detailed mapping of
findings deployment services. products to projects to business
Gap analysis report Introduce software deployment best practices and initiatives
Environment and the Readiness Plan to the sponsor and discuss Validated gap analysis report
infrastructure an assurance plan.
Validated readiness plan
requirements Review outputs from activity DM 2. findings
Updated license Validate project leads within the account who will Software deployment best
utilization report assist the customer owner with deployment. practices findings and actions
Identify any challenges or risks to deployment. Validated environment and
Identify prerequisites and dependencies that must infrastructure requirements
be met prior to deployment start. Validated services
Schedule date for kickoff meeting and determine requirements document
who should participate in it. Validated license utilization
report
Kick-off meeting scheduled
Figure 3-9 Inputs, tasks, and outputs for DM 3: Establish a deployment partnership with the customer
3.4.3 Benefits
The benefits that result from this activity are:
A partnership with the customer is established.
An agreement is established regarding software deployment ownership.
The customer owner agrees to the high-level deployment plan.
There is agreement on the customer’s staffing strategy (where outsourcing will be used,
for example).
There is agreement on the plan to address best practices and deployment readiness
concerns.
A kickoff meeting is scheduled.
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
The purpose of this activity is to revise the architecture and deployment plans to reflect any
changes caused by contract modification. During this activity, the SDT reviews again all input
(for example, the contract, and list of deployment projects and owners) to deployment steps
DM 1 and DM 2 to determine if anything has changed. The team also completes a thorough
review of the requirements, architecture, components, interfaces, and any performance
modeling that was done. A key output from this activity is a refined deployment plan.
In activity DM 2 of the deployment method, a list of potential projects and owners is created.
At this point in the method, after the agreement closes, the deployment team meets with the
sales team and Enterprise Business Sponsor and finalizes that list. They should check for any
last-minute additions or deletions.
Some projects may be defined in sufficient detail to perform deployment planning at this time.
For these projects, the SDT, led by the Software Deployment Architect (SDA) or Software
Architect (SWA), works with the customer to perform any necessary capacity and
performance modeling. They produce a recommended physical production architecture and
associated physical architecture and define or refine hardware and software requirements.
They also discuss environmental and infrastructure requirements for deployment and conduct
a solution assurance review, if called for.
If deployment began as recommended (when the agreement was 60% to 80% complete), at
this point in the cycle, the Enterprise Agreement should have officially closed. Now is the time
to perform a final review of the contract:
Check for any last minute changes that may have occurred before the agreement closed.
Resolve any outstanding questions that may have arose.
With this step, the majority of the planning for successful deployment of the software is
completed. Good planning leads to a smooth deployment.
Figure 4-3 Inputs, tasks, and outputs for DM 4: Refining the deployment plan
4.1.3 Benefits
The benefit of this activity is that the SDT revisits and refines the deployment strategy to
incorporate changes that occurred during final contract negotiations.
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
The purpose of this activity is to obtain the customer owner's agreement with the final
deployment plan for projects where the preceding activities are completed. During this
activity, the SDT and the customer review all input to DM 3 and agree on project controls. This
activity is repeated as additional projects are developed and progress to this point in the
Software Deployment Method.
The participants include the Enterprise Business Sponsor, critical customer stakeholders,
and all SDT members.
Figure 4-5 Inputs, tasks, and outputs for DM 5: Finalizing the deployment plan
4.2.3 Benefits
The benefit of this activity is that the customer agrees with deployment strategy modifications
that resulted from the final contract negotiations.
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
The purpose of this activity is to market and communicate the deployment plan (and vision) to
all current and potential users within customer environment. This typically is done in the form
The peak of deployment intensity should occur here at step 6 with a kickoff meeting. This
meeting should include the Enterprise Business Sponsor or Sponsors, all customer project
leads, all of the IBM people (the Client Executive, Software Account Manager (SAM), SWA, IT
specialist, brand people), and all of the customer’s counterparts to the IBMers.
Plan and conduct a meeting (many may need to participate via teleconference) where you
discuss:
What was purchased in the Enterprise Agreement
Why it was purchased
The deployment plan
The deployment schedule
Cover hardware, software, and services where applicable. At this meeting, the Enterprise
Business Sponsor should present their success criteria. The deployment team should present
the best practices described earlier in this redbook. Discuss roles and responsibilities (see
Chapter 2, “Roles and responsibilities” on page 17) too.
Dozens of people may attend this meeting. Your goal is to inform the participants and to
create excitement and energy for the deployment. This is something that we don’t do very well
today. An example of how to generate some excitement is to contact Software Group
Marketing. They have program tools such as “architecting e-business” and “e-business live”
that you can use to communicate the right points to the customer’s team. They have the ability
to take the suite of products the customer purchased, incorporate the customer’s strategy,
and present the result in a very marketing way, customized to the customer’s situation. When
the customers see how the products can come alive and solve their needs, their enthusiasm
and buy-in increases. The Software Group Marketing home page is on the Web at:
https://w3.ibm.com/software/marketing
Kickoffs happen in various forms today. A kickoff meeting may be initiated by the hardware
team which doesn’t necessarily address the software details. There may be a kickoff meeting
that includes only the executive team or the top-level customers with the top-level IBMers.
The advice here is to conduct a kickoff that includes as wide a range of people as possible,
including the end users of the software products. They have much to do with the ultimate
success of the deployment.
The kickoff meeting is a good opportunity to further demonstrate how the Enterprise
Agreement (EA) contributes to the IBM On Demand Software Strategy. The team at this
session plays a critical role in the planning required to achieve on demand goals. This
meeting can be led by the SAM, SWA, SDA, or a Software Group Marketing guest speaker.
The participants include the Enterprise Business Sponsor, key stakeholders from the
customer, and the SWG and Client Team members from IBM.
Figure 4-7 Inputs, tasks, and outputs for DM 6: Conducting the deployment kickoff meeting
4.3.3 Benefits
The benefits that result from this task include:
A perceived tight linkage of partnership
Customer awareness, understanding, and enthusiasm
An understanding of the key responsibilities and their owners
IBM team’s credibility and accountability established
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
The purpose of this activity is to execute on the quick deployment win activities and, in doing
so, to demonstrate success and build momentum in the beginning stage of deployment. This
activity is critical and can be complicated.
During this activity, the deployment team carefully monitors the early projects that allow the
customer to recognize a fast start. In addition, the Software Deployment Team (SDT) needs
to stay focused on the “quick-win” goals that the customer provided in earlier discussions. The
ultimate goal of this step is to help ensure that customer recognizes value crisply and early.
Deployment has begun!
The participants include the Enterprise Business Sponsor (EBS), customers project leader,
IBM Software Sales Specialist (SSS), IBM Software Technical Sales Specialist (ITS), IBM
services representative, IBM support representative, and key customer stakeholders
assigned to quick-win projects.
Figure 5-3 Inputs, tasks, and outputs for DM 7: Beginning the quick deployment win activities
5.1.3 Benefits
The benefits that result from this activity are:
Customer confidence is built.
Technologies are tested and understood.
Credibility of the Enterprise Business Sponsor and IBM is reaffirmed.
Customers are trained.
Customer references are obtained.
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
The purpose of this activity is to build on the success and momentum of the quick deployment
wins and begin to deploy projects that are defined up to this point. During this activity, project
management is critical. Also customer satisfaction and progress toward deployment goals
(timeline and financial) should be monitored carefully. This is also the perfect time to repeat
the kickoff meetings conducted in step DM 6. The vision of the deployment should be
re-communicated. It may also be possible to host an open house with live demonstrations of
what was accomplished with the quick wins.
Refer to Chapter 6, “Managing software deployment projects” on page 53, for more
information about this. The SDT’s challenge in this phase is to move projects from the
“potential” list to the “active” list at an acceptable rate that will burn the software licenses.
The participants include the SDT, Enterprise Business Sponsor, key customer stakeholders,
IBM Software Sales Specialist, and IBM Software Technical Sales Specialist.
Figure 5-5 Inputs, tasks, and outputs for DM 8: Executing the deployment plan
5.2.3 Benefits
The benefit that results from this activity is a satisfied customer who perceives value from the
Enterprise Agreement and who wants to do additional business with IBM.
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
Recognizing that not all deployment projects are identified prior to agreement closure, the
purpose of this activity is to use selling techniques to generate demand for the remaining
products in the contract inventory. Also, new opportunities for revenue should be found during
this activity.
During deployment, many projects may remain on the “potential projects” list. During this
activity, shifting these projects to an “active” status continues to be a high priority. But the
deployment team also has the responsibility of recognizing licenses that may not be matched
to a deployment project in any status. This is where the technical team needs to work with the
sales team and the customer to define opportunities and design solutions that will continue
the license burndown. As stated earlier, this work effort is continuous until the customer’s full
entitlements are achieved.
Throughout deployment, it is critical that the deployment team perform a checkpoint with
customer executives to help ensure that the Enterprise Business Sponsor is getting what they
expect from deployment. Also, the deployment team should constantly watch for additional
sales opportunity to pass on to the sales team.
There should be some level of agreement among the entire Client Team, whether it be among
the Software Group (SWG) or the full IBM team, as to how frequently the full team should
interface with the customer at a senior level. The purpose of this regular interlock with the
customer is to help ensure that value milestones are being met and exceeded. The instinct for
many on the sales team is to move on to the next opportunity, forgetting about the sale that
just closed. Although this behavior is imperative to revenue growth, it is important that these
regular meetings occur to show the commitment of IBM to the customer’s goals.
The SDA should be the day-to-day constant in the account. There should also be an EA
owner for the customer who is constant in the account. There should also be someone from
For the first three to six months of the EA, the Software Account Manager (SAM) should
check progress with the customer once a month to help ensure that things are moving along
smoothly. Thereafter, the SAM should check progress at least every three months. During the
progress meetings, the SAM should ask these types of customer satisfaction, deployment,
and selling questions:
How is deployment progressing?
At this point, does the customer believe that they are getting the value they expected? Is
the pace OK?
Are there any technical issues impeding progress or satisfaction?
Are there any contractual issues that need to be addressed?
Do we have the right team working with you?
Are you at a point that you would be willing to be a reference for us?
It looks like things are going well with Storage Management (for example), and you may
need some more software in this area. Should we think about amending your Enterprise
Agreement?
Also, the SAM should interact regularly with the deployment team to help ensure that things
are moving along well. They should confirm anything that they hear from the deployment
team directly with the customer.
The Client Executive should check the EA’s progress at least every three months. When the
executive interacts with the customer, they should ask the same types of questions as noted
previously for the SAM.
Note: As part of the SSM and Technical e-business Architect Method (TeAM), the architect
and sales team identify and develop new opportunities, developing solution architectures
and laying the groundwork for the new opportunities. When that work completes, the SDT
can update the deployment plan and manage the new projects. However, there is much
work to be done on the current deployment before that point is reached.
The participants include the Enterprise Business Sponsor and the SWG Team.
Figure 5-7 Inputs, tasks, and outputs for DM 9: Scan for new deployment and revenue opportunities
5.3.3 Benefits
The benefit of this activity is that new projects are defined that result in maximum deployment
performance.
8
4
9
3
10
SSM 5 Develop 0
Solutions (60-70%)
The ultimate goal of the Software Deployment Method is customer loyalty. As you have
learned in this redbook, the focus of DM 0 through DM 9 is planning and driving customer
success and satisfaction. These efforts earn customer confidence and foster loyalty to IBM
DM 10 is also when the Software Deployment Method circles back and begins again. As you
will recall, DM 0 (Create the Software Deployment Team) kicked off when an opportunity was
at 80% possibility of closure. This occurred just after step 5 (Develop Solutions) of the
Signature Selling Method. With the help of SSM, the qualified opportunities collected during
DM 10 require a reaffirmation of IBM and customer commitments to deployment success.
Consequently, the Software Deployment Method begins again and helps establish baseline
confidence.
Figure 5-9 Inputs, tasks, and output for DM 10: Amend or renew the Enterprise Agreement
5.4.3 Benefits
The benefit that results from this activity is that of a satisfied customer.
This chapter provides information to help the deployment team begin managing the projects
that burn (use) the software licenses and stay on top of the projects throughout the life of the
Enterprise Agreement.
Some projects last a week, where others can last a year. The project management rigor
applied varies with the project’s priority, complexity, and duration.
The deployment team’s hard work begins in the post sales environment, when the vision
needs to be mapped into deployment activities (projects).
There is no formula or standard when it comes to determining how many projects will run
during an Enterprise Agreement. Typically, on the first day of deployment, the deployment
team has a list of potential and funded projects, project owners, and what software each
project will use. This list likely doesn’t contain enough projects to deploy all the software in the
Enterprise Agreement, but it starts things moving. Hopefully it creates some successes that
generate enthusiasm and demand for the remaining products that are in the portfolio.
As an example of getting started, an Enterprise Agreement for $10 million may specify $2.5
million in software to be used from each of the four IBM brands. The deployment team works
with each brand sales person and technical sales person to determine an inventory for their
$2.5 million. Then the deployment team aligns the software with the anticipated projects,
identifies a customer owner for each project, determines the start and end dates for each
project, and sets a timeline for license use. The Software Architect assigned to the account is
responsible for ensuring that all of the software in the Enterprise Agreement (across brands)
integrates smoothly, but in some cases, the projects may not need to interlock at all. For
example, there may be a totally independent Tivoli project that may not touch a data
management project. Many times projects do need to integrate.
Every account is different, but you have to do all you can to help ensure the first project is
successful. If a deployment team believes they cannot control the projects, including which
ones should be deployed first or who should be assigned to lead them, it may be a sign that
they aren’t working with the true Enterprise Business Sponsor. The deployment team’s
challenge is to partner with the real owners, those who care most about the success of the
projects and the Enterprise Agreement, and work with them to make things happen.
The deployment team may advise project managers as they create their project plans, help
ensure that projects have clear charters, or review completed plans, because an extra set of
experienced eyes on these items can be quite helpful. The deployment team can:
See that each project starts well
Check with the teams at critical points to help ensure things are (or aren’t) on schedule
Help ensure that action items required to keep projects moving are acted upon
It is wise for the deployment team to prioritize projects, too. They should be spending more of
their time on the hottest projects, but even then, they should manage them at the milestone
level.
As one deployment team member said, “We need to know what needs to be done to plan a
project, but we don’t need to be the ones doing it. We’re not the executors.”
Scope creep can be good for IBM, because it opens up additional sales opportunities.
However, the customer may sometimes expect to get additional licenses under the original
Enterprise Agreement’s umbrella. These situations may offer opportunity to exchange
licenses (make sure you know what substitutions the Enterprise Agreement contract allows).
You need to be aware of:
The products in the Enterprise Agreement that are not being used
How additional products may be used
Whether the scope of the project can be enlarged to use additional product
While all this is happening, you need to be sensitive to the committed schedules and
deadlines. It is a tightrope you have to walk.
Some of the opportunity that comes from scope creep may not be software related. For
example, it can be in the hardware arena and the customer may need more processor power
or direct access storage device (DASD). You can engage the hardware group and then bring
in the appropriate services (Lotus Professional Services or Global Services, for example) to
help with integration. Additional opportunity may be in the area of education.
Note: Although North America and South America are considered one IBM geography, if
an account deploys software in both continents, consider it global because of the many
cultural differences between the two regions.
IBM is one of the few companies that actually has the capability to service global customers
effectively. That being said, doing business in over 100 countries or regions with unique
cultural, political, and business guidelines is complicated and littered with potential pitfalls. It
is because of these pitfalls that this chapter was included in this redbook. IBM generally
assigns a global account team to any customer that has global reach. This team generally
consists of representatives from all parts of IBM, such as Global Client Executive and Global
Software Account Manager. At some accounts, a Global Software Deployment Architect is
also assigned.
Revenue recognition is one of the first pitfalls that is often encountered. Generally speaking,
IBM follows the First Landing Principal. This means that software subscription and support
is linked to a specific site in the country or region where the products are acquired and
revenue is booked. Therefore, recording revenue proportionally in the countries or regions
where the customer will use the software enables the local IBM company to fund the
necessary resources to supply the local support. The client and Software Group (SWG)
teams need to work together to ensure the revenue recognition is handled amicably across all
geographies.
This is not easy. To give this situation the proper focus and resource, IBM created a role
called the Global Deployment Architect (GDA) and recommends a coverage model to help
keep the global deployment accounts on track. If an account qualifies for this type of
coverage, the GDA is positioned in the city where the Global Account Team is located
(typically where the customer’s headquarters is located). The GDA needs this proximity to the
IBM team and the customer.
The GDA has limited ability to impact locations outside their geography. For this reason, IBM
recommends a primary, secondary, and tertiary coverage model. The size of projects and the
number of simultaneous projects determine whether a deployment site requires primary,
secondary, or tertiary coverage:
Primary = full time: A customer site where the majority of deployment occurs warrants
primary coverage. This involves full-time, dedicated, and focused deployment personnel
who are hands on and proactive.
Secondary = part time: A customer site where significant deployment activity occurs, but
not as much as the primary site or sites, warrants secondary coverage. A part-time person
is assigned here. This means that this account is one of several assigned to them. They
are proactive or reactive in this deployment as the situation requires.
Tertiary = on demand: A customer site where minor deployment occurs (or
straightforward deployment) receives tertiary support. The tertiary person only goes to the
account when called. The person’s name is on the “coverage chart”, but they are not the
person checking on the customer proactively to see how things are going. When the GDA
hears that something critical is happening at the account, they request that this person
gives the situation the needed attention. The on-demand person is typically the manager
of a technical team in the city, country, or region.
The size of the agreement doesn’t necessarily trigger the application of this model. Basically
IBM management decides whether an account needs global attention. Client Teams are
aware that the role and coverage model exists. If they feel it is necessary, then they raise the
need.
When a GDA is assigned, they work with the customer sponsor (the person whose job it is to
see that the global deployment succeeds) to identify the countries (regions) and cities where
deployment will occur, how much, and when. Ideally, the customer assigns project leaders
within each of their locations that has significant deployment activity. The GDA then works
within IBM to obtain the primary, secondary, and tertiary deployment commitments. The GDA
Note that a significant amount of deployment occurring outside of the United States may not
qualify as a global deployment. For example, there have been requests for a GDA at a major
account in the United Kingdom (UK). Upon closer inspection, 98% of the deployment is
happening within the UK. The deployment may be complicated and challenging, but that in
itself it does not require the application of the model. For this example, it is not a global
challenge, but a local challenge.
EMEA John Barker Niels van Eck Ted Zonderland Angel Cardeno Patrick Soltani
GDA (UK) GDA GDA (Netherland) GDA (Spain) GDA (France)
(Netherland)
Tokyo
Americas Sean Franks Tom Caruso Tom Poovakad Jim Doherty Kurt Hayes
(New York) GDA GDA GDA GDA GDA
EMEA Mohammed
Ajab
(FT - UK)
The following checklist is provided to help the GDA track the most important items. The first
few items on the list do not need to be done repeatedly, but only for the assignment process.
Other items need to be revisited regularly to help ensure they are being handled.
Geography management assigns a Global Deployment Architect in the city where the
global Client Team is based and where the Enterprise Agreement was closed.
The GDA works with the global Client Team and the customer to identify the customer’s
Enterprise Agreement sponsor or owner.
Assign a GDA
The geography manager assigns a GDA to the city where the global Client Team is based.
Assignments may require a change if someone leaves during the project or if the global team,
for whatever reason, moves to another city.
One project leader should be assigned per geography. This person should work in that
geography with the deployment professional who is assigned.
For these types of deployment efforts, the customer usually works with one product, such as
systems management or application server, that is quite specific to their needs. In this case,
the appropriate on-demand person may be a WebSphere specialist or a Tivoli specialist.
MatsuzakiT On Demand
Tokyo
S Putland - On Demand
Sydney
L Yagnik - On Demand
Singapore
As early as possible in the selling and deployment cycles (for example, during the “develop
solution with customer” step of SSM and during DM 2: Develop high-level plan step of
deployment), the Software Group Team should determine the customer’s ROI. Their work on
defining ROI pays dividends when they meet with the customer in deployment step DM 3. It
shows that:
The IBM team has the customer’s success in mind.
They have been thinking of ways to quantify, measure, and help ensure that success.
According to most experts in this area, it is good to have both tangible and intangible
measures. And it is not that hard measures are good, or that soft measures are bad.
Hard and soft ROI data can be developed at an individual product level. This should not be
discouraged, but the Software Group Team should not get lost in that detail. They need to
determine ROI and overall benefits at the enterprise level and determine how those benefits
support the business vision.
Professional studies to quantify tangible ROI can take significant amounts of time, for
example six to twelve months. The studies involve questionnaires that contain hundreds of
questions. Since many departments in the company are asked to participate, the customer’s
time investment can be quite high. When the surveys are completed, it may take several days
or weeks for the analysis to complete and the results to be made available. When all is said
and done, the results may not be totally reliable, because some subjectivity is involved.
Sometimes these factors are what determine whether the best employees stay with their
companies. Therefore, solutions that can be shown (or are believed to) improve employees
perceptions of these topics are important. Satisfaction and perception are key for both
employees and the business’ customers.
ROI is only as important as customer management makes it. Customers tell IBM (usually
quite directly) just how tightly or casually they want their investments tracked to tangible
benefits and over what time frame.
These steps offer an order and approach for working with a customer to identify ongoing
measurements for success and lifetime ROI.
Customer success
Did the quick-win projects create positive first impressions, generate enthusiasm, and
build momentum?
Are you achieving the milestones outlined in the deployment plan?
Relationship management
How many people in the account know about your team, what they do, and the successes
they have had?
Are you increasing your contacts over time?
Are you working up the management chain, so that more and more senior management in
the company is aware of the deployment successes?
License utilization
Are you on target as planned with your deployment of licenses?
Are you managing the gap effectively so there will be no shelfware at the end of the
engagement (Gap = total licenses – deployed – forecasted)?
References
References can be philosophical, for example, “I bought the solution for these reasons (list),
although the software may not yet be deployed.” Or references can be actual, for example,
“The software has been deployed in my company and I am satisfied for these reasons (list).”
Is the customer willing to be a reference account?
– Grade 1 reference: They are willing to be quoted and referenced in a newspaper or
magazine article.
– Grade 2 reference: They are willing to appear and speak at a trade show or at a
product kickoff meeting.
– Grade 3 reference: They are willing to give a testimonial at a prospective customer’s
account.
Opportunity management
Are you generating the new opportunities required to drive the new revenue needed year
to year?
8.6 When goals are met, IBM and the customers win
The purpose of deployment is to get the customer to buy repeatedly at increasingly greater
levels. If the customer deploys well, sees value in what was purchased, and sees value in
what was deployed, they will buy more. Ideally, the customers’ trust in IBM and loyalty to IBM
increases over the years.
Total Total
Purchased on Allocated Deployed & SVP at Level SVP Deployed &
PRODUCT DESCRIPTION ELA Licenses Deployed Licenses Allocated J* Allocated Value
Host Integration Family
Host Publisher Server 10 1 0 1 $53,375.00 $53,375.00
Host On-Demand 9850 9000 0 9000 $102.50 $922,500.00
Screen Customizer 200 2 0 2 $102.50 $205.00
Lotus Family
CEO Lotus Sametime User 10000 538 0 538 $32.90 $17,700.20
WebSphere/MQ Family
MQ Series CU for UNIX & NT 596 254 0 254 $1,601.75 $406,844.50
WebSphere Advanced Edition Server 158 59 50 109 $8,441.00 $920,069.00
Data Management Family
DB2 UDB EE (qty 6 swapped out) 50 50 0 50 $17,457.00 $872,850.00
Tivoli Family
TBSM 1 1 0 1 $2,636,363.00 $2,636,363.00
Software distribution Retail 514 514 0 514 $554.00 $284,756.00
Remote Control Server Retail 93 93 0 93 $189.66 $17,638.38
Software distribution Server Back Offi 410 50 360 410 $554.00 $227,140.00
Software Distribution Clients Corpora 25000 160 24840 25000 $31.19 $779,750.00
Tivoli Software Miscellaneous 1 0 1 1 $155,167.00 $155,167.00
Tivoli Storage Manager Tier 2 6 6 0 6 $4,500.00 $27,000.00
Tivoli Storage Manager Tape Sharing 6 6 0 6 $19,875.00 $119,250.00
Tivoli Disaster Recovery 6 6 0 6 $15,750.00 $94,500.00
Deployed and Allocated Distributed Software Value $7,911,863.48
Deployment architects are required to keep the Workbench current at least monthly. However,
they are encouraged to update more frequently if the account situation warrants it.
The starting point for Workbench is the creation of an enterprise profile, the main form of the
application. It contains vital information such as enterprise name, account type, account
status, account team information, GEOs, deployment regions, and sales regions. It also
contains the contract financial information such as total distributed revenue, MLC revenue,
and total contract value.
After the enterprise profile is created, one or more locations must be created. A location
allows the deployment architect to manage deployment at separate locations independently
and provides the access to account health report. Account health reports are monthly
snapshots that show how a location is doing.
Each location should have brands. Each brand has its own document that contains
information such as the business as usual (BAU) value of deployable software, the
percentage deployed, and the deployed BAU value.
A contact document should exist for each person on the account team. It lists e-mail, address,
and phone number information.
After opening the ELA Workbench database, the display shown in Figure 9-1 is presented
with selectable views listed in the left column. Which views a user sees depends on their role.
The remainder of this section provides overviews of the information displayed for the
Enterprise, Account Health Summary, and Reports views. More information about
Workbench is available in a Workbench Training Guide that is part of the help information
within Workbench.
Each account is assigned a color that indicates the overall account status:
Red: High concern, high-risk account. Existing critical customer satisfaction issues are a
potential revenue risk within 90 days.
Yellow: Low concern, low risk account. Minor customer satisfaction issues.
Green: No known customer satisfaction or revenue risk issues.
The Account Health Summary views display the latest account health status alphabetically by
enterprises, or enterprises categorized by sales geography and region as listed here:
All
Americas Canada
Americas Central
Americas East
Americas Federal
Americas Latin America
Americas West
EMEA CEMA
EMEA Central
EMEA Nordic
EMEA North
EMEA South
EMEA West
Asia Pacific
Figure 9-13 through Figure 9-17 show an example of each of these reports.
The documents created through the SWAP process are stored in the Workbench database.
Four document types are created as part of SWAP:
Customer profile
Sales initiatives/opportunities
Customer environment
Miscellaneous
The four views in which you can see the SWAP documents are:
All
By geography
By industry
By person
Figure 9-18 through Figure 9-21 show an example of each of these views.
Many team rooms exist. To obtain access to the ones that are most helpful to you, check with
your management or operations lead for your department.
The deployment team and Enterprise Business Sponsor should agree to follow deployment
best practices. These are items that have proven to ensure the highest possibility of success
in Enterprise Agreement deployments.
If the deployment team feels that they can’t control the projects, it is likely a sign that they
have not found, and are not working with, a true Enterprise Business Sponsor. Ensure the
business sponsor understands that you are there to support them, to partner with them. Work
with them to identify what you want to complete in the next 90 days, which can really make an
impact. Expect the wins to continue, and celebrate each one.
Work with the Enterprise Business Sponsor to identify cultural, geographical, political, skills,
or training challenges that need to be overcome. Define a strategy or plan to overcome each.
Make sure the business sponsor understands how to go about getting support for products in
each brand, and that they understand the support (level 1, level 2, and level 3 assistance) and
escalation processes. Customers should know what support numbers to call, who to call, and
who is in charge. Ideally, you should develop a support roadmap for the business sponsor so
there is no confusion in this area.
The Enterprise Business Sponsor should also consider forming a Center of Excellence
(COE), which provides a focal point for IBM software expertise. This type of organization can
facilitate the deployment at multiple phases in the deployment life cycle. In Phase 1, kicking
off deployment, a COE provides an internal organization and set of personnel that can
increase the buy-in and willingness of other customer organizations to consider using IBM
software through presentations, demonstrations, and proof-of-concept activities. In Phase 2,
executing deployment, a COE facilitates the sharing of skills, experiences, and resources
across multiple projects. It accelerates and improves the quality of the deployment.
The list of customers scheduled to receive software will likely change over time. The
Enterprise Business Sponsor should centralize the software fulfillment process as early as
possible in the deployment life cycle. That way, one party in the company is responsible for
the receipt, or downloading, of all software in the EA, logging its receipt, distributing it to those
who need it, and tracking what is delivered.
Since there is no automated process today, spreadsheets are presently used to identify
deployed software on every end point and to establish a baseline. Refer to Appendix A, “Work
products: Usage and examples” on page 97, which provides examples of spreadsheets that
are used to perform license management.
Tivoli has a tool called Tivoli License Manager that became available in November 2002. The
customer can leverage partners or a homegrown process or system to track license
utilization. The key point is that IBM needs to enforce more strictly the need for the customer
to report software usage. The contract specifies that this is the customer's responsibility. Not
doing so can lead to a full audit of their environment by IBM or a third-party consultant.
If amenable, the customer should be presented with a services proposal to execute the work.
When the customer has chosen to decline services, deployment success may be at risk.
Consider the skills and experience of the customer and make recommendations to the
Enterprise Business Sponsor to rectify any capability gaps.
The Software Account Manager (SAM), Software Deployment Architect (SDA), and Software
Architect (SWA) must take special care to work well together and to engage the appropriate
customer team members so that the momentum of a successful sales carries over to
deployment. At this point in the deployment cycle, we recommend that you document and
review the following items from the Readiness Plan with the customer. (The Readiness Plan
is described in detail in Chapter 11, “The Readiness Plan” on page 89.)
Business goals
Communications plan
Education plan
Execution environment plan
Support plan
Backup and recovery plan
Systems management plan
Migration plan and schedule
Rollout plan and schedule
Service level agreements
Dependencies
The deployment team should work with the EA owner to map out a timeline with value
milestones. Revisit the milestones quarterly to help ensure the deployment is moving forward
effectively and delivering the intended results. Refer to Chapter 8, “Achieving return on
investment” on page 65, for more information about this topic.
A key event that helps launch the deployment is to have a deployment kickoff meeting. This
kickoff meeting should occur soon after the EA closes. This event should introduce all the
customer stakeholders to the products included in the EA. Review the software deployment
best practices with the customer at this time. In addition, review expectations that were set
and the criteria for measuring value. For more information about the kickoff meeting, see 4.1,
“DM 4: Refine the deployment plan” on page 36.
Like the steady beat of a drum, communications should continue throughout the life of the EA,
marketing and surfacing deployment opportunities. The deployment team should monitor
deployment progress and recommend adjustments in the communication plan. In general,
keep those who need to know informed of EA content and progress. A communications
example can be a newsletter or Web page that keeps management and end users informed
about recent accomplishment, milestones, and improvements. It is important to promote and
validate the results of ELA deployment often to as many audiences as possible to keep up the
momentum and excitement.
Readiness Plans are particularly important when dealing with customers who have a history
of critical situations and high-risk implementations. These customers may also have projects
that have significant scope and enterprise-wide visibility, customers who have limited skills,
first product drop installations, and service provider engagements.
This chapter explains each of these components. For additional information about a
Readiness Plan and examples, see the following Web site and install the Xpertise Library.
From that database, select the Readiness plan shared asset.
https://w3-3.ibm.com/software/sales/salesite.nsf/salestools/
Information+and+People$XpLibInfo
Enterprise Business Sponsor: A senior executive who is above the day-to-day Executive name
elements of the project, but who should monitor progress and can influence
organizational change, resources, and other lines of business.
Project Sponsor: You may have more than one name here especially if user Sponsor name
groups are represented by someone who needs to be informed if problems
arise.
Project Lead: This person handles project or application installation. Project Lead name
Backup and Recovery Contact: List the person responsible for developing the Availability Lead
backup and recovery plan here.
Security Contact: This person is responsible for securing the environment and Security Officer
providing authentication and authorization access to all codependent systems.
Systems Management Contact: List the lead contact for monitoring the Systems Management
environment. Contact
Internal Help Desk Contact or Contacts: List the name and number of the help Help Desk Contacts
desk as well as the name of the project lead responsible for developing
support information to the help desk.
Execution Environment (Operations) Contact: List the people who must be Operations Contact
called when the system goes down.
IBM Support Center Phone number and contract number: Make sure the IBM Support numbers
customer understands what level of support they have contracted and how to
use it.
IBM Sales Team Contact(s): When everything breaks down, the customer IBM Sales Team
must know when and how to contact the IBM sales team. It is important for the Contacts
customer to avoid communications delay and avoid over communications.
This plan should be cross-checked against the migration and rollout plan to prevent
implementation from getting ahead of customer skills. Some of the identified actions for this
plan may include attending product training, hiring skilled mentors to work onsite, or hiring
consultants to perform implementation.
This plan also starts to prepare the customer for how their resource plan should look. If they
don’t have the right in-house skills and a tight deployment schedule, they should notice
quickly that external skills are needed.
The key responsibility of the IBM sales team is to identify skill gaps and suggest approaches
for closing these gaps. It is the customer’s responsibility to close the gaps. Software technical
product specialists should be engaged to quantify and qualify the necessary skills, not as a
substitute for the skills needed.
The education plan can be a simple tabular listing of skills needed for the project, assessed
measurement, and actions for providing the skills. Identify the skill delivery date and match it
against the project schedule. Table 11-2 shows an example of an education plan.
VisualAge® for Java™ Servlet M Attend IBM VisualAge for Java Application
Development Development Class #999999.
The backup and recovery plan should account minimally for reinstalling software,
configuration data, and application data. Discussions surrounding this deliverable may lead to
customer interest in Tivoli Storage Manager, our premier backup and recovery solution.
Your deployment success is predicated on your ability to deploy, maintain, and track software
in this environment. Systems management is a key element in providing this ability. It must be
included in the base planning, not as an overlay or an afterthought.
A systems management strategy can be based on a software solution, such as the Tivoli
brand, on a manual solution based on processes or procedures, or on a combination of both.
Either way, you and your customer need to factor in the time and cost needed to define,
implement, and maintain this.
The implementation may impact the customer’s internal service level agreements. The
systems management plan should account for how the customer will monitor the system’s
uptime and respond to problems. It should also include alerts to internal customers. This plan
should discuss who is responsible and how they intend to account for the solution’s uptime
availability.
The IBM Sales Team should use the risk and assumption assessment tables as a summary of
the above plans. You may also want to add other active risks, assumptions, issues, or
dependencies identified during the sales process.
Note: Record any assumption with a low confidence and high impact as a risk.
Deployment plan
Execute
Execute
Figure 11-1 Deployment plans, project plans, and readiness plans
Figure A-1 SSM, TeAM, and Deployment Method: Work products mapping
Various business context diagrams can be examined and discussed with the client as a way
to clarify which business interactions are in scope and which are out of scope of the system
being developed.
Component model
The component model documents the following information for each component:
Responsibilities: Describes responsibilities from the view of a user of a component. The
description is later refined into specific operations that constitute the application
programming interface (API) for the component.
Required service levels: Describes the service level for the component in regard to users
and presentation, performance/capacity and availability design rationale, reasonableness
and risk, and implementation approach.
Customer’s IT environment
This work product documents the customer’s existing logical and physical design, databases
design, and Web environments (servers, firewalls, for example). It also documents their
security requirements, operational parameters (24x7, for example), end-to-end performance
requirements, and existing standards (naming and protocols, for example).
Customer’s organization
This work product description is simply an inventory (or chart) of organizational elements
(structures, behaviors and enablers) for in-scope organizational units (for example, corporate
organization, strategic business unit (SBU), functions, teams, and individuals).
IT standards
This work product documents all known IT standards that the architecture must
accommodate.
Operational model
This work product specifies the hardware that the desired architecture requires.
Project descriptions
A project description document is written to communicate the project goals to all who need to
know. It is critical for the entire team to understand the project's goals. Writing a project
description helps to verify that everyone connected with the project agrees on its objectives.
A statement of project goals gives the development team a context within which to work. It
provides a concrete starting point for development. Project goals can raise issues of scope
and function, which are best identified as early as possible. The project description work
product is a brief answer to the question: “What are we doing on this project and why?” The
content depends on the nature of the project.
For example, on an application development project, the project goals describe the business
requirements of the application to be developed. These are not functional requirements, but
rather short descriptions of the business problems that the application should solve. For a
business transformation project, the project goals are more general statements of objectives
and business imperatives.
Use cases
This work product specifies requirements in the areas of performance, capacity/volumes,
scalability, availability, portability, maintainability, and usability. It also specifies requirements
in systems management, security, infrastructure constraints, technology standards
constraints, and geographic/configuration constraints.
Viability assessment
This work product describes architectural risks, prioritizes (high, medium, and low) the
probability and impact of each, and identifies contingency plans for each risk item.
The Value Realization Model defines value to the customer and IBM. The Deployment Plan
ensures IBM has a plan for deploying the software. The Readiness Plan ensures that the
customer is ready to deploy the software. This section contains descriptions of each of these
work products and their subwork products.
Deployment Plan
This work product is included to ensure the architect has considered key requirements for
deployment success in the selling cycle of the customer relationship. The Deployment Plan
ultimately includes a full mapping of projects to products purchased. It is not meant to
duplicate planning around a single engagement being executed by implementation services.
The content falls into two primary categories, Account Planning and Project Planning, as
explained in the following sections.
Account Planning
The Account Planning subwork products in the Deployment Plan include:
High-level mapping of business initiatives to deployment projects: Ideally, the
customer has a set of goals in mind for the software that they are purchasing. Those goals
map to potential projects. When the agreement closes, these projects drive deployment
activity. This subwork product is a mapping that links each project to the business goals or
initiatives that drove the original sale.
Documented linkages of deployment projects to Software Group (SWG) products:
Like the previous mapping of projects to business initiatives, this subwork product
documents the SWG brands and products included in each project. This provides a direct
tie to the products just purchased. This tie can help re-justify the software purchase to new
customer management, identify gaps in projected deployment, and align the deployment
timeline with the customer business initiative timeline.
Deployment services requirements: This subwork product lists the services that the
Software Deployment Team believes the customer will need during deployment because
they are critical to deployment success. The deployment team identifies these
requirements during the preparation phase of deployment, reviews them with the
customer, and hopefully convinces the customer to purchase them.
Status of environment and infrastructure requirements: Any ancillary prerequisites or
co-requisites must be completed before or along side the actual software deployment for a
successful project. These may include hardware acquisition and setup, third-party
software, or the creation of a new organization by the customer to handle the
customization and rollout of the solution. It is important that these are recorded and
monitored to prevent the project from stalling.
Project Planning
The Project Planning subwork products in the Deployment Plan include:
Deployment quick-win plan: It is important that success be demonstrated as early as
possible in deployment, because it will generate momentum, enthusiasm, support, and
positive first impressions. The quick-win plan identifies projects selected for their
high-probability of success, their importance to the customer, and their ability to complete
in a relatively short period of time. The plan also contains the milestones and metrics
associated with the projects.
High level deployment plan: The deployment plan is the “deployment bible”. A high-level
version is developed early in the deployment method. It defines a list of initial deployment
Readiness Plan
This new work product was created to ensure that the technical sales team evaluates the
customer’s readiness for deployment. In regard to the following subwork products, the
technical sales representative should consider where extra planning may be necessary to
minimize deployment risk. Decisions made in the Readiness Plan should be based on an
historical perspective of the customer. The subwork products are:
Communication Plan: Consider who the stakeholders are and who the sponsor or owner
is for all internal and external communications.
Migration Plan: This should include the implementation environment, change control
processes, code promotion/versioning, and a test plan.
Education Plan: Document the skills assessment, roles, and any justification needed for
education expenditures.
Architecture Plan: This plan documents security requirements, systems and data
integration points, and functional requirements.
Operations Plan: Identify backup and recovery processes and owners, disaster recovery
plans, help desk environment, systems management disciplines, availability management,
logging, monitoring, etc.
Risks, Dependencies, Assumptions & Constraints: This points out items that pose
risks to the success of the project or define boundaries that should be understood by all
parties. This information helps to minimize surprises by identifying areas that need special
attention.
Table A-1 Inputs and outputs for the activities in Phase 0 of the Software Deployment Method
Inputs Activities Outputs
Table A-2 Inputs and outputs for the activities in Phase 1 of the Software Deployment Method
Inputs Activities Outputs
Table A-3 Inputs and outputs for the activities in Phase 2 of the Software Deployment Method
Inputs Activities Outputs
legacy
applications
gateway
external
external
networks workflow new
networks server integration
packaged
hub
applications
portal
application
server
(new apps)
content
management
system
Citrix EIP
apps
The new packages that were not selected were necessarily treated as “black boxes” for the
sake of this architecture. The integration of the new systems with the existing structures, as
well as with the projected workflow and Internet systems, raise architectural issues that can
only be roughed out in general at this time.
Brokers
Brokers
Claims
Claims
System
System Billing
Billing
Regional
Regional
Offices
Offices agency/producer
information
Underwriting
Underwriting
District
District Policy
Policy
Offices Issuance MIS
MIS
Offices Issuance
System Software
OS/390® 2.10.0
CICS/ESA® 1.3.0
ISPF 2.10.0
MVS/ESA™ SP JES2 2.10.0
ICKDSF 2.10.0
EREP 2.10.0
System Dispatcher and Search Facility 2.10.0
GDDM/MVS™ 2.10.0
SMP/E for OS/390 2.10.0
VS COBOL II Compiler/Library/Debugger 1.4
ISM/ESA Database Manager 6.1.0
TSO/E 2.10.0
NETVIEW OS/390 1.3.0
Database 2™ (DB2) 6.1.0
C/370™ Library 2.10.0
Language Environment/MVS 2.10.0
Object Distribution Manager 3.1.0
CICSPLEX SM/ESA 1.3.0
MVS/DITTO Utility 1.3.0
MVS/EPDM
ACF/VTAM® Communications Server 2.10.0
IBM GDDM® – PGF 2.10.0
MVS/DFSMS 2.10.0
Assembler High Level 2.10.0
QMF™ 6.1.0
OS/VS COBOL Compiler and Library 2.4
Although current consideration is being given to remove the UNIX® systems, the available
UNIX hardware and expertise should be retained. They constitute the most likely platform for
the deployment of the Internet, intranet, workflow tool, and the integration hub.
Windows-based systems are likely to continue to be unreliable and to have security problems
(see Meta Group or Gartner for perspectives on this platform).
It is likely that COMPANY A will also find that as new business packages are implemented,
the UNIX platform becomes increasingly important both as the systems platform for those
packages and probably as servers for browser-based applications. It is certainly the case that
COMPANY A will retain both the Windows and host platforms for a long time. However, for
distributed programs, and for middleware systems, the UNIX platform is more dependable
than Windows and easier to implement than the host-based equivalents.
Claims
Partner New Claims
Premium
Policy
AMPS
Windows Notes – Mail
PCCS
Insurity
Branch Office PCIS
Spreadsheets, Access
Actuarial
xBase/App Dev
Triangle
Citrix Apps
Pipeline
Broker/Agency
RS 6000 Windows
Internet Intranet
District
Office
Web
This somewhat unlikely configuration came about because the Brio system, used to provide
reports, was unacceptably slow when the client was on the user’s desktop. However, it ran
sufficiently well on the Citrix server, from which its image can be shown, page by page, on the
desktop browser.
Nfuse
Server App Server EIP Server DB2
Brio EIP
Plug-in BRIO SQL Server
report
data
Vince D
President
Frank Altera
Underwriting Claims CIO CFO COO Branch Ops Managed Care
Steve W
Henry S open (Vince) Jim K Bill H Ray P John S Monica O
Cinch Reporting
Web Apps Workers' Comp
Datamart Comml Auto
CIS PCIS
One Brian W David M Financial A/R Quan N S. V S. M DBA
Notes/Web Premium Corp
Actuarial Reporting
Client Systems Forms Lotus Notes Mail & Copy Help Desk
Data Quality Appl. Architecture
Support Call Center Admin Printing Procurement
End User Appl/Systems
Financial/Claims Med. Only Networking & Dist. & MAC
Support
Image Team Services Prod. Control Telecom
Appl. Interfaces
Management CICS & RICS Storage Admin PC Support
Corp. S/390 Security
Data Center
In the context of this mix of applications, the Chief Information Officer (CIO) made a carefully
reasoned buy-don’t-build decision and intends to move toward a standard of buying
application packages. The intent is to provide stable business functionality on a platform that
can be more easily and economically maintained. An integration architecture is needed to
facilitate the addition of new packages.
Note: When the Insurity package was installed, 30 different systems had to be modified.
Even after that integration, it is still tightly coupled.
Two other efforts are to be combined with this move. First, the integration of a new workflow
with the imaging system should be considered in the context of the move to application
packages. Second more productive business use from the Internet and intranet should also
be planned within the context of an overall integration architecture.
Claim
Client Agent/
Profile Broker
Policy
System System
Billing
Example: IT standards
The following items are de facto standards, since they appear to be adhered to by default.
Host platform
OS390 v 2.10
COBOL
VSAM
IMS
Image Plus
CICS v. 1.2
DB2 v. 6.2
Client/server platform
PowerBuilder
Sybase
Visual Basic
Oracle
Excel
Access
Ethernet (Token Ring)
Windows 2000 Desktop (Windows NT)
Windows 2000 Server (Novell)
Brio
Server platform
AIX®
Sybase
PowerBuilder
MDI Gateway
SNA Comm Server
PeopleSoft
Windows 2000 Server
SQLServer 7
FDR backup
Development
Visual Basic
Power Builder
COBOL
Business goal Strategic business goal Improve employee Reduce training costs
productivity
Project name Customer’s name for the Advanced collaboration Enterprise eLearning
project or initiative
Project description Brief description Enterprise-wide rollout of Training for merger, agents,
collaboration tools call center, applications
Function What does it do? Real time chat and Distance learning
e-messages
Business value Value to customer Less phone tab, less travel, Reduced travel and tuition
faster response training expense
CA
Production Environment (e.g.
VeriSign)
Internet
LDAP Directory Server NM Shared Services
IBM Directory or Sun ONE Directory WMQ Cluster
(Primary + Backup)
Firewall Firewall
Application Servers
Load Balancing Web Servers Security Mgmt
WAS, WMQ
and Failover IBM HTTP Server ITAMBI
(# based on load)
WebSphere Edge Server or other
or other (# based on load) Messaging/Integration Hub Mgmt Console
(Primary + Backup) WMQIB ITMBI, ITAMBI
CrossWorlds ICS + WBC
4-way Unix or better
Test/stage
Test/Stageenvironment,
Environment similar to production
- similar environment
to Production except: except:
Backup servers are not needed unless failover is to be tested in
Development Workstations
the test/stage environment.
Development Development
Development Serverserver
Windows 2000
workstations Windows 2000
Windows or Unix
2000 or UNIX Backup servers are not needed unless failover is to be tested in the
test/stage
Serversenvironment.
WBI Tools HTTP Server
Windows 2000
Holosofx HTTP
WAS, WMQ Server can be sized smaller than for production, and the
WSAD-IE
WBI Tools WAS,
LDAP WMQ
Server Servers can be sized smaller than for production, and the number of
WMQ WMQI Server
LDAP
number of replicated servers can be reduced, unless an identical
replicated servers can be reduced, unless an identical envrionment is
Holosofx
CrossWorlds ICS + WBC
WSAD-IE MQSeriesWMQI
Workflow
environment
desired is desired for load testing.
for load testing.
WMQ DB2 UDB ICS + WBC
CrossWorlds
MQSeries Workflow
DB2 UDB
Web site
General purpose suite:
– Audience: General Public
– Suggested content: There must be mass advertising, a regular home page, message
for the president, navigation to other suites, staffing, and recruiting. The site must
include contact us, phone directory (Call Center, offices), and office locator information.
Client Suite:
– Audience: Clients
– Suggested content: There must be access to Cinch (includes FNOL), risk control
bulletins (possibly customized by class of business), provider referral, panel and
directory access, targeted advertising, online policy and certificates, proof of coverage,
e-billing for direct bill, e-pay, and to contact the call center.
Underwriting
Replace premium
New billing application
Customer profile
Broker/agency profile
Replacing issuance systems
Claims
Replace three claims systems to make one: Claims reconstruction
Replace reporting systems
Bottom Line, PayBase: Pay claims electronically
Replace billing system
Replace Image Plus
FNOL
Modifications to new FNOL (for disability): Messaging and polling
Data
Combine actuarial ODSs into one datamart
Redesign of functional ODSs: Claims, policy, billing, employee
Balance and reconciliation
Some Notes development
Operations
Token-ring migration to Ethernet
Novell migration to Windows 2000
External Entities
(Business Partners,
Vendors, ASPs)
Pervasive
Customized
Computing requests for
Devices information made XML documents returned
over wireless from partner
protocols site/application over HTTP
XML documents or HTTPS *
Customized delivered to
presentation external systems
delivered to client over HTTP or
using wireless HTTPS
protocols
Asynchronous or
Synchronous request
Request for informational for data or transactions
and business data issued over TCP/IP
over HTTP or HTTPS Web Services
Browser-based
Internet Client e-business Directories
HTML and XML documents, Application
audio, video and image files
delivered over HTTP or
HTTPS
Requests for
information made
over HTTP and Asynchronous or
HTTPS Synchronous request
for data or transactions
over TCP/IP
Asynchronous
Information or Synchronous
Browser-based delivered to a full responses over
function client TCP/IP
Intranet Client desktop over HTTP Legacy Systems
& HTTPS and
Databases
General
Because the projected changes to the system involve several black-boxed applications
(systems that have not yet been selected), it is not possible to obtain accurate non-functional
requirements. Although gross approximations can be used, the system must be sufficiently
scalable to accommodate substantial differences in the actual build out.
Performance
For Internet-based applications, the target of a seven-second response time is assumed. For
processes that appear to take longer than this limit, a wait screen and time estimate are
required.
Intranet applications are assumed to be required to perform in roughly the same manner as
the existing client/server programs, but there is no specified requirement for this.
Capacity/volumes
UW workstation: 100 heavy users, 300 users
Standard desktop: 1000 users
Scalability
Because we do not know the identity of the third-party packaged systems that will be
installed, the integration scheme must be easily scalable.
Availability/fault tolerance
A modern insurance company, under any circumstances, cannot operate for long without its
computer systems. When business functionality is pushed out to the customer, broker, agent,
or carrier, the ability of the system to tolerate faults becomes increasingly critical.
Although brief system downtime may acceptable for some applications, in general,
fault-tolerant failover should be provided to all customer- and partner-facing systems. There
does not appear to be an absolute need for 24x7 availability, since no international market is
involved.
Portability
An initial requirement of this architecture is the platform independence of the enterprise
backbone. The architecture is to accommodate heterogeneous technologies. In the CIO’s
expression, COMPANY A requires “engineering for agility”.
Maintainability
While there are no specific goals for maintainability, the cost of maintaining the company’s
desktops is extremely high. Gartner Group estimates the cost of client/server-based desktops
to be about $12,000 per year. Calculated over 1000 desktops, this number approaches $12
million per year.
Usability
Currently most systems are host-based or client/server. The client/server applications do not
appear to use particularly complex GUI widgets or drag-and-drop. Since a substantial portion
of the general workforce is now acquainted with using browser-based applications, new
development (and package selection) may be reasonably expected to take advantage of a
browser platform. It appears unlikely that COMPANY A will develop new application using a
3270 interface.
Security
End-to-end security should be specified before application package selection. There are
serious issues in moving exposed client information over the Internet, in personal identity
security, and in credit cards. In general, security functions should not be performed within
applications, but should be abstracted with a reliable external security system.
Overall, the system should have few entry points, should use hardened gateways, and should
authenticate users at entry points, not within applications. The system should have security
Infrastructure constraints
There is a limited bandwidth to the branches. COMPANY A does not always have control over
its partner organizations, nor over their standards.
Some business applications that are host legacy systems need to be run long after their
replacements are implemented.
For a description of all of the roles previously listed, see Chapter 2, “Roles and
responsibilities” on page 17.
Mission The Software Account Manager sells IBM Software in selected large accounts or Small and
Medium Business (SMB) territories and builds customer relationships.
Value to IBM They formulate sales strategies that apply IBM Software strategies to their customers’
business strategies. They sell software that generates revenue for IBM.
Value to customer Each SAM provides a single “sales face” to the customer across all the software brands in their
assigned accounts. They work with their customers to define a strategy for the account,
manage customer relationships and problems, and negotiate long-term software contracts.
Mission Software Architects satisfy our customers' business and IT challenges by designing cohesive
solutions that leverage the capabilities of the entire IBM Software portfolio.
Value to IBM The Software Architect drives additional revenue by creating technical designs that apply the
complete IBM Software portfolio to customer needs.
Value to customer Software Architects are valued because they analyze a customer's business and IT
challenges. They then design a comprehensive solution that integrates smoothly into the
customer's environment and leverages the best of the entire IBM Software portfolio.
Responsibilities Understand how each individual IBM Software product compares and integrates with
other products from IBM, our partners, and our competition.
Lead the development of architectural designs that integrate with existing customer
environments by employing accepted design methods, patterns, and best practices.
Use knowledge of the IBM Software portfolio to develop the best software product
solution to match the architectural design.
Lead the IBM Software team in transitioning the customer from the design to the
deployment phase.
Use knowledge of customer’s abilities to systematically recommend appropriate
education and services.
Use technical and business acumen to win and maintain influential relationships with key
customer and IBM decision makers.
Provide technical leadership in the definition and expansion of the software technical
sales strategy for the assigned account or accounts.
Build relationship networks with knowledge sources inside and outside of IBM and
leverage those relationships to solve customer challenges quickly.
Investigate technology and industry trends and directions to proactively educate our
customers.
Help to ensure work products are documented and transferable to other technical
professionals.
Harvest and share reusable intellectual capital.
Mission The Deployment Architect accelerates deployment of software solutions and designs
additional technical solutions that leverage the entire IBM Software portfolio to resolve
customer business and IT challenges.
Value to IBM Successful design and deployment of software solutions increases customer satisfaction,
minimizes risk, and positions IBM for future software revenue.
Value to Customer Successful design and deployment of technical software solutions assures customer
readiness, minimizes risk, increases customer satisfaction, and maximizes return on software
investment.
Responsibilities Lead the design and deployment of technical software solutions by leveraging design
methods, patterns, and best practices.
Select the most architecturally sound combination of software to help ensure the efficient
deployment of technical solutions.
Customize documented deployment methods to facilitate solution success.
Lead the IBM team to identify and deploy new and existing solutions.
Understand how IBM’s offerings compare, contrast and integrate with the customer’s
existing software investment from IBM, business partners, and the competition.
Lead Solution Assurance Reviews to help ensure action items are closed and risks are
mitigated.
Use technical and business acumen to build and maintain influential relationship with key
customer and IBM decision makers.
Build relationship networks with knowledge sources inside and outside of IBM and
leverage those relationships to avoid technical inhibitors to software deployment.
Help ensure that the customer understands and actively takes steps to adhere to IBM
Software Group (SWG) Deployment Best Practices and the Readiness Plan.
Help ensure work products are documented and transferable to other technical
professionals.
Harvest and share reusable intellectual capital and deployment experiences.
Help ensure software does not become shelfware.
DM 3: Establish a deployment
partnership with the customer
Geography management assigns a Global Deployment Architect (GDA) in the city where the
global Client Team is based and where the Enterprise Agreement was closed.
The GDA works with the global Client Team and the customer to identify the customer’s
Enterprise Agreement sponsor or owner.
The customer’s Enterprise Agreement sponsor provides at least one Enterprise Agreement
project lead for each geography.
The GDA manages the primary deployment sites, and a part-time person should be assigned
to cover the secondary deployment sites.
The GDA arranges for an on-demand contact (usually from the technical sales support
organization) for all tertiary sites.
The GDA loads profile information into Workbench and gives the global team access and
ability to update. (See Chapter 9, “Software deployment tools” on page 71, for information
about Workbench.)
The GDA establishes bi-weekly conference call with the global deployment team. Each
member should provide a brief update on deployment progress. This status should be placed
on the Workbench profile.
The GDA establishes bi-weekly meetings with the SAM, the Client Executive and the
Managing Director, if applicable, to discuss software deployment progress.
The GDA and the local Software Deployment Architect should interlock with the Client Teams
in each geography and checkpoint software deployment satisfaction from the perspective of
the customer. Any issues raised should be investigated, escalated to the Software Group
War Room if necessary, and resolved promptly.
The GDA distributes a progress report to the global deployment team (and to SWG executive
management) on a bi-weekly basis. It should include feedback from the regularly scheduled
meeting with the Client Team.
For a Selling Summary for the Rational Unified Process, visit the following Web site:
https://w3-3.ibm.com/software/sales/salesite.nsf/bc3a6cca560ccb55852567d900529764/
c4c5104d33862b0e87256cd700709e48/$FILE/Rational_Unified_Process_SS.pdf
ADD See architectural decisions document. Client Executive Builds a long-term business
relationship with the client. Identifies IBM opportunities
architectural decisions document (ADD) Lists critical and develops solution strategies that meet the client’s
architecture decisions or choices made in the design business needs. They maintain customer business
phase. It also describes the rationale for making them. relationships at the senior level with key decision makers
and influencers. The Client Executive is accountable for
architecture overview diagram Illustrates the basic total client satisfaction, IBM market share, revenue, and
ideas of the proposed architecture. It is the equivalent of profit earned from the client. They partner with the SAM to
the architect’s sketch. Depending on the context, the drive software sales and partners with sales and technical
diagram may range from basic to more detailed. Related specialists in hardware and services to drive respective
work products are the system context diagram, sales.
component model, and operations model, where
additional detail is conveyed. Typically, the diagram Client IT Architect (CITA) A role similar to that of the
evolves with greater level of detail as the architecture is Software Architect (SWA) and Software Deployment
better understood. The diagram serves as a means of Architect (SDA). The CITA has IT responsibility for the
confirming architectural understanding between IBM and entire IBM relationship with the customer, including
the customer. hardware, software, and services. The relationship among
the CITA and the software technical team is critical.
backup and recovery plan Identifies the necessity for
backup and recovery and how backup and recovery Client Representative Builds a long-term business
impacts the customer’s internal service level agreements. relationship with the client by providing total solutions to a
Customers should identify who is responsible for backup client’s business needs. The Client Representative
and recovery and document the procedures in their identifies and qualifies IBM opportunities, engages the
support plan. appropriate IBM resources, gains client commitment to
solutions when appropriate, and ensures overall client
best practices Actions recommended by experienced satisfaction. The representative manages IBM
software deployment personnel. When followed through opportunities while guiding the development of the
the life of the Enterprise Agreement (EA) and the Software solution and support strategies. They partner with the
Deployment Method, best practices help to ensure SAM to drive software sales and partners with sales and
deployment success. technical specialists in hardware and services to drive
respective sales.
Bid Manager (also called “Deal Maker” in the
Americas) Designs and coordinates Enterprise communications plan Reflects all the direct and
Agreement packages (pricing, contracts, etc.). Serves as indirect parties involved with the deployment project.
the primary interface to IBM pricing, legal, accounting, Describes who is responsible for every aspect of the
and IBM Global Finance. The Bid Manager ensures that implementation. This plan should also describe the
pricing principles offered are consistent, profitable, and escalation process in case of problems.
viable and assists the Software Account Manager (SAM)
with strategy and implementation. The Bid Manager component models Documents that include
negotiates the final contract with the customer. responsibilities and required service levels for each
component. The responsibilities are described from the
business context diagram and description Used to view of a user of the component and later refined into
document the identity of the business area being served specific operations. The service level for the component is
by the development effort and its interactions with other described in regard to users and presentation,
business entities in its environment. These entities and performance/capacity, and availability design rationale,
interactions are the sources and channels for flows of reasonableness and risk, and implementation approach.
information into and out of the business. This is key to
developing a system that is properly situated in the client's critical success factor (CSF) The limited number of
business. areas where satisfactory results ensure the achievement
of the business goals. Business issues can be used to
business goals Brief objectives of the company that identify the CSFs.
must be achieved to enable the fulfillment of the vision.
CSF See critical success factor.
CITA See Client IT Architect.
Managing Director Has overall responsibility for the Readiness Plan Fosters proactive communications
global relationship within the account, including between IBM and the customer and promotes smooth
responsibility for profitability. deployment. It is a set of processes and work products
designed to:
mapping business initiatives to deployment projects Level set customer’s expectations.
to products A work product acts as a map that connects Assign responsibilities and ownership.
products with projects and links each project to the Determine the customer’s implementation readiness.
business goals or initiatives that drove the original sale. Plan transition from pre-sales to post-sales activities.
Assure that customer’s use cases (requirements)
migration plan The act of customers moving their have been met.
current versions of software or hardware to newer Identify risks for mitigation and escalation.
versions (or to new platforms). Migrations can be
complicated and may create cost and time overruns that return on investment (ROI) The value that a customer
can cause serious problems. Migration plans describe the receives on their investment in software, hardware, and
activities and timetables for doing the migration. Some of services. Hard ROI can be quantified with dollars or
those activities include customer code regression testing, numbers and is associated with headcount savings,
execution environment tests, migration automation system count reduction, server consolidation, and
scripting, and back out planning. department closures. Soft ROI is more difficult to project
and quantify, and involves perceptions and satisfaction.
mission statements The operational, ethical, and
financial guidelines of companies (or functional areas). ROI See return on investment.
They articulate the goals, dreams, behavior, culture and
strategies of companies. This should be information that rollout plan and schedule Includes all the individual
is already created by the client. Sometimes called value plans listed in the Readiness Plan, with a schedule and
statements, credos, or principles. priority attached to each activity.
operational model A work product that specifies the RUP See Rational Unified Process.
hardware that the desired architecture requires.
SAM See Software Account Manager.
project descriptions Communicates the project goals
to everyone who needs to know. Provides answers to the SAR See Solution Assurance Review.
question, “What are we doing on this project and why?”
The document provides brief descriptions of the business scope creep Projects that gradually extend beyond their
problems that the deployed projects will solve. original charters and add functions that require software
that was not in the original contract.
quick deployment wins plan Identifies projects
selected for their high-probability of success, their SDA See Software Deployment Architect.
importance to the customer, and their ability to complete
in a relatively short period of time. The plan also contains SDM See Software Deployment Method.
the milestones and metrics associated with the projects.
SDT See Software Deployment Team.
Glossary 145
services requirements document A work product that Software Deployment Architect (SDA) Accelerates
lists the services that the Software Deployment Team deployment of software solutions and designs additional
believes the customer will need during deployment technical solutions that leverage the entire IBM Software
because they are critical to deployment success. The portfolio to resolve a customer’s business and IT
deployment team identifies these requirements during the challenges. The SDA should assume the role of “trusted
preparation phase of deployment, reviews them with the advisor to the customer”. They should leverage this
customer, and hopefully convinces the customer to relationship to identify and design solutions that satisfy
purchase them. software purchased inside and outside the Enterprise
Agreement. The SDA is key to customer satisfaction
Signature Selling Method (SSM) IBM’s recommended because they ensure that the customer realizes value
selling methodology. The steps within it are to understand from the EA. Since a multitude of projects and activities
the customer, develop a sales plan, establish a buying surround an EA, the SDA provides a single point of
vision, qualify the opportunity, develop the solution, close contact for EA-related questions and issues.
the sale, and monitor implementation.
Software Deployment Method (SDM) A recommended
Software Account Manager (SAM) Sells IBM software 3-phase, 11-activity process that a Software Deployment
in selected large accounts or Small and Medium Business Team should follow when deploying software in an
(SMB) territories and builds customer relationships. The Enterprise Agreement environment. This method uses
SAM, along with the SWA and SDA, have cross-brand work product from IBM’s Signature Selling and TeAM
responsibility, so they have overall responsibility for selling methods and integrates with these processes as well.
and customer success across the entire IBM Software Ideally, the first phase and activity of SDM should begin
Group (SWG) portfolio. SAMs are involved early because when the possibility of the EA contract being signed is at
they work with the brand Software Sales Specialists, the approximately 80%.
Software Technical Sales Specialists, and the Software
Architects to define and qualify an opportunity. Each SAM software deployment milestones and metrics The
provides a single “sales face” to the customer across all critical checkpoints and measures that the Software
the software brands in their assigned accounts. Deployment Team defines with the customer and then
follows closely to help ensure that deployment progress is
Software Architect (SWA) Designs comprehensive on track.
technical solutions that solve the customer’s business and
IT challenges while maximizing IBM software revenue. Software Deployment Team (SDT) The individuals
Software Architects are valued because they first listen to responsible for deployment success. This team should
the customer and then analyze the customer's business consist of a:
and IT challenges. They then design a comprehensive SAM
solution that integrates smoothly into the customer's SDA and/or SWA
context, and that leverages the best of the entire IBM IT Specialists from the brands
software portfolio. Services representative(s) (IGS, Brand, Education,
Support, etc.)
software demand gap analysis A listing of products
that is burned by defined projects and products that have Software Group Team (SWG Team) Consists of the
yet to be linked to planned projects (the latter is called Software Account Manager, the Software Architect, the
potential shelfware). The unlinked products constitute the Software Deployment Architect, the Software Sales
gap. Specialist (SSS), and the Software Technical Sales
Specialists.
software deployment Putting software into use or
action. Achieving deployment success requires that the Software Sales Specialist (SSS) Sells a particular set
customers implement the software license on each of IBM software and work with SAMs, Software Technical
endpoint and that they use this software to overcome Sales Specialists, and Software Architects in doing so.
challenges, achieve their IT goals, and gain a competitive They have knowledge of IBM's strategies and directions
advantage. for the products they represent. They are responsible for
closing the sale and positively impacting the customer's
satisfaction with the engagement and offerings.
SSS See Software Sales Specialist. TSM See Technical Sales Manager.
support plan Addresses how IBM will deliver support to use cases A TeAM-generated work product that
the customer and how the customer will support their specifies customer requirements in the areas of
users during deployment. performance, capacity/volumes, scalability, availability,
portability, maintainability, usability, systems
SWA See Software Architect. management, security, infrastructure constraints,
technology standards constraints, and
SWAP A repeatable process that guides the Software geographic/configuration constraints.
Architect through planning of strategic actions and
investments in an account that results in increased Value Realization Model (VRM) A software deployment
software revenue to IBM. work product that ensures IBM and the customer fully
understand how the customer plans to measure
SWG Team See Software Group Team. deployment success
system context diagram Helps to clarify the viability assessment This work product describes
environment in which the solution will operate. This architectural risks, prioritizes (high, medium, and low) the
diagram documents all connections between the probability and impact of each, and identifies contingency
proposed system and external systems/components. plans for each risk item.
Associated with each connection are various attributes
such as data description, protocol, formats, frequency, vision statements The long-term objectives of the
volume, model of interaction (synchronous, company. They articulate the company’s target market
asynchronous), etc. This context constrains the proposed place, products and services and the position the
system with regard to the interfaces that must be company wants their products and services to have in the
implemented. The system context diagram may provide a targeted marketplace, as well as the financial position
rationale for a make or break decision on whether to go (revenue, profit, etc.).
forward.
VRM See Value Realization Model.
systems management plan A comprehensive plan that
documents the customer’s change and configuration Workbench An IBM database tool used by
management plan, security management plan, problem administrators, executives, deployment managers, and
management plan, and who is responsible for solution deployment teams for tracking Enterprise Agreement
uptime during deployment. deployment status at a global, geography, or regional
level.
TeAM See Technical e-business Architect Method.
Glossary 147
148 Optimizing Software Deployment: An Insider’s Guide
Related publications
The publications listed in this section are considered particularly suitable for a more detailed
discussion of the topics covered in this redbook.
Online resources
These Web sites are also relevant as further information sources:
IBM Software home page
http://w3.IBM.com/software
Education and skills
http://w3-3.ibm.com/software/sales/salesite.nsf/home/area14
Technical sales
http://w3-3.ibm.com/software/sales/salesite.nsf/home/area7
Note that this redbook, since it is intended for an internal IBM audience, can be found on the
following internal IBM Web site:
http://w3.itso.ibm.com
K
kickoff deployment phase 134 R
RAID log 95
Rational Unified Process 141
L Readiness Plan 9, 89
license management tool 86 Redbooks Web site 149
license utilization 68 Contact us xiii
License Utilization Report 101 references 68
refining the deployment plan 36
M relationship management 68
maintainability 122 Reports view 79
responsibilities 17, 125
Index 153
154 Optimizing Software Deployment: An Insider’s Guide
Optimizing Software Deployment: An Insider’s Guide
(0.2”spine)
0.17”<->0.473”
90<->249 pages
Back cover ®
Optimizing Software
Deployment
An Insider’s Guide
Moves deployment This IBM Redbook was written for the IBM Software Group (SWG)
Team. This team consists of the Software Account Manager (SAM), the
INTERNATIONAL
planning upstream to
Software Architect (SWA), the Software Deployment Architect (SDA), TECHNICAL
proactively manage
the Software Sales Specialist (SSS), and the Software Technical Sales SUPPORT
customer success
Specialists (ITS). The premise of this book is that a proactive, defined ORGANIZATION
Presents concepts, deployment method is essential to selling, allocating, and deploying
software. This disciplined method provides maximum software
best practices, and
utilization. It is critical to achieving customer success and satisfaction
work products that while earning customer confidence and loyalty.
drive ROI BUILDING TECHNICAL
This redbook describes the Software Deployment Method (SDM), INFORMATION BASED ON
which when followed, helps to ensure that customers obtain value PRACTICAL EXPERIENCE
Introduces and
from the software they purchased from IBM. The context used to
describes the IBM Redbooks are developed
describe the method is the Enterprise Agreement, which represents
Software Deployment SWG’s largest and most complicated transaction. It also describes the
by the IBM International
Method Technical Support
role of the customer, because it is critical that the customer takes Organization. Experts from
ownership and strives to be self-sufficient when deploying and IBM, Customers and Partners
maintaining the software in their environment. from around the world create
timely technical information
The SDM integrates tightly with two other major IBM methods: the based on realistic scenarios.
Signature Selling Method (SSM) and the Technical e-business Specific recommendations
Architecture Method (TeAM). This redbook describes the interaction are provided to help you
and integration among SDM, SSM, and TeAM. implement IT solutions more
effectively in your
This book presents concepts, best practices, and work products that environment.
professionals involved in selling and deploying software should follow.
With this redbook, you can efficiently and effectively help customers
derive the greatest value from their software investment with IBM.
For more information:
ibm.com/redbooks
ZG24-6725-01