best practices for migrating to sharepoint online in ... · pdf filebest practices for...

14
Best Practices for Migrating to SharePoint Online in Office 365 Written by Jason Miller, Senior Consultant, Summit 7 Systems To the cloud Thanks to SharePoint 2013, SharePoint Online in Office 365 has been significantly improved. SharePoint Online, originally considered to be just a shared document repository, has now evolved into a true collaboration platform. Businesses can finally harness the power of Office 365 for enterprise-level applications. In this paper, you’ll learn why Office 365 is better than previous versions and how to forklift your data there. We’ll discuss the out-of-the-box migration options as well as what to look for in a third-party tool. The migration undertaking is quite a significant project. You’ll need to treat it with care, so we’ll spend ample time analyzing the importance of pre-migration readiness. We’ll also take a look at whether you should consider moving your entire data set to Office 365 or keep some of it in your private data center. Considering your options You’ve probably already considered Office 365 in many discussions with your senior management. They’ve heard all about it and they want you to investigate it. That might even be why you’re reading this paper. Most of us know what a cloud service is by now. Why would you consider the cloud? Do you know what your Office 365 options are? Did you know you have options? Making a case for the cloud Running a data center is expensive. Let’s break down the costs of running a local server environment. You’ll be paying significant costs for: Data centers Racks Power Network connectivity Physical security

Upload: truongnga

Post on 11-Mar-2018

225 views

Category:

Documents


2 download

TRANSCRIPT

Best Practices for Migrating to SharePoint Online in Office 365

Written by Jason Miller, Senior Consultant, Summit 7 Systems

To the cloud

Thanks to SharePoint 2013, SharePoint Online in Office 365 has been significantly improved. SharePoint Online, originally considered to be just a shared document repository, has now evolved into a true collaboration platform. Businesses can finally harness the power of Office 365 for enterprise-level applications.

In this paper, you’ll learn why Office 365 is better than previous versions and how to forklift your data there. We’ll discuss the out-of-the-box migration options as well as what to look for in a third-party tool. The migration undertaking is quite a significant project. You’ll need to treat it with care, so we’ll spend ample time analyzing the importance of pre-migration readiness. We’ll also take a look at whether you should consider moving your entire data set to Office 365 or keep some of it in your private data center.

Considering your optionsYou’ve probably already considered Office 365 in many discussions with your senior management. They’ve heard all about it and they want you to investigate it. That might even be why you’re reading this paper. Most of us know what a cloud service is by now. Why would you consider the cloud? Do you know what your Office 365 options are? Did you know you have options?

Making a case for the cloudRunning a data center is expensive. Let’s break down the costs of running a local server environment. You’ll be paying significant costs for:• Data centers

• Racks

• Power

• Network connectivity

• Physical security

2

• Network infrastructure

• Firewalls

• Load balancers

• Switches

• Backup infrastructure

• Servers

• Storage

• Server hardware

• Support agreements for the hardware

• Storage Area Networks for highly

available storage

• iSCSI or fibre-optic

• Storage hardware

• Software licenses

• Operating Systems

• Server software

• Client-Access licenses

• Support agreements

• Support staff

• IT support for servers

• IT support for clients

• IT support for network infrastructure

• IT support for storage infrastructure

• Security staff

When you move your solution to the cloud, there’s a high chance you’ll be able to get rid of most (if not all) of those costs. Sounds great, right? In this day and age of shrinking IT budgets, you need to stop and wonder if you truly need to stay on-premises.

There are at several major types of cloud infrastructure solutions. Each model has its own features and cost. The basic rule of thumb for cloud solutions is that the more complex the solution, the more features and control you’ll enjoy. The more features you implement, the more it will cost you. The complexity comes with a high degree of control. Therefore, more control means more complexity and cost. If you’re willing to give up control, you’ll save money. The right solution is the one that properly balances cost, complexity and control. Office 365 is considered a Software-as-a-Service (SaaS) solution.

There are a few other cloud models other than SaaS, like Infrastructure as a Service (IaaS) or Platform as a Service (PaaS). The IaaS solution is what most people think

of when they consider a cloud solution. With this type of solution, a provider usually offers virtualized servers for you to control. These virtual servers leverage all of the highly redundant network and storage made available by the vendor. A PaaS solution implements many types of web services or libraries for your use (a la Windows Azure).

Office 365’s benefitsOffice 365 offers a good balance of control and cost. Office 365 takes away the pain of managing Microsoft Exchange, Lync and SharePoint servers (unless you decide to implement a hybrid environment, of course). Microsoft supplies the servers and network infrastructure. Depending upon the type of licensing you choose, you can use the Office client software to hook up to their services or use the existing software.

