|
| Analysis 1. Analysis Overview In my opinion, the analyses phase is the most important phase in the process. When you complete it successfully, you will be well on your way to a successful deployment. Your goal for the analysis phase is twofold: First is to prepare yourself with all of the information you will need to successfully plan, implement and rollout MetaFrame in the proposed environment. Second is to present this to your customer in the form of a Project Plan and Infrastructure Assessment. The analysis phase is broken down into the following four segments: Vision / Project Scope (Statement of Work) Project Plan Infrastructure Assessment Proof of Concept Deliverables are created for each of the above segments upon completion of that segment. I have also been known to call the Analysis phase the setting expectations phase. What I mean by this is that during the process of completing each of the segments, you will be spending the bulk of your time in meetings with your customer asking questions and setting the rules for the project. Being a big fan of analogies, I like to explain it like this: If two parties are playing a game and have a small wager on the outcome of the game. If one of the parties set the rules and draws the playbook, which one would you, bet on? Obviously the one who makes the rules and draws the plays! With a little experience and the right know how, you will be able to set the rules to your advantage and guide your projects towards successful completions. The following is an example of an Analysis Phase Overview: | 1. Analysis Overview This Analysis Phase document is the first deliverable of the MetaFrame XP project and will explain the projects high-level Vision/Scope. This document is as follows: - Project Vision (Statement of Work)
- Project Scope
- Estimated Project Plan
- Infrastructure Assessment Findings
- Proof of Concept Findings
| 2. Vision / Project Scope (Statement of Work) The first section you will address is performed prior to any obligation from the customer. In this section you will create the vision and define the Project scope in the form of a Statement of Work (SOW). To define the vision is to define the project. Its the business reason you are deploying MetaFrame, i.e. the benefits that yours customer are expecting to receive from a successful deployment. All decisions made throughout the lifespan of a project will be verified against the vision. A vision is derived from your customers goals and business case for the project. You will need to set up a meeting with the customer to identify and quantify this. Once documented, make sure that your customer reviews the Vision and signs off on it. Only then will you will be ready to start on the project scope. I like to break the project scope down to what I call in scope, out of scope. This is probably the second most important element of the project, so be very careful in creating it. You do this by creating a table that lists the vision and then breaks the project into four project management phases. Each phase is then broken down into segments that identify all of the high level tasks needed to complete during each phase. In the scope you need to list what you are responsible for, what you are NOT responsible for, what the customer is responsible for and the resources that you will be utilizing throughout the project. For example, if you are deploying MetaFrame for both LAN and WAN access, you will need modifications to the firewall which requires you to document who is responsible for those changes. In some cases this may be you but more often, you will need to work with the party who is responsible for the routers/firewalls. In this case, you will document the changes your roll will require and more importantly who, in the router/firewall group, is responsible for what tasks and by what date. You will also create a list of applications that will be deployed. This will assist in defining the Project Plan and Proof of Concept and help you scope the time it will take to deploy in completing the project. You will want to make the SOW as comprehensive as possible and then present it to your customer in the form of a formal document during a formal meeting setting. Note that it is important to get the individual or group(s) responsible involved, as it gives them a stake in the project. Your customer will now have the opportunity to engage your services and continue with the MetaFrame project as documented in the SOW. Throughout the lifespan of a project it might be necessary to modify the project scope to meet the goals of the vision based on new information found or decisions made or the addition of more applications. If this is necessary, you will need to have the customer sign off on a change request, modify the scope and the estimated time for completion. A successful project is one that not only achieves the vision but one that comes in on time. From my experience, scope additions can and will cause a project to come in over the estimated time and dollars amount. If you present your customer with the knowledge that any additions to the scope will require scope and time estimate to change, then you will have set the proper expectations. Remember that in creating the scope, you are creating the rules and plays of the game and need to be as thorough as possible. The following is an example of a complete Project Vision / Scope. | Statement of Work Monday, May 1st 2002 Executive Sponsor: Douglas Brown, Owner Project: MetaFrame XP application server deployment DABCC.COM would like to have centralized management of their Citrix MetaFrame Extended Platform (XP) based application servers. The ability for rapid deployment is one of the primary goals for deploying MetaFrame XP. DABCC.COM currently has a network infrastructure in place to electronically communicate with remote sites. DABCC.COM would like to make it easier for the end-user to securely connect to remote applications from any location at any time. This vision includes the following key objectives: - Enhance application availability for end-users both locally and remotely by providing a reliable, stable, and efficient application deployment system.
- Reduce administration, support and operational costs of supporting front-end workstations.
- Provide value added services now and in the future including portal services that will provide for team collaboration, document management, conferencing services and other web and MetaFrame applications
- Increase productivity of employees by providing them with a comprehensive application system.
- Take advantage of the newly implemented corporate wide Windows 2000 Active Directory.
Project Scope | | | | Project Plan | Prepare and document detailed project plan. | | Infrastructure Assessment | Prepare for assessment questions and inquiry. Schedule times and meetings with DABCC.COM personnel for questions and inquiries. Document and present assessment. | | Analysis Phase Checkpoint | Prepare for and schedule meeting with DABCC.COM for a formal presentation of the Analysis Phase deliverable. | | | | | | | | | Server Requirements | | | MetaFrame Design | | Design Phase Checkpoint | Prepare for and schedule meeting with DABCC.COM for a formal presentation of the Design Phase deliverable. | | | | | Develop installation procedures & Build initial environment | | | | | | | | | | | Test, Test, Test | | | Production Pilot | | | Implementation Phase Checkpoint | | | | | | | | | | Rollout Additional Servers | | | End-User Training | | | | | | Administrator Training | | | Go Live | | | | | | Out of Scope | Proof of Concept | | | Router Configuration | | | VPN Configuration | | Proposed Applications | Microsoft Office XP Microsoft Visio 2002 IBM Client Access Adobe Acrobat Reader 5.0 Lotus Notes WinZip 8.0 | Analysis Phase estimated 40 hours starting 4/15/02 Design Phase estimated 40 hours starting 4/22/02 Implementation Phase estimated 40 hours starting 4/22/02 Rollout Phase estimated 40 hours starting 4/29/02 Estimated time to project completion: 160 hours Estimated project labor cost at $ 20,000 | Accepted by: D&D Consulting | | | Accepted by: DABCC.COM | | | | | | | Authors Signature | | | Signature | | | | | | | Title | | | Title | | | | | | | | Date | | | Date | | | | | | | | | | | | Managers Signature | | | Street Address | | | | | | | | | | Phone number for Key Contact | | | | | | | | | | | | | | | | | | | | | | | | 3. Project Plan Now that you have finalized the Vision / Scope, you need to expand the scope and develop a detailed list of the tasks to be completed. The desired audience for this document is the LAN/WAN Engineer who is not a project manager. Therefore, I will provide two options for creating a comprehensive project plan; by hand or with Microsoft Project. I know that not everybody is a MS Project expert, but I highly recommend spending the time necessary to learn how to use it as it is not that difficult. When I first started creating projects for my jobs, I did everything by hand (Microsoft Word). Then I went out and picked up a Dummies guide to Microsoft Project and was blown away by how much easier it made my job. Please take a peek at it; I think you will be impressed with what you find. Your project plan should consist of a list of every task that needs to be completed. Each task should consist of the name and phone number of the individual responsible, any other parties that are needed to assist and an estimated timeframe for completion. You should do this for each task in your project and with as much detail as possible. Remember, it is necessary to go into as much detail as possible in order to set the proper expectations and to provide the necessary framework required to complete the project. When estimating the time allotted for each phase, be very careful not to underestimate. Time estimation is far from an exact science. Remember to leave time for application tuning and troubleshooting. In case you underestimate this, you will need to discuss with the customer any additional time needed to complete the project and why. At the end of the Analysis phase you will have a completed project plan. Next you need to setup a meeting with your customer and have them sign off on the overall plan. It is also important to make sure that your customer knows the project plan is not set in stone. You will probably need to add or subtract items or go into greater detail as you move through the Design and the Implementation Phases. Each time you make a change you will need to inform all parties and supply them with an updated copy of the plan. The following is a basic project plan for a small to medium size MetaFrame deployment: | 3. Project Plan The following is an estimated Project Plan: | Task | Owner | Estimated Time | | | | Analysis Phase | 1 Week | | Create Vision | D&D Consulting | .5 days FREE | | Create Scope (in scope / out of scope) | D&D Consulting | .5 days FREE | | Infrastructure Assessment. - Prepare for assessment questions and inquiry.
- Schedule times and meetings with your customer for questions and inquiry.
- Review the following areas:
- Network Environment.
- Hardware
- Operating Systems
- Printing Environment.
- Client Environment
- Document and present assessment.
| D&D Consulting | 4 days | | Proof of Concept (if applicable) - Schedule meeting to define goals and tests for the Proof of Concept (POC).
- Setup and document the POC environment.
- Conduct tests to achieve the goals of the POC.
- Make any changes necessary to achieve the goals.
- Document and present findings
| D&D Consulting | 1 day | | Analysis Phase Checkpoint | D&D Consulting, Net Admin, Management | .25 day | | Design Phase | 1 Week | | | D&D Consulting | 1 day | | | D&D Consulting | 2 day | | | | | | | | | | | 2 day | | Design Phase Checkpoint | D&D Consulting, Net Admin | 2 hours | | Implementation Phase | 1 Week | | Create network shares | D&D Consulting, Net Admin | 1 hour | | Firewall modifications | Dan Morrow | 1 hour | | Configure switch port settings | D&D Consulting, Net Admin | 1 hours | | Add / configure users for a Terminal Services environment. | D&D Consulting, Net Admin | 1 hours | | Create Data Store | D&D Consulting, Net Admin | 1.5 days | | Unpack and prepare hardware | D&D Consulting, Net Admin | 5 hours | | Install and Configure base operating system | D&D Consulting, Net Admin | 2 hours | | Install and Configure MetaFrame XP | D&D Consulting, Net Admin | 3 hours | | Create Image | D&D Consulting, Net Admin | 2 hours | | Deploy Image on second test server | D&D Consulting, Net Admin | 3 hours | | Install Applications | | 1 day | | Configure ICA Client update configuration utility | D&D Consulting, Net Admin | 1 hour | | Configure Printing Environment - Configure print compatibility mappings
- Configure network print server assignments
- Configure Universal Print Driver
| D&D Consulting, Net Admin | 2 hours | | Implement Policies | D&D Consulting, Net Admin | 3 hours | | Install Terminal Services licenses | D&D Consulting, Net Admin | 1 hour | | Install and Configure and secure IIS web server | D&D Consulting, Net Admin | 4 hours | | | | | | | | | | Install NFuse web extensions and Project Columbia | D&D Consulting, Net Admin | 3 hour | | Implementation Phase Checkpoint | D&D Consulting, Net Admin | 2 hours | Readiness Phase | 1 Week | | Pilot and Test - Develop Test Procedures
- Determine and train test users
- Launch Pilot and run test procedures
- Obtain Pilot Users feedback (forms, surveys, reports and observations)
- Evaluate Pilot Results and change design or processes if so desired and then repeat the previous two steps.
| D&D Consulting, Net Admin | 2 days | | Rollout Any Additional Servers | D&D Consulting, Net Admin | 7 hours | | Implement Change Management Policies and procedures | D&D Consulting, Net Admin | 1 hour | | Pilot and Test entire network as documented about | D&D Consulting, Net Admin | 2 day | | Readiness Phase Checkpoint | D&D Consulting, Net Admin | 2 hours | Rollout Phase | 4 days | | Train Admin Staff | | 1 day | | Train End-Users | | 1 day | | Go Live | | 1 day | | Gather Feedback | | 1 day | | Rollout Phase Checkpoint | | | | | | | | | Estimated Time to Completion: | 160 hours | | 4. Infrastructure Assessment The infrastructure assessment (IA) section of the Analysis phase is one of the most overlooked sections of a successful project but is one of the most important to the perception of performance. From my experience, a MetaFrame deployment will augment the environment you deploy into. What I mean by this is that if you place a MetaFrame farm in a poorly laid out network you will most likely experience problems. However, if you prepare your environment and deploy in to a network that meets the necessary requirements, your customer will love the outcome and you will make more money with less hassles. During the Infrastructure Assessment, you will be tasked to document the readiness, requirements and considerations for each of the following sections. This information will allow you and your customer to understand which areas of their current environment are ready for a rollout of MetaFrame and identify the ones where more attention is needed. Upon completion of the infrastructure assessment, you will be able to spot problem areas and make recommendations for changes that will let you achieve the vision. An Infrastructure Assessment is broken down into the following sections: Network Architecture: The Network Architecture segment is very important but sometimes is completely overlooked. Please give it the attention it deserves. Citrix is a great thing if you have a good network but can turn ugly real quick if the network infrastructure that you are installing into is not properly designed. You will want to document what network protocols are on the wire, if they are using switches / hubs and how they are configured. You will document how they are segmenting the network (VLANS, subnets), what topologies are in play (Ethernet, Token Ring, ATM) and any bandwidth management software they may be running. In order to make sure that you are not responsible for any possible security holes, you will want to discuss with your customer what security precautions they have in place I.E. (firewalls, access controls, and two factor authentication). You will also want to determine and document who has access to the physical presence of the hardware Hardware Environment: You will want to document the vendor, the amount of memory, processors, disk drives, NIC(s) required and any additional hardware. Operating Systems Environment: Window 2000 - you will need to document how the Active Directory is designed. Document information such as: name resolution, pertinent IP addresses, OU structure and file/print structure. Parse through the login scripts for any possible issues, group membership, any users/groups that will has administrator access and any additional information that might be specific to your customers AD design. NT Server 4.0 - you will need to document how the NT domain is designed. You will want to gather such information as: the Domain model (Single Domain, Multiple Domains, Multiple Master, etc), name resolution (WINS, DNS), file/print structure. Parse through the login scripts for any possible issues, group membership, any users/groups that will has administrator access and any additional information that might be specific to your customers domain design. Novell Netware - you will need to document how the Novell network is designed. You will want to gather such information as: what type of Novell directory services are they running, i.e. NDS, Bindery. If they are running NDS, you will want to document the NDS design (OUs, trees, etc.), name resolution, all the protocols that are running and their respective addresses. Parse through the login scripts for any possible issues, group membership, any users/groups that have administrator access, and any additional information that might be specific to your customers Netware design. MetaFrame Environment: If you will be deploying into a network with an existing MetaFrame / WinFrame installation, you will need to verify the following: Farm Architecture, ICA Browser, Servers, Load Balancing, Network Structure, Users, Applications, Application Delivery and Licensing. Printing Environment: If you have been around the Citrix world for awhile you will know that the print subsystem is one of the most finicky problem spots and requires proper configuration for optimum performance. With this in mind you will want to make sure you do your best in analyzing your customers print environment. You will need to document all the print servers for such things as what OS it is running, how the printers are attached and how many printers are on each print server. You will also need to document as many of the home / off-site printers as possible. I liked to throw this task in to the hands of my customer and task them with the responsibility of supplying me with a list of all the printers that need to be supported. I also make sure that they are aware that any additional printers might require additional changes. Client Environment: In a server-based computing environment you spend 99% of your time on the back-end but it is still important to know what type of client workstations you will be deploying into so that you can account and support them as needed. You will want to document what operating systems you will need to support, if they are desktops or laptops, how the users will be connecting to the server and from what type of connection. (RAS, ICA dial-in and or TCP/IP via the Internet) Change Control Environment: The goal of any deployment is not only to successfully deploy the product but also to leave an environment that will not fall apart after you leave. This is done by creating policies and procedures on how future changes will be orchestrated. This is what we call change management. In most cases you will not find any change control mechanism in place but this does not mean you will want to leave it that way. Document any change procedures that might be in place, whom is able/responsible for making changes and inform your customer that you will be creating basic change control procedures for their new MetaFrame environment. The following is an example of a basic Infrastructure Assessment finding: | 4. Infrastructure Assessment Findings The following Infrastructure Assessment sections document the considerations and requirements to insure network readiness. 4. 1 Network Architecture DABCC.COMs network architecture consists of the following: The Ethernet network topology in place. All servers are located in the computer room located in the southwest corner of the office. All offices and cubicles are wired through a Cisco Catalyst 2948G-L3 switch with CAT 5 cable. It is manageable and capable of full duplex operations. There is only one defined VLAN the default VLAN. There are no broadcast controls or filters defined. Currently the only non-default settings on the switch are a couple of ports that are throttled (see below). SNMP Name: dbswitch1 IP Address: 192.168.1.2 Subnet Mask: 255.255.255.0 Ports 9-45 are presently set to auto detect speed and half/full duplex operations. These ports are populated with workstations and printers. Ports 5- 8 are set to full duplex / 100Mb for connections to the repeaters (repeaters only capable of half duplex operations) in other parts of the complex, (Closet(s) B, C, D). | Cisco Catalyst 2948G-L3 | | 1 | Router | 25 | Workstation | | 2 | None | 26 | Workstation | | 3 | None | 27 | Workstation | | 4 | None | 28 | Workstation | | 5 | DB2KAD1 | 29 | Workstation | | 6 | DB2KAD2 | 30 | Workstation | | 7 | DB2KFS1 | 31 | Workstation | | 8 | DB2KWEB1 | 32 | Workstation | | 9 | None | 33 | Workstation | | 10 | None | 34 | Workstation | | 11 | None | 35 | Workstation | | 12 | None | 36 | Workstation | | 13 | None | 37 | Workstation | | 14 | None | 38 | Workstation | | 15 | HP LaserJet 4M | 39 | Workstation | | 16 | HP LaserJet 4000 | 40 | Workstation | | 17 | HP LaserJet 4000 | 41 | Workstation | | 18 | HP LaserJet Color 4050 | 42 | None | | 19 | HP OfficeJet 720 | 43 | None | | 20 | Workstation | 44 | None | | 21 | Workstation | 45 | None | | 22 | Workstation | 46 | None | | 23 | Workstation | 47 | None | | 24 | Workstation | 48 | None | Remote locations are / will be connecting through the following types of connections: dial-up, cable and DSL. A Cisco 2620 Router with the Firewall Feature Set is installed and configured to the following. | Cisco 2620 Router w/ Firewall Feature Set | | Fast Ethernet 0/0 | 203.72.26.21 | 255.255.255.248 | | Fast Ethernet 0/1 | 192.168.1.254 | 255.255.255.0 | | Password | R5y3ds7f3Z | | | | | NAT Translation | | 203.72.26.17 | NAT Translation | | 203.72.26.18 | NAT Translation | | 203.72.26.19 | (Open) | | 203.72.26.20 | 192.168.1.4 | | 203.72.26.21 | Router External Interface | | 203.72.26.22 | DSL Interface | | | | | Ports Open: | | 203.72.26.20 | SMTP, POP3, WWW, FTP, DNS, 3389 | 4. 2 Hardware Environment The following is a detailed list of DABCC.COMs server hardware: DABCC.COM has standardized their server hardware on the Compaq ProLiant server line. | DB2KAD1 Compaq ML 530 | - Form Factor Rack Mount
- Processor Two 933MHz, Pentium III Xeon processors with 256KB level 2 Advanced Transfer Cache.
- Memory 1 GB 133 MHz ECC SDRAM expandable to 4GB using 512 MB modules
- Network Controller - NC3123 Fast Ethernet NIC PCI 10/100 controller
- Drive Bays Four total 5.25" removable media bays (1) 1.44 MB floppy drive. One, is used for a 48x CDROM drive and another for a Compaq Internal DLT 20/40
- Internal Storage -218.4 GB Maximum Internal Hot Plug Storage Ultra2 and Ultra3 ready. Three 18.2 GB Hot Plug Ultra 3 hard drives are installed.
- Drive Controller - One Smart Array 4200 4-channel array controller configured for RAID 5 data protection.
- Interfaces - One RJ-45 Ethernet port, two serial, one parallel, keyboard, mouse, and one graphics port, and external SCSI through knockout.
| | DB2KAD2 Compaq ML 530 | - Form Factor Rack Mount
- Processor Two 933MHz, Pentium III Xeon processors with 256KB level 2 Advanced Transfer Cache.
- Memory 1 GB 133 MHz ECC SDRAM expandable to 4GB using 512 MB modules
- Network Controller - NC3123 Fast Ethernet NIC PCI 10/100 controller
- Drive Bays Four total 5.25" removable media bays (1) 1.44 MB floppy drive. One, is used for a 48x CDROM drive and the other for a Compaq Internal DLT 20/40
- Internal Storage -218.4 GB Maximum Internal Hot Plug Storage Ultra2 and Ultra3 ready. Three 18.2 GB Hot Plug Ultra 3 hard drives are installed The Smart Array 5300 128 Cache Module with RAID ADG is configured for RAID 5.
- Interfaces - One RJ-45 Ethernet port, two serial, one parallel, keyboard, mouse, and one graphics port, and external SCSI through knockout.
| | DB2KFS1 Compaq ML 530 | - Form Factor Rack Mount
- Processor Two 933MHz, Pentium III Xeon processors with 256KB level 2 Advanced Transfer Cache.
- Memory 1 GB 133 MHz ECC SDRAM expandable to 4GB using 512 MB modules
- Network Controller - NC3123 Fast Ethernet NIC PCI 10/100 controller
- Drive Bays Four total 5.25" removable media bays (1) 1.44 MB floppy drive. One, is used for a 48x CDROM drive and another for a Compaq Internal DLT 20/40
- Internal Storage -218.4 GB Maximum Internal Hot Plug Storage Ultra2 and Ultra3 ready. Three 18.2 GB Hot Plug Ultra 2 hard drives are installed
- Drive Controller - The Smart Array 5300 128 Cache Module with RAID ADG is configured for RAID 5.
- Interfaces - One RJ-45 Ethernet port, two serial, one parallel, keyboard, mouse, one graphics port, and external SCSI through knockout.
| | | | | | | | | | | | DB2KWEB1 Compaq ML 360 | - Form Factor Rack Mount
- Processor Pentium III 1.40GHz with 512k cache FC-PGA 1
- Memory 1 GB 133 MHz ECC SDRAM expandable to 4GB
- Network Controller - NC3123 Fast Ethernet NIC PCI 10/100 controller
- Drive Bays Four total 5.25" removable media bays (1) 1.44 MB floppy drive. One, is used for a 48x CDROM drive and another is used for a Compaq Internal DLT 20/40
- Internal Storage 2 x 1" Ultra3 Hot-Plug available. Two 18.2 GB Hot Plug Ultra 3 hard drives are installed.
- Drive Controller - Integrated Smart Array 5i Controller, with 32MB memory
- Interfaces - two serial, one parallel, keyboard, mouse, one graphics port and external SCSI through knockout.
- Network Interfaces: 2 Compaq NC7780 Gigabit Ethernet NIC Embedded 10/100/1000
| 4. 3 Operating Systems Environment DABCC.COM has implemented Microsofts Windows 2000 with Active Directory. The following information documents information such as: name resolution, pertinent IP addresses, OU structure, file/print structure, login scripts, group membership and administrators. DABCC.COMs Active Directory: One Forest, one domain with the DNS namespace of DABCC.COM running in Native mode. DABCC.COM uses DNS as its primary name resolution mechanism. The DNS service is configured on DB2KAD1 and DB2KAD2 with Active Directory integrate zones. WINS is configured to add support for legacy devices. DB2KAD2 is configured as the WINS Server The DCHP service is configured on DB2KAD2 with default settings with the IP range specified below. The TCP/IP Address information is as follows: | TCP/IP Addresses: | | | | Network Address: | 192.168.1.0 | | Subnet Mask: | 255.255.255.0 | | Gateway: | 192.168.1.254 | | Primary WINS | 192.168.1.1 | | Secondary WINS | None | | Primary DNS | 192.168.1.1 | | Secondary DNS | 192.168.1.2 | | | | DB2KAD1 | 192.168.1.5 | | DB2KAD2 | 192.168.1.6 | | DB2KFS1 | 192.168.1.7 | | DB2KWEB1 | 192.168.1.8 | | | | HP 4M | 192.168.1.15 | | HP 4000 | 192.168.1.16 | | HP 4000 | 192.168.1.17 | | HP LaserJet 4050 Color | 192.168.1.18 | | HP OfficeJet 720 | 192.168.1.19 | | | | DHCP Range | 192.168.1.100 through 192.168.1.200 | DABCC.COM has implemented the following Active Directory Organizational Units; | DABCC.COM Active Directory Organizational Units | | Built-in | Default OU | | Computers | OU for end-user devices | | DABCC Users | OU for DABCC.COMs Microsoft Windows 2000 Active Directory Users and groups. | | Domain Controllers | OU for Windows 2000 Active Directory Domain Controllers. Includes: DB2KAD1 and DB2KAD2. | | Foreign Security/Principles | Default OU | | Servers | OU for Windows NT/2000 servers. Includes: DB2KFS1 and DB2KWEB1 | | Users | OU default Active Directory Users and groups. | DABCC.COM has configured DB2KFS1 as the main file/print server for the network. DABCC.COM currently using Windows 2000 Group Policies to deploy login scripts. There are two GPOs in place that launch login scripts: one for administrators and one for all users. DABCC.COM Domain Group Policy: Default Domain Policy Applies to the Authenticated Users group.  - Admin Drive Mappings Applies to the Domain Admins group.
 The following pertinent group / users exist in the DABCC.COM domain. | Group Name | Group Type | Members | | Domain Admins | Security Group - Global | Administrator Douglas Brown Jim Worthington | | Enterprise Admins | Security Group - Global | Administrator Douglas Brown | | Schema Admins | Security Group - Global | Administrator | | Web Site Users | Security Group - Global | Douglas Brown Jim Worthington Lonnie Huffaker Andy Klopf Troy Gentry Helen Tamasi Chad McGrath Dan Morrow Scott Houseman Mark Nall Douglas Shreve Rob Voss Scott Duer Chad Kunz | | FTP Users | Security Group - Global | Douglas Brown Barry Brown Jim Worthington Lonnie Huffaker Chad Kunz Troy Gentry Helen Tamasi Andy Klopf Chad McGrath Dan Morrow Scott Houseman Mark Nall Douglas Shreve Rob Voss | | Domain Users | Security Group Global | Douglas Brown Barry Brown Jim Worthington Lonnie Huffaker Chad Kunz Troy Gentry Chad McGrath Sara Smith Dan Morrow Andrea Kimmel Scott Duer Scott Houseman Mark Nall Douglas Shreve Rob Voss Julie Cliff GuestFTP GuestWEB | 4. 4 Printing Environment DABCC.COM has implemented one print server (DB2KAD1) with house the following printers. | Share name | Type | | HP4M | HP 4M | | HP4000West | HP 4000 | | HP4000East | HP 4000 | | HPColor | HP LaserJet 4050 Color | | HPOfficeJet | HP OfficeJet 720 | DABCC.COM does not have a standard in place for remote printers 4. 5 Client Environment DABCC.COM office environment is standardized on Microsoft Windows 2000 Professional workstations. There are two Microsoft Windows 98 workstations for legacy application and device support. Remote workstations range from Windows 2000, Windows ME, 98 and 95, Apple Macintosh and a wide range of miscellaneous personal devices. User devices are capable of connecting via wireless, dial-in and TCP over the Internet. 4. 6 Change Control Environment DABCC.COM currently does not have any changes control mechanism is in place. D&D Consulting will implement basic change control policies and procedures which are part of the MetaFrame XP rollout. | 5. Proof of Concept In a Proof of Concept, (POC) you will want to create a small MetaFrame test environment to prove to your customer and yourself that a MetaFrame rollout is able to meet the vision set forth, i.e., if your vision is to deploy home grown application to doctors while adhering to HIPPA complicacy, then you will want to verify that the home grown application is compatible. Keeping with the scope of the document, this phase is somewhat of a quandary. I mean, if you are deploying common applications (Microsoft Office, GroupWise) over typical connections (Cable/DSL, Dialup) then from experience you will know that this is possible and dont really need a POC as this will add to the expense. On the other hand, if you will be deploying applications that you are unsure of, or have little or no experience with, then you will want to do a basic Proof of Concept to verify that you will able to achieve the vision. If you will be conducting a POC, you will want to break it down into the following four phases: 1. Develop Tests: Call a meeting with your customer to define the tests and acceptable results thresholds. 2. Create Test Environment Start with a clean server, build a MetaFrame server, install any applications that are in question and run the tests that you defined in step 1. Note that you should document all of the steps taken during the creation of the test environment. 3. Make adjustments as necessary Once you have run your first round of tests you will want to take a step back and determine where tuning is needed in order to meet the vision. 4. Document findings You will want to take the documents you created during step 2 and formalize them in form of OS and application installation procedures. You will also want to document any issues you may have found and your recommendations for resolving them. This is the last item in the Analysis phase, you are now ready to take your Proof of Concept document and present it as part of the Analysis Phase deliverable. 6. In Analysis - Checkpoint You thought that we where never going to have any fun. Now that you have completed the vision/scope, create a project plan, infrastructure assessment, started to design a project plan and finished the proof of concept, it is time to present your findings to your customer. You will deliver documentation that will be presented to your customer during a formal meeting. The Analysis Checkpoint document should contain the following sections: Preface Vision / Scope (Statement of Work) Infrastructure Assessment findings Proof of Concept assumptions and findings Statement of Work that defines scope, deliverables, estimated duration and costs for the design, Implementation, Readiness and Rollout phases. You should assemble all the key players in the project, along with any of the money people and present the project and estimated times for completion. At this point your customer can choose to continue with the project or bow out gracefully with the knowledge they have learned about their environment and the design requirements for a future MetaFrame deployment. In the second case, you will walk away with a slew of service dollars along with a significant amount of additional knowledge and experience that will separate you from a break fix engineer to a Consultant. You will find the following examples and templates located in Methodology in a Box 1.0. (MIAB1.0.ZIP) | Path \ Filename | Description | | \Examples\EXAMPLE Statement of Work.doc | Example of a Statement of Work. | | \Examples\EXAMPLE Analysis Phase Deliverable.doc | Example of a Analysis Phase Deliverable. | | | | | Templates\TEMPLATE Statement of Work.doc | Microsoft Word Template file for a Statement of Work deliverable. | | Templates\TEMPLATE Analysis Phase Deliverable.doc | Microsoft Word template file for a Analysis Phase deliverable. | |