We know that PSA is now known as Project Operations. Well, it’s not just a name change but also some significant improvements that Microsoft has brought in. The following blog will take you through the differences between PSA and Project Operations. The upgrade from Project Service Automation to Project Operations is going to be delivered in three phases. Below are the major changes which will be seen after the upgrade is complete.

  • Phase 1 (January 2022)

In this phase, the dependency on WBS has been cut off for projects.

  • Phase 2 (November 2022)

With all the modifications from phase 1, we even have WBS that is a part of the project operations limits that are currently supported

  • Phase 3 (Probably April 2023)

In addition to the enhancements from phase 2, WBS also includes support for the Project desktop client and extends beyond the present scope of Project Operations.

Let’s delve deep in feature wise comparison between PSA and Project Operations.

1] Project Templates:

They help you generate the WBS structure from an already pre-defined WBS structure in the form of a template.

Project Service Automation: ✔️ Included

You can create a project template as shown in below image in PSA:

After saving this record, you can add the record while creating a new project as shown in the below image. You can also select ‘Is Template’ field to save the current project as a project template.

Project Operations:   Not included

This feature is not included in Project Operations, but the same functionality can be done with the ribbon button on the Project form named ‘Copy Project’. With this all the task information and the project properties get copied in a new draft project.

2] Project work breakdown structure (WBS) integration with desktop client:

A project management tool with automated scheduling, resource management, and built-in reporting is Microsoft Project Online desktop client.

Project Service Automation: ✔️ Included

This feature is very essential in PSA as with the capabilities of desktop client, Task management can be done efficiently. There is a ribbon button to integrate the system as shown:

Project Operations:   Not included

This feature is not there in Project Operations as it has OOB integration with Project for the web.

3] Constraints – Start no earlier than, finish no later than:

When you add a constraint on the tasks it forces you to start or end on that date even if the schedule is changed. Constraint is very useful, but one needs to be careful about the dates

Project Service Automation:   Not included

This is not available in Project Service Automation and is possible if integrated with Project Desktop Client.

Project Operations: ✔️ Included

This feature restricts the resource to complete the task start and finish the task in the given time. When a constraint is set your calendar icon gets a cross sign stating that it is restricted.

Example: If you select Constraint type as ‘Finish No Later Than’ and the Finish date is set as 3rd February 2023.

The task then needs to be completed by the specified date.

4] Milestones – Tasks with zero duration:

Milestones are key points in the project timeline and serve as markers to indicate that certain objectives have been met and provide an opportunity to review and assess progress. Milestones are typically used to track the progress of a project, to communicate with stakeholders, and to help manage risks.

Project Service Automation:   Not Included

This feature is not available in PSA and is exclusively available in Project Operations Only.

Project Operations: ✔️ Included

Adding a milestone task with zero duration is now possible in Project Operations unlike PSA. Just add ‘0’ in the duration field and set same start and finish date as shown below:

And now the milestone symbol can be seen as shown in the below image:

5] Resource driven tasks will respect the availability of assigned resources

Resource-driven tasks are scheduled based on the availability of the resources assigned to them. This means that the start and end dates of a task are determined by the availability of the necessary human, equipment, or material resources. This helps ensure that tasks are completed efficiently and within the given time frame.

Project Service Automation:   Not Included

This feature is not available in Project Service Automation.

Project Operations: ✔️ Included

The system considers the availability of resources when scheduling tasks and adjusts task dates accordingly. This helps ensure that projects are completed on time and within budget, and that resources are utilized efficiently.

It takes into consideration the work hour template of the assigned resources and changes the Start and Finish date according to the availability.

6] Time-phased editing – Edit plans and work on a day-by-day basis

This feature provides a detailed view of the project schedule, with tasks and their associated work broken down into daily increments. This level of granularity enables project managers to adjust the project schedule based on daily progress and to account for changes in resource availability or task dependencies.

Project Service Automation: ✔️ Included

With the help of this feature, we can change the efforts on the resource assignments grid on a day-by-day basics and even by week or month. This makes work easy as changes can be done on the grid itself.

Project Operations:   Not Included

This feature is not yet added in the Project Operations, but we can expect this update in later phases.

7] Automatic/manual scheduling – Use the Project scheduling engine to schedule tasks automatically or manually

Project Service Automation: ✔️included

The scheduling of tasks for leaf nodes is determined by the task mode. Every activity supported by PSA has two task modes: automatic scheduling and manual scheduling.

Automatic Scheduling: Scheduling engine uses the rules on task attributes to determine the schedule for the task.

Manual Scheduling: It stops the engine from calculating the values of other scheduling attributes.

Project Operations:   Not Included

This feature is not available in Project Operations.

8] Edit large projects directly in the user interface: There is no limit to the size of plans that are editable

Project Service Automation: ✔️ Included

There are no as such limitations in the Project Service Automation for creating task. And large products can be edited using products OOB feature.

Project Operations: ✔️ Included (500 task limit)

Project Operations relies on Project for the Web for all project scheduling operations, and it has certain limitations for creating task which is up to 500 task per project. Meanwhile Project for the web has got an enhanced capacity of 1000 tasks.

9] Percent complete – Mark task progress

This feature is added in Project Operations with the capabilities of Microsoft Project as it helps Project Manager to see the amount of work completed so far for that task. That progress is calculated using the following formula:

Percent Complete = (Actual Duration / Duration) * 100

Project Service Automation:  Not Included

This feature was not available in PSA. Making it difficult for the Project Managers to track the task progress.

Project Operations:  ✔️ Included

This feature helps Project Managers to track task progress.

10] Project Schedule Modes