Let’s take another look at the list of on-premises costs and strike through the costs you save by using Office 365.• Network infrastructure

• Firewalls

• Switches

• Connectivity to the Internet

• Support staff

• IT support for clients

• IT support for network infrastructure

That’s a significant chunk of change. You still have to maintain network connectivity for your office to the Internet, but you won’t be using those in a data center of any kind. That requires a little bit of local support staff. That staff can be combined with the staff supporting your clients if you have the need.

If you choose to go with a hybrid deployment, some of those costs will remain on your plate. Your requirements will dictate what you do with the cloud and what stays on-premises. A lot of these decisions will impact your information architecture as well. You may even decide that a hybrid implementation is a good idea because you’re not completely sold on the whole cloud thing.

Office 365 offers a good balance of control and cost. Office 365 takes away the pain of managing Microsoft Exchange, Lync and SharePoint servers (unless you decide to implement a hybrid environment, of course).

Share:

3

There is one “gotcha” with any cloud solution, however. To use the cloud, you must have a good, solid connection to the Internet at all times. It doesn’t matter what service-level agreement you have with your cloud solution vendor. Your Internet provider’s SLA must be equal or greater to that of the cloud vendor. If you do not have a connection to the Internet, you do not have access to your data. That’s usually no different than a data center, unless of course your data center is on site with your client desktops.

The evolution of Office 365Microsoft first launched Office 365 as the Business Productivity Suite Online, or BPOS for short. BPOS was Microsoft’s first response to the growing threat of cloud solutions that offered Office competition at a very cheap cost. BPOS was constructed from several solutions that most typical enterprises demanded:• Microsoft Exchange 2007

• Email and calendaring through

Microsoft Outlook and Outlook

Web Access

• Microsoft Office SharePoint Server

2007/2010

• Document collaboration and sharing

through a web browser

• Office Communications Server 2007/2010

• Instant messaging through the OCS

2007 and 2010 client to other users of

the enterprise

• Microsoft Office Live Meeting 2007

• Desktop sharing and whiteboards for

virtual meetings

Microsoft hosted the service and charged a flat per user monthly fee. They soon discovered, as many enterprises discovered on their own, that these versions of server software were challenging to use in a hosted cloud environment.

Office 365 was announced as the new name for BPOS in October 2010. After a private beta period, Office 365 was officially released to the public the following summer.

The service offerings haven’t changed much since then, but the versions of software driving the solution have been upgraded several times. Today Office 365 provides the Office 2013 (Office 2011 for Macs) level of service and solutions—with one exception; Microsoft Office LiveMeeting 2007 was removed and all meeting functionality was introduced in Lync. The client and servers, however, are still available for Office 365 customers in case they are required for legacy purposes.

All of the customers who used BPOS and Office 365 prior to the change benefitted from the upgrades. Every customer paid a flat fee but was upgraded automatically each time the service was rolled out. The amount of savings was enormous. Each customer did not have to spend the time, energy and money to upgrade the version of the server software they used. Microsoft released the upgrades and service patches into Office 365 automatically. This release cycle continues today. Microsoft has publicly stated the intention to release upgrades to the service quarterly. In addition to these quarterly patches, Microsoft provides security upgrades as soon as they are available.

This benefit is also passed along to the clients. Microsoft provides updates to the desktop and mobile clients when required. For Windows clients, this is even more powerful. Some versions of Office 365 provide streaming desktop clients that are fully patched without the need to perform a complete installation.

Microsoft has also done a lot of work to build an ecosystem around the “Microsoft account.” This Microsoft account ties in to the consumer-based versions of software (Hotmail, Xbox Live, etc.), as well as the professional Office 365 solution. You can tie your accounts into both services with a single logon or split them across multiple accounts to keep your work and home lives separate.

Share:

4

Office 365 can also work with single sign-on capabilities by synchronizing your Active Directory for authentication. At least one domain controller and a synchronization server on-site are required to make this work.

Today you can use the power and agility of Office 365 for your entire organization or consider a hybrid deployment. A hybrid deployment allows part of your data to be stored in Office 365 while the rest stays in your on-premises data center. This option should be considered if you have SLAs with users or security requirements that prevent the use of Office 365 with some data. Office 365 uses SharePoint 2013 to merge cloud data with on-premises data into a single user experience. Think about your SLAs and security requirements to decide whether you should dive into Office 365 completely or deploy a hybrid farm.

