Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Lessons Learned Project Server 2003 Sean Pales Bennett Adelson Agenda Introduction Designing a Scalable Architecture Common Project Server Mistakes Q&A Who Are We? Bennett Adelson Enterprise Project Management is a division of Bennett Adelson What does this mean? Microsoft’s go to partner for EPM in Ohio Core focus and competency is EPM Proven record of successful Project Server implementations Highest quality developers and implementation specialist Who Am I? Director of Bennett Adelson Enterprise Project Management Microsoft Project user for over 5 years Frequent contributor to Microsoft Newsgroups Former telecom analyst for New York based investment bank Designing a Scalable Architecture Top 5 Scalability Killers 1. 2. 3. 4. 5. Inadequate network infrastructure Inadequate database hardware No Pilot Undefined project management practices Unrestricted access to data Web Server Options Single Server Dual Servers Single Cluster Dual Clusters Single Server Simplest setup Scale limited to size of hardware Sharepoint “Front-End” IIS Project Server IIS, ASP Pages Project Data Service XML Web Service Dual Server Separate WSS and Project Server Allows ‘right sizing’ of each server based on use Use when significant WSS usage is expected outside of project server Sharepoint “Front-End” IIS Project Server IIS, ASP Pages Project Data Service XML Web Service Single Cluster Efficient use of less expensive hardware Flexibility of maintenance and adding capacity Use when balance of WSS to PS usage unknown WSS Project Server WSS PDS Project Server WSS PDS Project Server PDS Dual Cluster Max flexibility in adding capacity as required Separate admin and maintenance orgs Max capacity strategy Project Server WSS PDS Project Server WSS PDS Project Server PDS WSS Views Processing Options On Web Server Separate Server Multiple Separate Servers On Database Server Views on Web Servers Default option Only supported when using a single PS web server Sharepoint “Front-End” IIS Project Server IIS, ASP Pages View Processing Svc NT Service Project Data Service XML Web Service Views on Separate Server Required for clustered PS web servers Increased publishing capacity Single processor speed is critical WSS PS PDS View Processing Svc NT Service Views on Multiple Server New capability in SP1 Not ‘clustered’, additional separate servers Single processor speed is critical View Svc WSS PS PDS View Svc Views on Database Server Eliminates network overhead during publish Increased publishing speed Single processor speed is critical PS Views DB View Processing Svc NT Service Database Partition Options Single Database Two Databases Three Databases Single Database All three logical table sets on one machine Default install option WSS DB PS Views DB PS Core DB PS Projects DB Two Databases Separate server for views data Supported through PS Installer WSS DB PS Views DB PS Core DB PS Projects DB Three Databases Separate server for views data Separate server for project data Requires use of command line tools WSS DB PS Core DB PS Projects DB PS Views DB Multi-Site Configurations Multiple Project Server web sites on single hardware platform Separate database (not server) per Project Server site Additional flexibility for views processing and database layout Multi-Site Front End Single or Dual web server clusters for all sites Number servers based on total number of concurrent users supported WSS Project Server WSS PDS Project Server WSS PDS Project Server PDS Views Processing Options Multiple sites per views server Multiple views servers per site View Svc Site 1 Site 2 Site 3 View Svc Database Options Multiple servers, partition by site Multiple servers, partition by usage Multiple servers, partition by function Site 1 Core Site 1 Site 2 Core Site 3 Site 2 Site 1 Views Site 2 Views Site 4 10 Common Project Server Mistakes Mistake #10 Problem: PWA Users receive a “size limit error” when submitting Status reports Mistake: There are limits on the volume of text users can submit through status reports’ ActiveX control Resolution: Submit smaller quantity of text Use WSS, InfoPath or “other” Mistake #9 Problem: Portfolio Analyzer reports are not interactive Mistake: A licensed Office 2003 product has not been installed Resolution: Install an Office 2003 product (isnt this PWA?) Unregister and Reregister the PWA DLL Mistake #8 Problem: After installing WSS, the Project Server site or pages with grid controls won’t load Mistake: WSS installed after Project Server Resolution: Install WSS first Modify the Exclude list Mistake #7 Problem: You’ve upgraded from STS ’02 to WSS ’03 and issues have not migrated Mistake: Failed to run STSWiz.exe after running OWS1002.exe Solution: Run STSWiz.exe before running PSMIGRAT.exe Mistake #6 Problem: Project Professional users receive Spooler Error 0x80040E14 when publishing Mistake: PWA users self-assign themselves to tasks and Project Managers assign that user to the same task Resolution: Change your company’s processes Hotfix (not included in SP1) Mistake #5 Problem: Users receive login error when trying to download new assignments Mistake: IE Security allows for ONLY “Automatic logon only in the intranet zone” Resolution: Set IE Security to “Automatic logon with current user name and password” Mistake #4 Problem: Timesheet doesn’t reflect changes to Tracking settings Mistake: Project Professional users have failed to Re-Publish assignments Resolution: Republish All Project Plans Mistake #3 Problem: OLAP Cube fails to build! Mistake: This could be a number of things, but one of the main reasons is the existence of special characters in the ERP and/or EROCs Resolution: Refrain from using special characters in the ERP and/or EROCs Mistake #2 Problem: Project Server fails after installing a hotfix or service pack! Mistake: Not reading the instructions Resolution: Install in Test Environment Make backups Read ALL of the instructions Mistake #1 Problem: Performance Issues! Mistake: Poor Planning Resolution: Talk to Experts! Plan, Plan, Plan… Plan Proof of Concept Explore Configuration Planning Guide Test Pilot Small Rollouts How to contact us Bennett Adelson www.BennettAdelson.com Sean Pales 1-877-328-7122 ext. 103 1-440-684-5000 ext. 103 [email protected] Thank you for attending Q&A