Organizations can specify how they handle changes to important variables in tasks inside the work breakdown structure using Dynamics 365 Project Operations. When a project is created, project managers have the option to alter the scheduling mode based on the requirements of the company.

In this taskIf you revise unitsIf you revise durationIf you revise effort
Fixed units taskDuration is recalculated.Effort is recalculated.Duration is recalculated.
Fixed effort task   Duration is recalculated.Units are recalculated.Duration is recalculated.
Fixed duration taskEffort is recalculated.Effort is recalculated.Units are recalculated.

Project Service Automation:  Not Included

Schedule modes are not available in Project Service Automation.

Project Operations:  ✔️ Included

This feature is very useful and plays a very important role while creating a project. You will see this feature in settings area, click on Parameters, open the record and you will the option as shown in below image:

11] Timeline – Build and customize the timeline view to visualize schedule details and communicate with stakeholders

Project Service Automation:  Not Included

There is no feature available, it can be done with the help of ‘Open in MS Project’ Ribbon Button by using its capabilities.

Project Operations: ✔️ Included

On Task Tab you have this timeline view which helps you to add dependency, rearrange the task and many more.

12] Flexible persistent views – Define more granular views of task attributes

Project Service Automation:  Not Included

Project Service Automation have very few task attributes for the view.

Project Operations:  ✔️ Included

This feature gives more task attributes that can be added to give more information of the task on the view.

13] Task information dialog box

Project Service Automation:  Not Included

This feature is not available in Project Service Automation, but you can view all the details by selecting the edit task button.

Project Operations:  ✔️ Included

In Project Operations, this feature is yet to be added but you can view task details by clicking on the ‘view details icon’ on the task name to get all the information regarding the task.

14] Drag and drop – Multi-select tasks and modify their position on the WBS

This feature helps you to easily change the order of the task if any changes are there and reduces the efforts.

Project Service Automation:  Not Included

This feature is not available in Project Service Automation.

Project Operations:  ✔️ Included

This feature is exclusively available in Project Operations, and it helps to easily drag the task from one position to another.

15] Sort and filter the WBS

Project Service Automation:  Not Included

This feature is not available in Project Service Automation.

Project Operations:  ✔️ Included

This feature helps to filter the WBS according to the user’s needs. Below image shows the different filters that are available.

16] Boards view for non-waterfall project delivery

Project Service Automation:  Not Included

Board view is not available in Project Service Automation.

Project Operations:  ✔️ Included

17] Keyboard Shortcuts – Use keyboard shortcuts for common operations, such as indent or insert

Project Service Automation:  Not Included

Key shortcuts were not included in Project Service Automation.

Project Operations:  ✔️ Included

 Keyboard shortcuts for Project helps the users work more efficiently.

To do thisPress
Expand the parent task to view the child tasks.Shift+Alt+Plus sign (+) or Shift+Alt+Equal sign ( = )
Collapse the parent task to hide the child tasks.Shift+Alt+Minus sign (-) or Shift+Alt+Underscore (_)
Increase indent of a task.Shift+Alt+Right arrow key
Decrease indent of a task.Shift+Alt+Left arrow key
Select the column of the current cell.Ctrl+Spacebar
Select the row of the current cell.Shift+Spacebar
Continuously select multiple rows.Shift+Spacebar+Up or Down arrow key
Open the context menu (right-click menu).Alt+M
Move the focus from a cell to the right, left, up, or down.Right, Left, Up, or Down arrow key
Scroll to display the bottom or top row.Page down or Page up
Move the focus to the first or last cell in the row that has the focus.Home or End
Move the focus to the first or last cell in the first or last row.Ctrl+Home or Ctrl+End
Select all.Ctrl+A
Extend the selection one cell to the right, left, down, or up.Shift+Right, Left, Down, or Up arrow key
Open task details.Tab key to the task, then Alt+I

18] Multi-level undo – Perform what-if analysis to fully understand the impact of changes by reversing and reapplying an entire set of operations

Project Service Automation:  Not Included

This feature is not available in Project Service Automation.

Project Operations:  ✔️ Included

This feature is available and helps to undo the steps which are done and are not required or needs to be corrected.

19] Cut/Copy/Paste – Collaborate on schedule development by copying and pasting schedule details between applications

This feature helps you to copy data of specific task, resources, filters and more, within same or different projects.

Project Service Automation:  Not Included

This feature was not the part of Project Service Automation.

Project Operations:  ✔️ Included

20] Task checklists – Add up to 20 checklist items to a task

Project Service Automation:  Not Included

Checklist is not a feature in Project Service Automation.

Project Operations:  ✔️ Included

Project Operations relies on Project for the Web for all project scheduling operations, and it has certain limitations for creating checklist which is up to 20 items for a single task.

21]Export to excel

Project Service Automation:  Not Included

Export to Excel option is not added in Project Service Automation.

Project Operations:  ✔️ Included

With the help of this feature, you can export your WBS to excel.

22] Task Billing Setup

Project Service Automation Not Included

This feature is not added in Project Service Automation.

Project Operations:  ✔️ Included

Users can associate task with the project contract lines which links them to same billing method, invoice frequency and the customers.

23] Project Limitations:

FieldLimit
Maximum total tasks for a project500
Maximum total duration for a project3650 days (10 years)
Maximum total resources for a project300
Maximum total links (successor only) for a project600
Maximum total custom fields for a project10
Maximum hierarchy level10 levels
Maximum links (successor + predecessor)20
Maximum duration of leaf task1250 days
Maximum duration of a summary task3650 days (10 years)
Maximum resources assigned to a task20 resources
Supported date range for a task1/1/2000 – 12/31/2149
Checklist items20

Thank you, Sankalp for your valuable inputs!

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s