Slice and dice: how Office 365 is pricedMicrosoft has a habit of slicing up products into several different versions in an attempt to fit the product to the right need for the right cost. Office 365 is no different. Microsoft split the offering into several different classes of licenses1. Take a moment to consider what category of user you are and then decide from the license offerings to fit your requirements. You can also add a la carte options to beef up the service based on your needs. The model is a per user, per month fee for all of the options. Not every price level provides the same services, so be sure to do your homework. Some of the license levels even include client side licenses.

Here’s a look at the different categories of licenses. Decide which market segment means the most to you. Remember that a lot of this depends on the requirements for your project. You should at least be somewhat familiar with them before continuing.• Office 365 Home Premium: This option

targets consumers and families. It includes

access to most Office applications for

home/non-commercial use (excluding

InfoPath and Lync) on up to five devices.

20 GB of SkyDrive storage, 60 minutes of

Skype international calls per month are

also provided.

• Office 365 University: A discounted version

of Home Premium intended for students.

It is similar to Home Premium, except it is

purchased on a discounted four-year plan.

The client software may only be used on

two devices per user.

• Office 365 Small Business: Offers access

to hosted Exchange, SharePoint, and Lync

services only. If you choose this plan, you

must provide Office client software to your

users separately.

• Office 365 Small Business Premium: This

plan targets 1-10 business users in an

organization. It offers access to Office

applications on up to five devices per user.

The backend services are expanded: hosted

Exchange (with 25 GB mailbox), SharePoint

(with 10 GB of storage, plus an additional

500 MB per user), and Lync services

are provided.

• Office 365 Midsize Business: This plan is

recommended for businesses with 10-250

employees. This solution provides the

client software for users to install on up to

five devices and all of the backend services

to hook them up for collaboration in the

cloud (hosted Exchange, SharePoint, and

Lync services).

1http://office.microsoft.com/en-us/business/compare-office-365-for-business-plans-FX102918419.aspx

A hybrid deployment allows part of your data to be stored in Office 365 while the rest stays in your on-premises data center. This option should be considered if you have SLAs with users or security requirements that prevent the use of Office 365 with some data.

Share:

5

• Office 365 Enterprise: Intended for

use in enterprise environments. Offers

access to all Office applications, hosted

Exchange, SharePoint, and Lync services,

plus enterprise-specific legal compliance

features and support.

• Office 365 ProPlus: Office 365 ProPlus is a

new way to license the Office client desktop

suite. You may pay a per user/per month fee

to install the software on up to five devices

per user. This solution does not include

backend services in the cloud. It can be

used to augment one of the other options.

The a la carte options will show up after you’ve signed up for Office 365. You can add storage for SharePoint, archiving for Exchange or, in some cases, unified messaging if you have a compatible telecom provider. Anti-spam and anti-malware features for Exchange Online are also available at an additional cost. There are many options to choose from; check them out in the administrative dashboard by clicking “Purchase Services” once you’re signed up. All of these optional prices will be added to your monthly fee.

The decisionBefore you make a decision on the type of Office 365 deployment you need to analyze your requirements. Analyzing your requirements is the most crucial part of your migration project because these requirements will drive your decisions through the entire migration project. Now that you understand your options, it’s time to begin your migration project. What follows is your roadmap.

A migration project

You’ve decided to go. How do you get there? The best type of information technology project is one that is driven

by milestones. Almost every project framework follows this approach. You should consider milestones for your project and use each phase to drive toward that milestone alone. Milestones contribute to the overall success of your project and also give your executives a firm, friendly way to verify its success.

Let’s use this model to put together an example. We’ll use this to highlight best practices for the migration and pitfalls you should avoid.

Get started: identify stakeholders and map milestonesThe first thing you need to do is identify your stakeholders. Your stakeholders include a variety of people. Most of the time, you will have more than one stakeholder. The list of stakeholders may contain your boss, the CIO, the company owner, or even the board of investors. Keep in mind that the list touches all levels of employees. In most organizations there is no success without making the office workers happy. Who are the assistants to the leaders of the business? Consider the warehouse workers or the mailroom staff. They’re stakeholders too. If they aren’t happy, you’ll be sad.

Get to know all of these stakeholders. List them and understand their individual daily challenges with the current system. The happiness of your stakeholders will guarantee the success of your project.

Next, map out your milestones. The important thing is to decide the milestones and verify that your stakeholders are in agreement on them. It’s important to include the stakeholders in this process.

Analyzing your requirements is the most crucial part of your migration project because these requirements will drive your decisions through the entire migration project.

Share:

6

Above is a list of milestones to consider. Each one contains a list of suggested actions to validate the milestone.

