380 likes | 532 Views
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?
E N D
Lessons Learned Project Server 2003 Sean PalesBennett 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
Top 5 Scalability Killers • 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 PDS WSS Project Server PDS WSS Project Server PDS
Dual Cluster • Max flexibility in adding capacity as required • Separate admin and maintenance orgs • Max capacity strategy WSS Project Server PDS WSS Project Server PDS WSS Project Server PDS
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 Project Data Service XML Web Service View Processing Svc NT 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 PDS WSS Project Server PDS WSS 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 3 Site 1 Site 2 Site 2 Views Site 1 Views Site 2 Core Site 4
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 • Spales@bennettadelson.com
? Q & A