Please share with the community what you think needs improvement with Microsoft Project Server.
What are its weaknesses? What would you like to see changed in a future version?
The deployment aspect of the product is a bit tedious. That's something I personally see of my organization. Deploying Project Server from an infrastructure perspective is not an easy thing. It takes a week sometimes to set it up. From a features perspective, the insights around the cost and budget could be improved. Competitor products are more robust. Project Server has a very limited feature in terms of reporting. Specifically, the features around the cost control are weak. The built-in reports and the built-in analytics for Project Server are very minimal. The competitors are way ahead than what Project Server is offering us. The initial setup was complex. The integration to an employee engagement platform probably would make more sense and integrations with other products like SAP would be useful. Users of Project Server need to write some amount of custom integrations to the DLP product innovation site. If you wanted to have resource analysis, you want to create invoices based on resources working on a project, that integration is still not there. Integrating with some of those invoice management systems would make more sense now based on the way enterprises are working in terms of automation. The solution needs multi-language support. The tool primarily supports English as a primary language. If someone wanted to make it Arabic, the Project Server does not work well. The characters sets, the dates, and other things create a lot of mess.
When it comes to integration with other systems Project Server falls short. There used to be out-of-box integration with TFS for example but with Project Server 2016 and forward that integration is deprecated. There is room for improvement here. When it comes to project management itself, I'd like to see some hybrid solutions right now across the on-premises deployments especially. On-premise only has waterfall style project management. On the other hand Project Online has a lot better integration and hybrid (agile-waterfall) project management abilities. This should also be the case for On-premise customers. The check-in, check-out feature, makes Microsoft Project Server pretty slow or cumbersome to use. Users mostly forget when to check-in. We have problems with that. If it's a bit faster to use, or easier to use, like your Planner or other programs, it would be better. You should just be able to type in something and it's updated. The ease of use could be improved.
We noticed that there are some problems or issues working with it. We are finding some workarounds to avoid them. We are not totally satisfied with that solution. It is related to the calculation of project duration, working hours, and so on. We think that calculations are not working correctly, and there is a need to enter data a couple of times in order to give the correct calculations. I'm not sure if there are any missing features. I can't recall feeling as if something is lacking.
The reports need to be improved. It's complicated. The default views are good. However, we need more. We need to be able to compare milestones, calls, and other variables regarding the projects we are working on. I have to contract developers to make reports, which is where things get complicated. They need to develop personal and custom fields for us. We also need to use Power BI, which needs to connect with Project Server, in order to generate reports. The scalability capabilities could be improved upon. There should be an interaction between Microsoft's Planner app and this solution. Their Planner is a good solution. I would like them both to connect directly, with the Planner tasks in the Project plans. It would also be helpful if the solution integrated with Microsoft Teams. My company uses Office 365, and therefore it would be great if everything was integrated.
It needs to be more collaborative from inside the application. It only does project scheduling for me. It would be good if it could do other things and be more collaborative, such as sharing tasks for users. It is not really incorporated into MS Office, so you can't copy-paste stuff. It is on its own, doing its own thing. It is only used for scheduling, and it doesn't work well with anything else.
I'd like it if we could divide out the project calendars. On one project server, we might follow five projects or more at one time, and we'd like to see all of the items at once so that it becomes a long loop, but one where we can identify different projects in tandem and then focus on which we need to at the time. While I only have visibility into one, I'd like to see several at a time.
For the way we use the solution, it's fine. I can't think of anything specifically that I'd like to have improved now. It would be useful if the solution allowed us to share files or project schedules. You may get that with the cloud version. However, it's not available on the on-premises versions. It would be nice if there was a low cost version of the enterprise version, so something in between what we have now and enterprise. It would be perfect for those that don't want to go enterprise but still want to have the sharing project files capabilities.
OOB reporting is not very robust. We have utilized SSRS, Excel Services and Qlik Sense to expand the OOB reporting capabilities. We use a hosted on-premise version so that we can have better direct access to the SQL server data.
It has to be more user-friendly. For instance, there should be some assistance, like when you go to certain sites, people pop up and say, "Can we help you? What are you looking for?" It's not interactive enough.
We all know it's really hard to get good pricing and cost information.
Please share what you can so you can help your peers.