As you can see, each milestone and activity logically moves the project forward. The milestones also ensure that users and stakeholders are kept in the loop of communications. An added bonus of this approach is the documentation being produced for the project. Each document is not only written and reviewed, but also signed off on by the stakeholders every step of the way. If there’s ever a problem with the system at the end of the project, the documentation can be reviewed to understand the history of the problem.

You may also notice that there are four planning phases in the project plan before you actually do anything substantial toward migration. This is intended. When you’re going through a project with your company’s most critical data (don’t argue with me about this one, I know your company’s critical data is in SharePoint), you want to be sure to spend as much time as possible planning and testing the migration.

One of the toughest aspects of this approach is patience. Many users or stakeholders may not understand the need to take it slow. Indeed, you may find yourself wanting to just “push the button” to move the project forward with little or no documentation and no buy-in from the users. Remember the conversations I’m sure you’ve had with many users, though. How many times have you heard the users complain about the current system? How many of them truly understand why it operates the way it is running today? Do you want to hear those same complaints about the new system after migration?

I didn’t think so.

Requirement collection phaseThis first phase of your project is easily the most important. The information you collect in this phase will drive the documentation, direction, focus and happiness of your overall project.

Much of this is covered in an earlier white paper, Best Practices for Migrating to SharePoint 2013. The requirement collection steps covered in that white

Phase Action Milestone

Requirements collection Interview users, administrators, executives of the system. Collect requirements from each. Take inventory of the system and document the current uses.

Review and acceptance of requirements set

Design phase Produce documentation of the intended destination system. Make sure the features of the system map to the requirements from the previous milestone.

Review of the design with stakeholders

Migration planning/training phase

Construct a migration plan that includes technical activities, timelines, implementation steps and communication plans with users and executives. Train your users on the new system and conduct outreach.

Migration plan review with stakeholders and users

Test phase Set up some users on the destination system with test data. Document the usage results and collect feedback. Test the migration with data from the source system.

Migration test review with stakeholders

Migration phase Migrate the system. Migration completion review

User orientation, project completion phase

Continue to educate your users on the new system and conduct final outreach.

Project completion review

Share:

7

paper are almost exactly the same here. You will use the same processes to engage your users and collect the same information. Connect with your star players, political powerhouses and stakeholders to determine what is most important to them.

Know your environmentRequirement analysis for IT projects is a dark art. Many IT organizations think they understand the needs of their users. I often find that users and the IT organization supporting them are disconnected on how SharePoint is used in the business. This is why it’s important to meet with them and understand what they’re doing with SharePoint today and how they would like to work with it in the future.

Take an inventory of your current system. Understand the business processes and operational duties in your system and make very detailed notes on the possible impacts of moving to Office 365. For instance, you may have a process to analyze system logs every morning to check if a workflow has been operating correctly. Office 365 does not provide access to the system logs so this procedure for the operations staff will change.

Here’s a very important list of items to consider when taking inventory of your SharePoint system. These items or features may be in use on your internal SharePoint farm. Moving to Office 365 could impact them. Consider the use of Dell Software’s Site Administrator for SharePoint to assist in collecting this data.• Server-side data connections that may

not work properly—If you’re planning to

move your infrastructure to the cloud there

is a good chance that servers in your local

network will not be able to communicate

with Office 365. Know which servers will

be impacted and communicate with

those users.

• Document versions—A lot of folks use

document versioning, so take a good look

at its use in your environment. As part of

your migration, decide whether to keep all

of the versions, some of the versions, or

none of the versions.

• Alerts—Almost everyone uses alerts to

some degree. Verify the use of alerts and its

impact on the environment if they are an

issue during migration.

• Incoming email on document libraries—

Another favorite SharePoint feature

is incoming email. Consider whether

incoming email on document libraries will

still be required on Office 365. There’s a lot

to think about there, so plan time to study

this issue.

• Web parts—Are all of your web parts out of

the box? If there are any third-party web

parts, be sure they are compatible with

your new Office 365 farm. Verify there are

Office 365 counterparts on the Microsoft

SharePoint App Store or consider the

possibility that they may have to go away.

If the web parts are important enough to

your business, this may justify the decision

to go with a hybrid implementation.

• Farm solutions—Third-party farm solutions

are a similar story. You’ll have to find out

if there are Office 365 versions of these

solutions available. If not, consider a

hybrid farm if they are crucial to your

business. Just a note here – you may

have farm solutions in use that you didn’t

know existed. Dell Site Administrator for

SharePoint can assist with finding them.

• Web customizations (CSS, master pages,

page layouts)—I’m not going to lie to you

here. If you have a lot of customizations

on your local SharePoint farm they will be

challenging to migrate to Office 365. You

will not have access to the TEMPLATES or

