Microsoft Software Assurance Skype for Business and Exchange Deployment Planning Services Skype for Business Server 2015 - Findings and Recommendations Prepared for . <<Customer>> Tuesday, 26 May 2015 Version 3.0 Prepared by . <<Consultant>> Contributors S&EDPS Delivery Partner Skype for Business Server 2015 – Findings and Recommendations Revision and Signoff Sheet Change Record Date Author Version Change reference Initial draft for review/discussion Reviewers Name Version approved Position Software Assurance | Skype for Business and Exchange Deployment Planning Services Date 2 Skype for Business Server 2015 – Findings and Recommendations Table of Contents Document Purpose .............................................................................................................................................................................. 6 Session Participant Record ............................................................................................................................................................... 6 Business Drivers .................................................................................................................................................................................... 6 Current State Review .......................................................................................................................................................................... 7 Network Topology ............................................................................................................................................................................... 7 Active Directory Environment ......................................................................................................................................................... 7 Backup and Data Recovery............................................................................................................................................................... 8 Disaster Recovery ................................................................................................................................................................................. 8 Administration Model ........................................................................................................................................................................ 8 Compliance ............................................................................................................................................................................................. 8 Conferencing.......................................................................................................................................................................................... 9 Enterprise Voice .................................................................................................................................................................................... 9 Office 365 ................................................................................................................................................................................................ 9 Management and Operations ......................................................................................................................................................... 9 Service and Data Availability ......................................................................................................................................................... 10 Requirements....................................................................................................................................................................................... 10 Business Requirements .................................................................................................................................................................... 10 Operational Requirements ............................................................................................................................................................. 11 Technical Requirements .................................................................................................................................................................. 11 S&EDPS Technical Presentation Findings ................................................................................................................................. 12 Environmental Dependencies ................................................................................................................................................. 12 High Level Conceptual Design ............................................................................................................................................... 12 Conceptual Design Findings ................................................................................................................................................... 13 Software Assurance | Skype for Business and Exchange Deployment Planning Services 3 Skype for Business Server 2015 – Findings and Recommendations Skype for Business Server 2015 Deployment ......................................................................................................................... 13 Deployment Module .................................................................................................................................................................. 13 Skype for Business Server 2015 Migration and Coexistence: Lync 2013 or Lync 2010 .......................................... 14 Migration and Coexistence Module..................................................................................................................................... 14 Skype for Business Server 2015 Management and Admin Experience ........................................................................ 14 Management and Admin Experience Module ................................................................................................................. 14 Skype for Business Server 2015 Remote Access .................................................................................................................... 15 Remote Access Module ............................................................................................................................................................ 15 Skype for Business Server 2015 Bandwidth Management ................................................................................................ 15 Bandwidth Management and Call Admission Control Module ................................................................................ 15 Customer Deployment Challenges / Risks ............................................................................................................................... 16 Customer High Level Deployment Plan .................................................................................................................................... 16 S&EDPS Objectives And Documentation ................................................................................................................................. 16 S&EDPS Engagement Results ....................................................................................................................................................... 17 S&EDPS Engagement Schedule ................................................................................................................................................... 17 Next Steps ............................................................................................................................................................................................. 18 APPENDIX .............................................................................................................................................................................................. 19 Deployment Planning Concepts ............................................................................................................................................ 19 Envision ........................................................................................................................................................................................... 19 Plan.................................................................................................................................................................................................... 19 Developing/Build ......................................................................................................................................................................... 20 Stabilize ........................................................................................................................................................................................... 20 Deploy .............................................................................................................................................................................................. 21 Tools and Best Practices Reference ............................................................................................................................................ 21 Document Guidance – Delete before Providing to Customer Software Assurance | Skype for Business and Exchange Deployment Planning Services 4 Skype for Business Server 2015 – Findings and Recommendations Note to S&EDPS consultant: any text in italic blue highlighted in cyan is there to assist you in determining how to answer a question. You should delete that text, and any areas which are in this blue text.. At the beginning of each numbered section you will see if the section is required or optional with a large blue text such as this: <<REQUIRED SECTION>> It will also provide you with any additional comments for the requirements of that section. This document is intended to represent your effort and accomplishments at the customer. Feel free to delete anything (other than required sections) and add any sections necessary to reflect the engagement. Remember to delete all blue text. Note to xDPS consultant: any text in italic brown highlighted in pink is there to highlight areas that you need to fill with data. In many areas we provide you examples of the type of information that should be in each section. If data is provided it is provided solely as an example. Although you can leverage provided items, anything provided is not a complete list and you should definitely not limit yourself to only that sample data. Remember to delete or replace all brown text. Software Assurance | Skype for Business and Exchange Deployment Planning Services 5 Skype for Business Server 2015 – Findings and Recommendations Document Purpose <<REQUIRED SECTION for all engagements>> The following document is a summary of the X-day <Platform – e.g.Skype for Business > Deployment Planning Session (S&EDPS) held for <<Customer>>. It documents the findings and tasks accomplished during this engagement. <<Customer>>can use this document to engage internal IT teams, partners and vendors in deployment planning discussions and proposal or statement of work generation. Session Participant Record <<REQUIRED SECTION for all engagements>> The following table lists the participants of the engagement. Name Role [Name1] [Role] [Name1] [Role] [Name1] [Role] [Name1] [Role] [Name1] [Role] [Name1] [Role] [Name1] [Role] Session Participation Business Drivers <<REQUIRED SECTION for all engagements>> Organizations are subject to external forces that shape what products or services are delivered, in addition to how the organization will operate. The responses to these trends are the “business drivers” resulting in business strategies and the IT initiatives to support them. The S&EDPS consultant and <<Customer>> have determined the following primary business drivers for deployment of Skype for Business Server 2015: Business Driver 1 Business Driver 2 Business Driver 3 Software Assurance | Skype for Business and Exchange Deployment Planning Services 6 Skype for Business Server 2015 – Findings and Recommendations S&EDPS Consultant: A business driver should be high level. Some common examples would be improve communications, reduce costs, improve business integration, etc. Make sure to address how Skype for Business assists with these business drivers in the business requirements section of this document. Guidelines for writing a problem statement: Provides a business description of the customer’s situation that will become the focus for the rest of the engagement. This could include actual technical problems or other business drivers. A business driver should be high level. Some common examples would be improve operational efficiency, reduce costs, improve business integration, reduce risk exposure, etc. Be as detailed as necessary to describe the problem / driver Be as clear as possible <<Customer>> is facing the following challenges in their existing environment…. Current State Review <<REQUIRED SECTION for all engagements>> S&EDPS Consultant: This is a summary of what the customer’s environment looks like. This is intended to be a summary of the highlights only. Please mention all changes planned for short term. Add / remove sections as needed to describe the environment. The current environment consists of… S&EDPS Consultant: Insert here a diagram of the current Lync topology if the client has one available. Describe the customer instant messaging environment. Provide information that is useful to gauge the complexity of this deployment and would assist in scoping or SOW generation. Include information such Lync products and versions, type and number of servers, users per server, server role, physical location, clusters, SAN, etc… Network Topology S&EDPS Consultant: Briefly describe the network topology. Insert a copy of the network diagram, if available. Active Directory Environment S&EDPS Consultant: Briefly describe the Active Directory environment. The table below lists the Active Directory forests of the environment: Software Assurance | Skype for Business and Exchange Deployment Planning Services 7 Skype for Business Server 2015 – Findings and Recommendations Forest name Forest Functional Level Lync Server installed in forest? contoso.com Windows Server 2003 Native Yes adatum.com Windows Server 2003 Native No User accounts are located in the following Active Directory Domains: Domain name Number of Users europe.contoso.com 8500 Comments Backup and Data Recovery S&EDPS Consultant: Briefly describe topics such as: How often are backups executed? How often do they need to restore data? What are the SLA’s regarding data recovery (from single server restore to complete disaster scenario)? What programs/agents are used to perform backups? What is the backup media (disk/tape)? What is the data retention policy? Does the client implement Operations Level Agreements (OLAs) for instant messaging? If so, what are they? Has recovery been tested and practiced? Is the process documented? Are backups verified? Disaster Recovery S&EDPS Consultant: Briefly describe topics such as: Account recovery – what does the client do? Full server failure - what does the client do? Data-center failure - what does the client do? Has DR scenario ever been tested and verified? Administration Model S&EDPS Consultant: Briefly describe topics such as: Is the LYNC administration centralized or decentralized? Do LYNC administrators require domain admin privileges? Is there a separation between AD and LYNC administration? Are there read-only administrators? Is a resource forest in use? What political or delegation of privilege requirements led to that decision? Who manages the LYNC servers? Is it the same people that manage the main organization directory (Active Directory)? Are the LYNC servers managed separately or does a single group manage them all? Or is there strict segregation of responsibilities (like Network, hardware, OS, applications…) Describe roles, responsibilities and processes for provisioning. Are there policies for configuring new employees and terminating employee? Attach if available. Compliance S&EDPS Consultant: Briefly describe topics such as: Are there existing archiving solutions? Is it compatible with Skype for Business Server 2015? Is there an existing e-Discovery solution, and if so, what is it used for? Is it compatible with Skype for Business Server 2015? Are there ethical walls between departments of the organization, such that one department is not allowed to communicate with another department on certain topics? If so, how is this enforced? Is the solution compatible with Skype for Business Server 2015? Are messages inspected for content prior to leaving the organization? If so, how, and is the solution compatible with Skype for Business Server 2015 Are there rules in place about how long instant messages can/must be retained? How are these rules enforced? Is the client subject to any set of compliance regulations, such as HIPAA? Software Assurance | Skype for Business and Exchange Deployment Planning Services 8 Skype for Business Server 2015 – Findings and Recommendations Conferencing S&EDPS Consultant: Briefly describe topics such as: What do you use for conferencing today? Are hosted web conferencing services in use such as Live Meeting or Webex? What capabilities of these platforms are used? Can Skype for Business Server 2015 provide these capabilities? What size meetings do they require and what types of conferencing is used during different meeting types? Audio, Video, Data? Do they use a current audio conferencing service or ACP? How many minutes a month do they consume and for how many users. What are their requirements for an audio conferencing solution including local dialin numbers, security, and attendance policies? Do they use third party video conferencing solutions today? If so, do they want those integrated into Skype for Business and what types are they? What kind of video conferences do they require – desktop, room, telepresence – a combination? Enterprise Voice S&EDPS Consultant: Briefly describe topics such as: What do you use for telephony today? Do you have older TDM PBX systems or newer IP PBX’s. How many and where are they? What are complimentary services such as voice mail and call center services? Do they user RCC today with Lync? Do they plan to use Call Via Work? If so to what degree and what capabilities? Do they use any client PBX plugins today like CUCIMOC or CUCILync (Cisco) or ACE (Avaya)? Do they integrate with PBX systems today with Lync? If so how do they do it – direct SIP via gateway, direct SIP to IP PBX or SIP trunking? Other? How do they do PBX integration and phone number or DID management? Are they using simultaneous ringing on clients or PBX? What is an overview of their dialplan? Do they want to replace current PBX’s with Skype for Business? When and in what locations? What other voice requirements do they have including E-911, Call Admission Control (CAC), Call Park, Response Groups, etc. Office 365 S&EDPS Consultant: Briefly describe topics such as: Is Office 365 in use today? Which of the Office 365 services are being used? Exchange Online? Skype for Business Online? Has a hybrid deployment already been configured? Has Exchange Server been configured for a hybrid deployment? Has Skype for Business been deployed in a Hybrid configuration? The configuration should be described, including user distribution between online and on-premises, ADFS and single sign-on configuration, which SIP domains are part of the hybrid configuration. Management and Operations S&EDPS Consultant: This should include data from the “Management and Operations” section of the pre-engagement questionnaire. Briefly describe topics such as: Is the messaging administration centralized or decentralized? Do messaging administrators require domain admin privileges? Is there a separation between AD and Messaging administration? Are there read-only administrators? Is a resource forest in use? What political or delegation of privilege requirements led to that decision? Who manages the messaging servers? Is it the same people that manage the main organization directory (Active Directory)? Are the messaging servers managed separately or does a single group manage them all? Or is there strict segregation of responsibilities (like Network, hardware, OS, applications…) Describe roles, responsibilities and processes for provisioning. Are their policies for configuring new employees and terminating employee? Attach if available. Software Assurance | Skype for Business and Exchange Deployment Planning Services 9 Skype for Business Server 2015 – Findings and Recommendations Service and Data Availability S&EDPS Consultant: This should include data from the “Service and Data Availability” section of the pre-engagement questionnaire. Briefly describe topics such as: High availability implementation. Monitoring implementation. How often are backups executed? How often do they need to restore data? Which kind of data? Are streaming backups used, snapshots, or brick-level? What are the SLA’s regarding data recovery (from single item restore to complete disaster scenario)? What programs/agents are used to perform backups? What is the backup media (disk/tape)? What is the data retention policy? Are deleted item recovery and deleted mailbox recovery configured, and if so, what are their values? Has environment recovery been tested and practiced? Is the process documented? Are backups verified? Requirements << REQUIRED SECTION for 3, 5, 10, and 15 day engagements >> <<Customer>> has the following requirements that were identified during the <Platform – e.g. Skype for Business> Deployment Planning Session (S&EDPS) workshops and will therefore be addressed and reflected in the architecture and recommendations. Requirements will be divided into several types. Each type and its accompanying requirements are detailed below: S&EDPS Consultant: Requirements identify what the solution must deliver. We have provided example requirements to help you understand the type of requirements desired for each section. They are only samples and should be replaced with the ones discussed during the S&EDPS engagements. Be sure the requirements address the problems / drivers listed earlier in this document. Business Requirements <<REQUIRED SECTION>> Business requirements are the most important drivers for a project and the solution architecture. Following are the business requirements discussed during the engagement: Maintain regulatory compliance <<Customers>> compliance and governance requirements are met by built-in security, encryption, archiving, and call detail records. By using your own servers and network, you maintain control over sensitive data that would otherwise be transmitted over public telephone networks and third-party conferencing platforms. Control costs Voice over IP (VoIP) enables communications among geographically dispersed company locations without long distance charges. Integrated audio, video, and Web conferencing helps reduce travel costs as well as the cost of third-party conferencing solutions. Gain operational efficiencies <<Customer>> improves operational efficiencies by integrating Unified Communications and rich presence into business workflows, latency and delays can be reduced or eliminated. For geographically dispersed teams, group chat can enable efficient, topic-specific, multi-party discussions that persist over time. Improve productivity Rich presence information helps <<Customer>> employees find each other and choose the most effective way to communicate at a given time. Instead of e-mailing documents back and forth for approval, workers can rely on real-time collaboration through enhanced conferencing with desktop, application, and virtual whiteboard sharing—or contact a collaborator from within Microsoft Office or other applications. The Microsoft Skype for Business Server 2015 client provides access to enterprise voice, enterprise messaging, and conferencing from one simplified interface. Software Assurance | Skype for Business and Exchange Deployment Planning Services 10 Skype for Business Server 2015 – Findings and Recommendations Support the mobile workforce <<Customers>> mobile workers get access to rich Unified Communications tools from practically anywhere with an Internet connection, no VPN needed. The updated Skype for Business mobile client makes joining and managing conferences, searching the Global Address List, and viewing presence information easy. The Skype for Business mobile client is available for Windows Phone, iPad, iPhone and Android. S&EDPS Consultant: Verify that your business requirements address the business drivers from earlier in this document. Operational Requirements <<REQUIRED SECTION>> Operational requirements describe the supportability and usability of a solution. They are formulated from the perspective of those who will administer or support the solution in addition to end users who will utilize the solution. Following are the operational requirements discussed during the engagement: Skype for Business Server 2015 technologies will enable <<Customer>> to Centralized Management: <<Customer>> requires a deployment that is centrally managed but allows granular delegation. Skype for Business Server 2015 will help meet these requirements by implementing features such as… Full Skype for Business Server access without VPN: <<Customer>> has a large remote workforce that needs full client access without the requirement of establishing a VPN session. Skype for Business Server 2015 will help meet these requirements by implementing features such as… Data Center Resiliency: Split pool approach, The front and back end of Skype for Business Server 2015 may be split across two data centers, or pools can be paired as primary and backup across data centers. Branch Resiliency options: Branch resiliency options provide voice capabilities in the event of an outage enabled by survivable branch appliances or survivable branch servers. SLA, RTO and RPO definitions: Skype for Business Server 2015 can be designed to meet stringent SLA. Recovery options vary by workload. Technical Requirements <<REQUIRED SECTION>> Technical requirements specify the technical parameters and feature characteristics of the solution. They are formulated from the perspective of the IT personnel. They are secondary to and dependent on the business requirements. Following are the technical requirements discussed during the engagement: Skype Connectivity: <<Customer>> requires a deployment that can … Federation: <<Customer>> requires a deployment that can Platform Extensibility: <<Customer>> requires a deployment that can Conferencing: <<Customer>> requires a deployment that can … Software Assurance | Skype for Business and Exchange Deployment Planning Services 11 Skype for Business Server 2015 – Findings and Recommendations Enterprise Voice: <<Customer>> requires a deployment that can … Cloud Enabled: <<Customer>> requires a deployment that can … S&EDPS Technical Presentation Findings << OPTIONAL FOR CUSTOM ENGAGEMENTS >> Environmental Dependencies Environmental Dependencies Module The environmental dependencies module discusses the pre-requisites that must be in place before deploying any Skype for Business Servers into your environment. Topics that are discussed include: Name resolution requirements Active Directory requirements Certificate requirements SQL requirements Hardware Load Balancer requirements Cleanup tasks The following is a summary of the findings during this module. Environmental Dependencies Findings The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed that would aid in defining the scope or complexity of this deployment effort. For example, the client needs to raise the forest and domain functional level, the client needs to upgrade DC’s to the latest service pack, the client will evaluate their AD sites and services layout, the client needs to purchase a SAN certificate, etc. High Level Conceptual Design This section encompasses the findings from the following three modules: Skype for Business Server 2015 - What is New Skype for Business Server 2015 - Edge Server Remote Access Skype for Business Server 2015 - High Availability and Resiliency The findings are combined because the results of the modules were high level architectural decisions leading to a high level conceptual design. All recommendations here are “as-of-today” which means they have been decided only with information available to the team at the time of writing this document. Decisions made during S&EDPS must be validated in a formal Microsoft Skype for Business Server 2015 engagement with a full envisioning and scoping phase. This following conceptual design is NOT a full design and cannot be used to build against or to purchase/budget with. Software Assurance | Skype for Business and Exchange Deployment Planning Services 12 Skype for Business Server 2015 – Findings and Recommendations The purpose is to illustrate the topology discussed during S&EDPS sessions, and serve as a starting point for further discussions and considerations. A full design would be part of a formal Microsoft Skype for Business Server 2015 deployment engagement. S&EDPS Consultant: Insert a HIGH LEVEL simple Visio diagram here showing the discussed Skype for Business topology Conceptual Design Findings The following is a summary of the findings during this module. Conceptual Design Findings The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items in regards to the design findings that would aid in defining the scope or complexity of this deployment effort. For example: The customer would like to deploy x number of backend servers, the edge servers will be combined or dedicated, SQL Always On, X number of Frontend and backend servers in X location, Edge server in perimeter network, etc... PBX/PSTN integration in X location to X PBX’s. etc… Keep it at a HIGH LEVEL, with the goal of explaining the provided diagram. Skype for Business Server 2015 Deployment Deployment Module The Microsoft Skype for Business Server 2015 - Setup and Deployment module discusses Skype for Business Server 2015 setup and deployment topologies. Topics that are discussed include: Changes in Setup and Deployment in Skype for Business Server 2015 Overview of End-to-End Setup and Deployment process Central Management Server and Store Planning Tool and Topology Builder Demo The following is a summary of the findings during this module. Deployment Findings The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed in the Deployment module that would be of benefit to document and would aid in defining the scope or complexity of this deployment effort. For example: The customer has multiple AD Forests and is a complex environment, requires directory synchronization with another entity, all roles will be combined on one server in a simple topology, what order servers will be deployed, etc… Software Assurance | Skype for Business and Exchange Deployment Planning Services 13 Skype for Business Server 2015 – Findings and Recommendations Skype for Business Server 2015 Migration and Coexistence: Lync 2013 or Lync 2010 Migration and Coexistence Module The Microsoft Skype for Business Server 2015 - Migration and Coexistence module discusses Skype for Business Server 2015 transition and coexistence strategies with Lync 2013 or Lync 2010. Topics that are discussed include: Approach for migration and support boundaries What do we migrate? Demo: How do we migrate? Migration and Coexistence Topologies Demo: Client Interoperability Interoperability during Coexistence TAP Migration Lessons Learned A typical Migration Guidance The following is a summary of the findings during this module. Migration and Coexistence Module The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed in the Migration and Coexistence module that would aid in defining the scope or complexity of this deployment effort. For example: The customer has an existing Edge design, the Skype for Business environment is complex, etc… Skype for Business Server 2015 Management and Admin Experience Management and Admin Experience Module The Skype for Business Server Management and Admin Experience module discusses Skype for Business Server 2015 management. Topics that are discussed include: Skype for Business Server Control Panel Skype for Business Server PowerShell Management Experience RBAC The following is a summary of the findings during this module. Operations and Management Findings Software Assurance | Skype for Business and Exchange Deployment Planning Services 14 Skype for Business Server 2015 – Findings and Recommendations The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed in the Management and Admin module that would aid in defining the scope or complexity of this deployment effort. For example: The customer does not have a dedicated operations team to manage Lync infrastructure, The customer would like to integrate user provisioning with existing provisioning system, etc.. Skype for Business Server 2015 Remote Access Remote Access Module The Microsoft Skype for Business Server 2015 - Edge Server Remote Access module discusses Skype for Business Server 2015 Edge Server Architecture and deployment scenarios. Topics that are discussed include: Edge Scenarios Interoperability Federation Plan for Edge Manage Edge Architecture The following is a summary of the findings during this module. Remote Access Findings The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed in the Remote Access module that would aid in defining the scope or complexity of this deployment effort. For example: The customer will deploy multiple Edge Servers, etc… Skype for Business Server 2015 Bandwidth Management Bandwidth Management and Call Admission Control Module The Skype for Business Server 2015 Bandwidth Management and Call Admission Control module discusses the problems of oversubscribing network bandwidth and how CAC helps protect the network against unexpected spikes. Cover topics including voice, video, conferencing, and impact of hybrid deployment. Solution overview Differentiators Planning and Provisioning The following is a summary of the findings during this module. Bandwidth Management Findings The following items were identified during the S&EDPS engagement: Software Assurance | Skype for Business and Exchange Deployment Planning Services 15 Skype for Business Server 2015 – Findings and Recommendations Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed in the Bandwidth Management and Call Admission Control Module that would aid in defining the scope or complexity of this deployment effort. For example: The customer will deploy CAC due to constrained network in these locations and will apply restrictions and rerouting of both Audio and Video calls, etc… Customer Deployment Challenges / Risks <<OPTIONAL FOR CUSTOM ENGAGEMENTS>> This section lists the deployment challenges that are specific to the environment. These may include operational constraints, SLAs, network or bandwidth issues, hardware availability, mobility or security requirements, or any other issue that may slow down or block deployment or use of Skype for Business Server 2015. The following key deployment challenges and risks were identified during the session: XYZ XYZ XYZ S&EDPS Consultant: create a list of issues that may be significant for the customer. Add any additional items that may be required and delete those that do not apply. Obviously, there are many other potential challenges; these are simply some of the more common issues and questions that arise. If this is a customized engagement you may not have a deployment plan as part of your deliverable, in that case you should delete this section. Customer High Level Deployment Plan <<OPTIONAL FOR CUSTOM ENGAGEMENTS>> The following is a preliminary high level Skype for Business Server 2015 deployment plan: S&EDPS Consultant: make sure you provide some value in the description of the deployment sequence. Specify which locations will probably go first, which servers in the locations, etc. The idea is for the customer to understand at a high level what the flow of the deployment may look like in their organization. S&EDPS Objectives And Documentation <<REQUIRED FOR CUSTOM ENGAGEMENTS>> The Skype for Business deployment team has determined the following objectives to be part of the S&EDPS offering: XYZ XYZ XYZ These objectives will be met by completion of the following tasks/documents: Software Assurance | Skype for Business and Exchange Deployment Planning Services 16 Skype for Business Server 2015 – Findings and Recommendations Task/Document name and description Task/Document name and description Note to S&EDPS consultant: Here you will define any CUSTOM objectives and additional documentation that is part of this engagement. If this is 10/15 day or a customized engagement this section is required. If it is a 3 or 5 day engagement and you are using the standard offering, you can delete this section. Anything not part of the baseline 3 or 5 day content should be here. List any additional documentation with the document name and a description. Any documentation that is not a separate document should be defined as a task. The actual task results or content (for example a lab environment diagram) will be placed under the “S&EDPS Engagement Results” section of this document. It is preferable to try to keep all documentation as part of this single deliverable. Nevertheless, in some cases (such as a full Vision/Scope document), it is impractical. Please not that customer feedback forms will refer to these objectives and tasks. Make sure your customer is aware of what is and is not part of the engagement and what tasks you are working on. S&EDPS Engagement Results <<REQUIRED FOR CUSTOM ENGAGEMENTS>> Note to S&EDPS consultant: Here you will provide any recommendations, results, diagrams, or additional documentation that supports the custom scope and documentation for this engagement. For example, if you decided to build a lab environment the description of the lab and diagram should be here. If the documentation does not fit well into this deliverable (such as a full Vision/Scope) it can be a separate document but must be referenced in the section entitled “The Microsoft Skype for Business Server 2015 - Migration and Coexistence module discusses Skype for Business Server 2015 transition and coexistence strategies with Lync 2013 or Lync 2010. Topics that are discussed include: Approach for migration and support boundaries What do we migrate? Demo: How do we migrate? Migration and Coexistence Topologies Demo: Client Interoperability Interoperability during Coexistence TAP Migration Lessons Learned A typical Migration Guidance The following is a summary of the findings during this module. Migration and Coexistence Module The following items were identified during the S&EDPS engagement: Item Comment Item A Describe Item B Describe S&EDPS Consultant: Place any specific items discussed in the Migration and Coexistence module that would aid in defining the scope or complexity of this deployment effort. For example: The customer has an existing Edge design, the Skype for Business environment is complex, etc… Software Assurance | Skype for Business and Exchange Deployment Planning Services 17 Skype for Business Server 2015 – Findings and Recommendations ”. If this is 10/15 day or a customized engagement this section is required. If it is a 3 or 5 day engagement and you are using the standard offering, you can delete this section. Anything that is not part of the baseline 3 or 5 day content should be here. S&EDPS Engagement Schedule <<REQUIRED FOR CUSTOM ENGAGEMENTS>> The following is the summary of the project schedule and tasks that took place during the S&EDPS engagement: Note to S&EDPS consultant: Here you will provide a breakdown of the work performed each day and what task was being worked on. Please note that customer feedback forms will refer to this schedule and ask if these events represent the effort of the engagement. Make sure your customer is aware of what tasks you are working on each day. Engagement Day Tasks Day 1 Describe task/deliverable worked on and work performed this day Day 2 Describe task/deliverable worked on and work performed this day Day 3 Describe task/deliverable worked on and work performed this day Day 4 Describe task/deliverable worked on and work performed this day Day 5 Describe task/deliverable worked on and work performed this day Day X… … Next Steps <<REQUIRED FOR ALL ENGAGEMENTS>> Note to xDPS consultant: Here you will provide a summary of the next steps. These items should help summarize the scope of a followon engagement. An example is provided below: The following next steps are recommended: 1. Create full design covering the following topics a. AD integration b. Languages Software Assurance | Skype for Business and Exchange Deployment Planning Services 18 Skype for Business Server 2015 – Findings and Recommendations c. Role based access control d. Server roles and placement e. Storage f. High availability / site resiliency g. Edge connectivity h. Office Web Apps Servers i. Hybrid deployment requirements j. Compliance, Archiving, and eDiscovery k. Sizing l. WAN impacts m. Client configuration n. Client access o. Application dependencies p. Federation q. Backup, Restore, Disaster Recovery r. Monitoring 2. Create a full upgrade / co-existence / migration strategy 3. Create a test lab specification 4. Write test plans 5. Write build documents 6. Etc…. APPENDIX The text highlighted in yellow is only to be included if this DPS was a Microsoft Consulting Services delivery. Deployment Planning Concepts Consistently delivering high-quality technology solutions on time and on budget is challenging for any business. The Microsoft Solutions Framework (MSF) provides people and process guidance—the proven practices of Microsoft—to help teams and organizations become more successful in delivering business-driven technology solutions to their customers. MSF is a deliberate and disciplined approach to technology projects based on a defined set of principles, models, disciplines, concepts, guidelines, and proven practices from Microsoft. Through the Skype for Business Server & Exchange Deployment Planning Service engagement, you have begun the process of following the MSF for your Skype for Business Server transition, starting with the Envisioning process. The next step for your company is to take this document, prepare a detailed plan, and then begin the Build phase. Let’s discuss the main steps of MSF and how they apply to a Skype for Business Server migration. Software Assurance | Skype for Business and Exchange Deployment Planning Services 19 Skype for Business Server 2015 – Findings and Recommendations Envision The envisioning phase addresses one of the most fundamental requirements for project success—unification of the project team behind a common vision. The team must have a clear vision of what it wants to accomplish for the customer and be able to state it in terms that will motivate the entire team and the customer. Envisioning, by creating a high-level view of the project’s goals and constraints, can serve as an early form of planning; it sets the stage for the more formal planning process that will take place during the project’s planning phase. The primary activities accomplished during envisioning are the formation of the core team (described below) and the preparation and delivery of a vision/scope document. The delineation of the project vision and the identification of the project scope are distinct activities; both are required for a successful project. Vision is an unbounded view of what a solution may be. Scope identifies the part(s) of the vision can be accomplished within the project constraints. Risk management is a recurring process that continues throughout the project. During the envisioning phase, the team prepares a risk document and presents the top risks along with the vision/scope document. During the envisioning phase, business requirements must be identified and analyzed. These are refined more rigorously during the planning phase. Plan The Planning phase is when the bulk of the planning for the project is completed. During this phase the team prepares the functional specification, works through the design process, and prepares work plans, cost estimates, and schedules for the various deliverables. Early in the Planning phase, the team analyzes and documents requirements in a list or tool. Requirements fall into four broad categories: business requirements, user requirements, operational requirements, and system requirements (those of the solution itself). As the team moves on to design the solution and create the functional specifications, it is important to maintain traceability between requirements and features. Traceability does not have to be on a one to one basis. Maintaining traceability serves as one way to check the correctness of design and to verify that the design meets the goals and requirements of the solution. The design process gives the team a systematic way to work from abstract concepts down to specific technical detail. This begins with a systematic analysis of user profiles (also called “personas”) which describe various types of users and their job functions (operations staff are users too). Much of this is often done during the envisioning phase. These are broken into a series of usage scenarios, where a particular type of user is attempting to complete a type of activity, such as front desk registration in a hotel or administering user passwords for a system administrator. Finally, each usage scenario is broken into a specific sequence of tasks, known as use cases, which the user performs to complete that activity. This is called “story-boarding.” There are three levels in the design process: conceptual design, logical design, and physical design. Each level is completed and baselined in a staggered sequence. The results of the design process are documented in the functional specification(s). The functional specification describes in detail how each feature is to look and behave. It also describes the architecture and the design for all the features. Specifically for Skype for Business, the final output of the planning process will identify servers, their locations, their uses, the feature matrix that will be used by Skype for Business, the operational and management infrastructure that will be used or that will need to be built (in the case of provisioning systems), as well as client and management expectations. Developing/Build During the build phase, the team accomplishes most of the building of solution components (including documentation and infrastructure, as well as code). However, some development work may continue into the Stabilization phase in response to testing. The developing phase involves more than code development and software developers. The infrastructure is also developed during this phase and all roles are active in building and testing deliverables. The build phase culminates in the scope complete milestone. At this milestone, all features are complete and the solution is ready for external testing and stabilization. This milestone is the opportunity for customers and users, operations and support personnel, and key project stakeholders to evaluate the solution and identify any remaining issues that must be addressed before the solution is released. Typically the build phase includes a proof-of-concept non-production implementation of the project result and the POC platform is used for testing intermediate results and for developing deployment scripts and operational guidance. After the proof-of-concept implementation is complete, it is time to deploy the infrastructure to support a pilot group roll-out. Software Assurance | Skype for Business and Exchange Deployment Planning Services 20 Skype for Business Server 2015 – Findings and Recommendations Specifically for Skype for Business, the Build phase is used to identify, develop, and test any custom programs, scripts, etc. that are required for the Skype for Business Server implementation. At the same time, the Build phase is used to acquire knowledge and usage experience of the solution within the support and operational groups of your enterprise and to determine how to meet the requirements that came out of the planning phase. The Build phase is typically executed in a pre-production or Lab environment that closely mirrors production. System testing is completed during the Build phase. Stabilize The Stabilizing phase conducts testing on a solution whose features are complete. Testing during this phase emphasizes usage and operation under realistic environmental conditions. The team focuses on resolving and triaging (prioritizing) bugs and preparing the solution for release. Early during this phase it is common for testing to report bugs at a rate faster than developers can fix them. There is no way to tell how many bugs there will be or how long it will take to fix them. There are, however, a couple of statistical signposts known as bug convergence and zero-bug bounce that helps the team project when the solution will reach stability. These signposts are described below. MSF avoids the terms “alpha” and “beta” to describe the state of IT projects. These terms are widely used, but are interpreted in too many ways to be meaningful in industry. Teams can use these terms if desired, as long as they are defined clearly and the definitions understood among the team, customer, and stakeholders. Once a build has been deemed stable enough to be a release candidate, the solution is deployed to a pilot group for production use. A minimum Skype for Business Server pilot requires a Standard Edition server and an Edge Server. Integration testing is completed during the deploy phase, typically followed by a production pilot against the full production build out to validate features and functionality. The stabilizing phase culminates in the release readiness milestone. Once reviewed and approved, the solution is ready for full deployment to the live production environment. The release readiness milestone occurs at the point when the team has addressed all outstanding issues and has released the solution or placed it in service. At the release milestone, responsibility for ongoing management and support of the solution officially transfers from the project team to the operations and support teams. Deploy During this phase, the team deploys the core technology and site components, stabilizes the deployment, transitions the project to operations and support, and obtains final customer approval of the project. After the deployment, the team conducts a project review and a customer satisfaction survey. Stabilizing activities may continue during this period as the project components are transferred from a test environment to a production environment. The deployment complete milestone culminates the deploying phase. By this time, the deployed solution should be providing the expected business value to the customer and the team should have effectively terminated the processes and activities it employed to reach this goal. The customer must agree that the team has met its objectives before it can declare the solution to be in production and close out the project. This requires a stable solution, as well as clearly stated success criteria. In order for the solution to be considered stable, appropriate operations and support systems must be in place. The final deliverables from the Deploy phase include: Operation and support information systems Procedures and processes Knowledge base, reports, logbooks Documentation repository for all versions of documents, load sets, and code developed during the project Software Assurance | Skype for Business and Exchange Deployment Planning Services 21 Skype for Business Server 2015 – Findings and Recommendations Project close-out report Final versions of all project documents Customer/user satisfaction data Definition of next steps In a Skype for Business environment, the deployment phase for small to medium operations typically only involves moving account operations for one-to-a-few servers and then decommissioning of the Lync environment (assuming an in-place upgrade was not used). For large organizations with many sites and many servers, the deployment phase may consume an extended period of time, as each individual site must go through a deployment and approval phase. Large organizations can incur significant hardware and software upgrade costs and time, as well as significant man-hours of implementation team expense. Tools and Best Practices Reference This section provides links to some of the tools and best practices. There are many resources available on the Internet to assist in the planning and deployment for Exchange server. The list below is by no means a complete list. However, most of the guidance in this document was acquired from the locations named below, and you can find the latest up-to-the-minute guidance available from Microsoft in these locations. Microsoft Solutions Framework (MSF) http://www.microsoft.com/technet/solutionaccelerators/msf/default.mspx MSF Process Model http://www.microsoft.com/downloads/details.aspx?FamilyID=e481cb0b-ac05-42a6-bab8-fc886956790e&DisplayLang=en Microsoft Operations Framework (MOF) http://www.microsoft.com/mof Microsoft Skype for Business Server 2015 - Planning https://technet.microsoft.com/en-us/library/dn951427.aspx Microsoft Skype for Business Server 2015 - Deployment https://technet.microsoft.com/en-us/library/dn933893.aspx Microsoft Skype for Business Server 2015 – Manage https://technet.microsoft.com/en-us/library/dn933922.aspx Office Blogs http://technet.microsoft.com/en-us/lync/gg213847.aspx Software Assurance | Skype for Business and Exchange Deployment Planning Services 22