LAYOUTS folder directly. Think really hard

about these custom bits and decide if they

are required.

• Content types—Some migration

approaches may not preserve any extra

content types you have in your farm. Take

an inventory of the content types in use on

your SharePoint farm and study whether or

not your preferred migration method will

assist with migrating them. Dell Migration

Suite for SharePoint is a good option here.

• Custom site and list definitions—Custom

site and list definitions can be challenging

to migrate. Seek to understand the use of

custom site and list definitions so you can

control them.

Many IT organizations think they understand the needs of their users. I often find that users and the IT organization supporting them are disconnected on how SharePoint is used in the business.

Share:

8

• Custom search scopes—Search scopes

rarely migrate, so include a plan to

reestablish them as part of your

migration plan.

• Content sources—Content sources may

have been established and forgotten

during the lifetime of your SharePoint

farm. Make sure to ask your site collection

administrators and users whether there

are content sources being indexed that

you may not know about. If your content

sources are anything other than SharePoint

sites, they will no longer be accessible

in a pure Office 365 environment. You

may have to implement a hybrid farm to

preserve the ability to search that content.

• Custom field types—Take note of any

special custom field types in your

environment. They may be lurking where

you do not expect – and they may not

migrate well!

• Custom crawler impact rules/crawl

schedules—You’ll need to write down

the custom crawl schedules and impact

rules that are used in your environment.

You will have zero control over these

options in a pure Office 365 environment.

Again, this may be an area where a hybrid

implementation is required.

• iFilters that exist on the source that need

to be on the destination—iFilters are a

separate installation. Know which iFilters

you have and find out if there is an Office

365 equivalent.

• InfoPath forms—InfoPath forms are an

interesting situation. Most of them may

work in a pure Office 365 environment, but

if they connect to external data sources

you’re going to be out of luck.

• Authentication in current farm—Does

your authentication scheme jive with

the capabilities of Office 365? Do you

need to implement Active Directory

synchronization in your environment to

preserve single sign-on? If so, you may

find yourself working on a project with the

Active Directory group before you begin

the migration to Office 365.

• Custom navigation—Verify the use of

custom navigation in your environment and

plan accordingly. If the custom navigation

proves to be problematic in the destination

environment, you’ll need to know details of

what to recreate.

• Incoming content feeds or automation—

Take inventory of the content feeds in your

environment. There’s a good chance those

incoming feeds will not operate in a pure

Office 365 environment! You may have to

maintain a hybrid environment here as well.

• Multiple language packs—If you are using

multiple language packs on SharePoint,

take note. Office 365 has multiple language

packs installed, but you may need to adjust

the settings on the site collections once the

migration is completed.

• Workflows—Workflows are a fantastic

feature of SharePoint. Consider the

three types of workflows: out of the box,

SharePoint Designer and Visual Studio

workflows. Make sure that you understand

how each is used and make plans to

deal with them if they misbehave in the

new environment. Be sure to include this

information in your migration plan.

If possible, test these workflows and

research the impact before migrating to

Office 365. This is yet another chokepoint

where a hybrid implementation becomes

a requirement.

• Other custom code solutions—You

may have enjoyed a staff of SharePoint

developers who created a vast array of

event listeners or other .NET code to plug

in to your SharePoint farm. Are they still

on staff? Will their code work in Office

365? If there is no App Store equivalent of

the code, you will be subjected to a code

review process before Microsoft will allow

it on a shared Office 365 instance.

• Network considerations—Consider all of

the elements of network connectivity, such

as subnets, VLANs, firewalls, load balancers

and the use of SSL offloading. How will they

impact your migration or the new farm?

• Backups—Are your backups healthy? I sure

hope so. If you have to punt the migration

project you will want this data handy. After

you migrate to Office 365 Microsoft will be

handling your backups unless you have a

hybrid deployment.

There is one crucial difference. If you’re migrating from on-premises SharePoint to Office 365, you should be aware that Office 365 places significant restrictions on the type of custom code that can be implemented. Microsoft has a number

InfoPath forms are an interesting situation. Most of them may work in a pure Office 365 environment, but if they connect to external data sources you’re going to be out of luck.

Share:

9

of certified solutions that can assist, but if your on-premises SharePoint deployment contains a large number of custom or third-party solutions, you may be in for a wild ride.

Many approved solutions are included in the Microsoft SharePoint App Store. This online marketplace contains solutions and third-party applications that have been approved for use with Office 365. There may be a situation where you discover that a custom solution in your on-premises deployment does not have an equivalent version in the App Store. If you stumble on this situation, don’t panic. First, determine whether or not the third-party application is still required. If it is, then you need to log the requirement and make sure to address it in the design phase. You’ll either address it by adding a feature to replicate the functionality or remove the use of the feature. Either way, you’ll be logging the requirement in this phase and its disposition in the next phase.

Another crucial step toward understanding your current system is to take inventory of your documents. You might want to consider installing

Dell’s Site Administrator for SharePoint. Site Administrator performs a thorough inventory of your system and provides graphs of usage. This will help you determine sites that need to be migrated first or last. Perhaps you’ll discover that some content hasn’t been used in years and can be removed entirely. Now is a great time to collect that information so it can be documented and included in the design phase.

Know your usersAfter you’ve taken a good look at the content in your environment, it’s time to talk to your users. They are the ones working with SharePoint every day, and they will make your journey a success or a failure. It is in your best interest to talk with them early and often. Make them feel involved in the future of the server architecture. It will benefit you tremendously.

Identify the users that will provide the most feedback. Get them into a room and ask them a pre-defined set of questions. Some examples:• How do you use SharePoint?

• How is SharePoint required for your day

to day activities?

The Site Collections report in Site Administrator for SharePoint identifies little- used sites to be cleaned up before migration.

Site Administrator performs a thorough inventory of your system and provides graphs of usage. This will help you determine sites that need to be migrated first or last.

Share:

10

• What do you like and dislike

about SharePoint?

• What do you think SharePoint could

do better?

• What have you always wanted to do with

SharePoint, but were afraid to ask?

• If SharePoint had a meltdown tomorrow,

could you still do your job?

There’s no right answer to the question and it’s not an interview. These questions are designed to get your users talking. Have more than one of them in the room and you’ll get a good discussion started. Another fancy trick is to take representatives from two groups or departments that do not work together directly, but both use SharePoint. Often you’ll find that the two groups will exchange ideas that are relevant to how SharePoint will operate for your business tomorrow.

Milestone: migration reviewAfter you figure out the requirements, log them into a table. An Excel spreadsheet would even be sufficient. Take the time to rate your requirements. Be sure you understand which requirements are the most important in the project; those are the ones to focus on when designing your finished product.

After you’ve written all of the requirements, present them to the stakeholders. Once they’ve come to an agreement on these requirements, ensure they understand that the requirements table will define the design but not everything is a priority. Sometimes this meeting results in an interesting debate. You can even use this debate to learn more about your requirements.

Design phaseNow you’ll be heads-down, working away on thoughts and reading web pages to understand your destination. Don’t spend too much time worrying about how you’ll get there. Right now you just need to understand how the finished system will look.

If you’re lucky, you’ll get to replicate the libraries and document collaboration features directly in Office 365. That will be a rare situation, however. You may also want to take this opportunity to restructure your information architecture, or how the content is organized. You may have discovered during the requirement collection phase that your information architecture is inadequate for your business needs. Now is a great time to address that issue.

It’s also time to address any third-party solutions that had been identified during requirement collection. Some of those third-party solutions may also work with Office 365. If not, you may find yourself in a bit of a bind. You’ll have to find a solution that replicates the functionality, remove the functionality, or consider a hybrid SharePoint farm to support your needs. Remember to balance the costs of your overall solution with the savings expectation of your superiors. Look back at the list of costs earlier in this paper and validate where you’ll be saving money if you go the hybrid route.

No information technology project is without risks. The design document needs to list out all potential risks and issues that could occur with the implementation. These risks should be mitigated if possible. Issues are usually confirmed to exist in the environment and may or may not be resolvable in the project. Make sure those are documented and understood.

Pull all of this information into a single package. This will be your “design document.” This document is meant to describe the end state of the solution. Make it easy to read and understand from start to finish. Don’t be afraid to include the requirements you collected from the earlier milestone to justify your decisions.

Milestone: design reviewCall up the stakeholders for another meeting. They may moan and groan about being called out to meet yet again, but it’s worth it in the long run. Create

Remember to balance the costs of your overall solution with the savings expectation of your superiors. Look back at the list of costs earlier in this paper and validate where you’ll be saving money if you go the hybrid route.

Share:

11

a PowerPoint deck that summarizes the high points of your design documentation. Make sure the story of the requirements mapping to design elements is clearly communicated. There should not be much room for debate here, unless you have options that need decisions from those in power. Be certain to go over the risks and issues that were identified in the design documentation, as your stakeholders need to be aware.

The expected outcome of this meeting is that your design package is blessed for implementation. Assuming this happens, you move on to the next phase of the project. It’s time to figure out how to get there.

Migration planning phaseThis phase will be used to map out the migration plan. There are many items to include in this plan. Some of them to think about:• Select your migration path

• Will you migrate with a third-party utility?

• Are you altering the Information

Architecture?

• If so, do you need to use a third-party

utility to manage it?

• Support model for your organization

• Does anything need to change on the

desktops? Does the help desk need

to assist?

• Communications/outreach to your

user community

• Make sure your users know what’s

going on and what they need to do.

Do not keep them in the dark. Be as

transparent as possible.

• What does success look like?

• Define success for your IT organization,

users and your stakeholders

TrainingYour users are likely going to need training. Each new revision of Office required an update to the user interface. Office 2013 and Office 365 are no different. Your users also need to understand that their data is stored in the cloud at this point. Part of your training plan may have included in-

house training or hiring a consultant. Either way, the training needs to occur.

Optimally, training should take place prior to the migration itself, but it can be challenging to execute training for users if the migration date is too far in the future, as users may find it confusing. The ultimate timeline decision is on you and what’s best for your organization.

Select your migration pathConsider your options for migration carefully. Many times you will find that requirements were identified that map to your migration options. Try to map those requirements to your options on a checklist. The requirements may have also dictated budgetary restrictions. This approach should help to identify whether or not you’ll want to use a third-party application, like Dell Migration Suite for SharePoint. Balance the costs of a third-party tool against the time you will spend migrating the content manually. Microsoft does not provide a native tool to migrate files into SharePoint Online, so you’ll be copying files by hand. In the case of migrating SharePoint data stored in lists (such as wikis, blogs, etc.), you’ll be using even more interesting methods to migrate content. Since you analyzed all of your requirements, you should have a firm understanding of the content and how you’ll get it there.

If you’re altering your environment’s information architecture, the native Office 365 tools aren’t going to help you much. Once the content is in Office 365, you will find it difficult to move. The use of a third-party utility is highly recommended in a situation like this because you will be able to reformat and restructure content, lists and sites on an as-needed basis.

Should you decide to go with a third-party utility, be sure to verify the support agreements with the software vendor. You wouldn’t want to be in the middle of the migration and run into a problem only to discover that the support agreement

Once the content is in Office 365, you will find it difficult to move. The use of a third-party utility is highly recommended in a situation like this because you will be able to reformat and restructure content, lists and sites on an as-needed basis.

Share:

12

expired. This needs to be considered as part of your overall budget allocation.

It’s also a good idea to think about pruning content prior to migration. There’s no reason to migrate data if it’s no longer needed. That data should be discovered during the requirements analysis phase. Migrating content that is no longer needed simply costs money. It requires time and network bandwidth to migrate. Why push it to Office 365 if it’s no longer needed?

Support model for your organizationA migration project like this makes all of the bugs in your system come out. You need to make sure your support staff is ready to assist. The help desk (if you have one) is your first line of defense when you’re in the thick of things. Make sure they are aware of the migration plan and timelines and they have adequate documentation on how to help the user community in case issues arise.

User communicationYou’ll need to communicate with your users. You’re about to move their cheese, so they really need to understand where it will be at the end of the project. You’ve already been training them, but you need to continue to communicate the project status as well. Your project may also be upgrading the version of SharePoint that they will be using. Will it impact their workflows? Did you have to remove or enhance any functionality they were using before? All of your requirement analysis should have identified these items and now it’s time to tell the users what will change. Your migration plan must address how you will communicate with the users. Will you communicate via email? Will you post information on bulletin boards in the common areas? Do you have any roadside billboards on your campus? Consider all of the options at your disposal. Communicate early and often. Waiting too late can cause significant unhappiness among your user community. Keep them informed and involved.

What does success look like?The migration plan should have a clearly defined goal that executives can understand. Make the goals measurable and realistic. Stakeholders love success stories, especially when they’re tangible and attainable. Write it out. Avoid using patriotic statements, but, at the same time, avoid negativity.

Milestone: present the migration plan to stakeholdersThe migration plan must contain the chosen method for migration, timelines, communication, training and testing plans. Use another “death by PowerPoint” meeting to hash out the finer points of the migration plan and provide the documentation. If the information is readily available, you’ll be surprised at the amount of participation and cooperation you receive from your executives, stakeholders and, most importantly, your users.

Test phaseIt’s time to test your migration plan. The best approach is to execute your documented migration plan as carefully and in as much detail as possible without impacting regular operations. You should be able to migrate copies of the data in-state without interrupting your users. This phase is intended to do that.

You will find problems. You will find solutions. You will use this phase to document all of those. Take note of what goes well and what doesn’t. If you selected users to assist with the test migration, collect their feedback. Document your findings and make sure to find resolutions to problems. These resolutions will be fed to your help desk and IT support staff. Some of the information may even make it to your users. Once again, this is where communication and transparency is a requirement.

Milestone: test review with stakeholdersThis milestone should present the findings in a clear format for your stakeholders. Be honest with them and verify that the

It’s also a good idea to think about pruning content prior to migration. There’s no reason to migrate data if it’s no longer needed. That data should be discovered during the requirements analysis phase.

Share:

13

plan is sound. If it’s not sound, that’s okay. Make sure that you paint the successes and failures. If your stakeholders detect that you’re avoiding the issues, they could turn on you. Your stakeholders must support you or you’ve lost.

After this milestone, the dates are set and the path is clear. You’re migrating and you know how you’re going to get there. It’s time to press the big red button.

Migration phaseThe day (or week, or month) has finally come. It’s time to actually perform the migration. Hopefully you’ve tested the migration plan line for line and this is really more of a performance with little to zero unknowns. You should communicate early and often, especially since your migration plan calls for it. There should be almost no undiscovered problems at this point.

Milestone: migration completion reviewThis review would be optional, but your stakeholders may appreciate the extra communication. Include all of the results in another slide deck and show off your success. You should be able to pull the list of success criteria that you defined earlier in the process and check off the boxes.Milestone: project completion reviewHave another review to tie up all loose ends with your stakeholders and executives. This is where you absolutely want to validate your success. Collect a list of lessons learned. Many of those lessons are organization items that can be used in another IT project elsewhere in the business. Executives love hearing about them.

Migration wrap-up

Your communication plan may have paved the way for improved outreach inside your organization. Since Office 365 uses a quarterly update model, that’s a huge benefit. You can now use these new communication methods and processes to talk with your users when Microsoft updates the service automatically for you. Your project blazed a trail for a new

relationship with your user community and your new service.

As mentioned earlier, if you decided to go with third-party tools, you can continue to use them to shift content around for users as a new operational service. Just because you’re finished with the migration doesn’t mean the tool’s usefulness is gone.

Congratulations on your successful migration to Office 365! Now you can use the power of the cloud for high availability, secure data storage and save money on the operations. Migration to a cloud service such as Office 365 may seem insurmountable, but it is ultimately a rewarding endeavor.

About the author

Jason Miller (MCSE, MCSA + Messaging, MCP, MCITP, MCTS) has more than 18 years of combined technology experience. Jason brings his skills to Summit 7 Systems to further his goals of building awesome, creative solutions to help customers improve their lives.

Jason was originally a theater major and computers were the hobby. Over time, the hobby became the love and he found himself living and breathing technology. Today he engineers anything from small projects to gargantuan enterprise behemoths Jason comes to Summit 7 Systems from NASA, where he was the chief engineer of the Agency-wide Messaging system based on Microsoft Exchange Server for 65,000 users. The project entailed many technological wonders from SharePoint and Office Communications Server to Mac and Linux as well. Prior to NASA, Jason helped the PEO-Aviation office at Redstone Arsenal achieve success in information technology.

Jason’s mental state is supported by his wife Yin and three hilarious, imaginative children.

As mentioned earlier, if you decided to go with third-party tools, you can continue to use them to shift content around for users as a new operational service. Just because you’re finished with the migration doesn’t mean the tool’s usefulness is gone.

Share:

14

Whitepaper-MigratingSharePointOnline-D-US-KS-2013-09-05

© 2013 Dell, Inc. ALL RIGHTS RESERVED. This document contains proprietary information protected by copyright. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose without the written permission of Dell, Inc. (“Dell”).

Dell, Dell Software, the Dell Software logo and products—as identified in this document—are registered trademarks of Dell, Inc. in the U.S.A. and/or other countries. All other trademarks and registered trademarks are property of their respective owners.

The information in this document is provided in connection with Dell products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Dell products. EXCEPT AS SET FORTH IN DELL’S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT,

DELL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL DELL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF DELL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Dell makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Dell does not make any commitment to update the information contained in this document.

About Dell SoftwareDell Software helps customers unlock greater potential through the power of technology—delivering scalable, affordable and simple-to-use solutions that simplify IT and mitigate risk. The Dell Software portfolio addresses five key areas of customer needs: data center and cloud management, information management, mobile workforce management, security and data protection. This software, when combined with Dell hardware and services, drives unmatched efficiency and productivity to accelerate business results. www.dellsoftware.com.

If you have any questions regarding your potential use of this material, contact:

Dell Software5 Polaris Way Aliso Viejo, CA 92656www.dellsoftware.comRefer to our Web site for regional and international office information.

For More Information

Share: