What is Project for the Web?

what is project for the web

Project for the web, formerly known as Project service, is Microsoft 365’s most recent offering for cloud-based work and project management. Project for the web provides simple, powerful work management capabilities.  The solution provides multiple ways in which to view your project, including a timeline view (Gantt Chart), board view, and grid view.  The intent is for project managers and team members to plan and manage work of any size with the product.

Project for the web is the latest addition to the Microsoft Project product family, which includes Project Online Desktop Client, Microsoft Project Online, Project Server, and Project desktop.

Project for the web (or simply Project) is built on the Microsoft Power Platform and includes the following:

  • Project Home
  • Roadmap
  • A new project management experience that is easy-to-use, web-based, and especially created for informal project managers

Compare Project for the web with Planner, Project Online, and Project Online desktop client

Feature Planner Project for the webProject Online &
Project Online desktop client
Task managementXXX
Board viewXXX
Teams and assignmentsXXX
Grid viewXX
Timeline view (Gantt)XX
DependenciesXX
SchedulingXX
RoadmapsXX
Advanced PM (baselines, critical path, and so on)X
Resource managementX
Financial managementX
Program and portfolio managementX

What is Project for the Web built on?

project for the web is built on

Project for the web is built on the Microsoft Power Platform.  The Power Platform consists of PowerApps, Microsoft Flow, Power BI and the Common Data Service (CDS).  The Power Platform is both powerful and extensible, and great for business processes and functions.

Project for the Web is also built on Office 365 groups, so it works and collaborates with the Office 365 tools you use with your project teams today!

Note: you cannot give external users access to Project for the web tasks.

Customizing Project for the Web

There are a number of options to customize Project for the Web.  The Project web entities may be extended by adding your own entities (Risks, Issues, etc.) by using the Power Platform, PowerApps and Microsoft Flow are powerful apps for building custom applications and workflows.

Reporting

project for the web reporting capabilities

You can connect Project for the Web to Power BI Desktop,.  You’ll need at least a Power BI and also a Project subscription to use this however.  If you want to read, build, or customize Power BI reports on Project for the web data you need to be a licensed user of Power BI desktop or Power BI Pro.  You will also need the following Project subscriptions:

  • View data: No additional subscription is needed to read Power BI reports built on Project for the web.
  • Build Power BI reports: You’ll need Project Plan 3 (formerly Project Online Professional) or Project Plan 5 (formerly Project Online Premium) to build Power BI reports on Project for the web data.
  • Customize out-of-box Power BI reports: You’ll need Project Plan 3 (formerly Project Online Professional) or Project Plan 5 (formerly Project Online Premium) to customize the Power BI reports provided in the Power BI Template File for Project for the web.

Project for the Web and the Project desktop client

The Project Online desktop does not connect to Project for the Web.  This will be evaluated along with other features based on user feedback.

Comparing Project for the web and the Project Online desktop client

FeatureDescriptionProject for the Web
BaselinesSet project baselines to monitor current performance against past performance.
Calendar ViewTrack important project and task deadlines and milestones on a weekly or monthly calendar view.
Critical PathVisually track the tasks that represent the longest path through the project.
DeadlinesEstablish and track important project and task Deadlines.
DependenciesSet and visually track dependencies between tasks.X
Gantt view
Visual track and understand project dates, dependencies, and assignments on a hierarchical timeline view (Gantt view).
X
Grid view (Task list view)Plan and manage projects using a hierarchical grid view of tasks.X
Master ProjectsGroup smaller related projects under a single master project.
* You can show multiple Project for the web projects in a visual, interactive roadmap view using the Project Roadmap feature in Project for the web.
X
MilestonesEstablish and track important project and task milestones.X
Network diagramView tasks, dependencies, and the critical path of your project in a Network Diagram view.
Task Scheduling
Use task start and end dates, effort, lead & lag times, and dependencies to get an accurate schedule of project dates.
* The first release of Project for the web does not support lead and lag time.
X
Team PlannerTrack the allocation and capacity of all project team members including non-project work and non-working time.
Timelines
Visual track and understand project dates, dependencies, and assignments on a hierarchical timeline view (Gantt view).
X
Inactive TasksUse inactive tasks to track work without affecting resource availability or allocation and without affecting the project schedule.
Summary TasksPlan, manage, and track deliverables and phases using summary tasks.X
Task Inspector
View factors that affect the scheduling of a task, such as a changed start date or error messages.
Task Path analysisSee how one task connects to other tasks by highlighting its task path throughout the project.
* In Project for the web, you can analyze task durations and dates by hovering over the task in the Timeline (Gantt) view.
The first release of Project for the web does not show you driving versus non-driving tasks.
X
Resource Leveling
Resolve resource conflicts or overallocations by automatically leveling the assignments.
Work, Generic, and Material ResourcesAdd resources to a project, such as work resources like people, generic resources like carpenters, and materials resources like computers and cement.
* The first release of Project for the web supports work resources.
It does not yet support generic and material resources.
X
Project Costing and BudgetingCompare planned progress and budget against actual time and costs.
Resource CostingTrack and manage the resource costs of your project.
Custom Reports
Build custom reports for projects, programs, portfolios, and resources.
* With Project for the web, you can build custom reports for projects, programs, portfolios, and resources using Power BI.
Editing and creating reports requires a Power BI Pro subscription.
Viewing reports requires the Power BI Desktop or a Power BI Pro subscription.
Microsoft provides a pre-built set of Power BI reports for Project for the web. Users can customize these reports or build additional reports using Power BI.
X
Out-of-box reportingUnderstand project, program, portfolio, and resource data pre-built reports.
* With Project for the web, you can build custom reports for projects, programs, portfolios, and resources using Power BI.
Editing and creating reports requires a Power BI Pro subscription.
Viewing reports requires the Power BI Desktop or a Power BI Pro subscription.
Microsoft provides a pre-built set of Power BI reports for Project for the web. Users can customize these reports or build additional reports using Power BI.
X
PDF and XPS OutputSave a Project file to a PDF or XPS file.
Auto-completeGet suggestions for task or resource names, and dependencies as you type.X
Filtered ViewsFilter project plans by any value in the plan.
Graphical IndicatorsUnderstand task status, assignments, and more with graphical indicators.
Multi-level UndoUndo multiple changes at the same time by using the Undo menu.
* Multi-level undo is available in Project for the web using Ctrl + Z.
X
Sorting and GroupingGet focused views of your project, tasks, and resources using custom sorting and grouping.
Custom fieldsAdd custom fields at the project, task, and resource level to track data important to your enterprise and projects.
FormulasCalculate and capture important data using formulas across tasks and projects.
* You can add formula fields to the Project and Project Task entities in the Power Platform.
These fields will not be visible in the Project for the web application, but are available for reporting and other uses via PowerApps, Microsoft Flow, and Power BI.
X
TemplatesCreate templates for common projects including templatized project plans, teams, and assignments.
.mpp import / export
Create new projects from existing .mpp files or create an .mpp file of an existing project.
Excel import / exportCreate new projects from Excel files or create an Excel file of an existing project.

Project for the Web and Microsoft Project Online

How should customers transition to Project for the Web from Project Online?

For many customers a side-by-side transition is the best approach.  No data migration is required in this scenario and allows continuation of Project Online to manage existing projects to completion.  Microsoft’s recommended side-by-side approach:

  • Continue managing existing projects to completion in your Project Online environment.
  • Create and manage new projects in Project for the web as soon as it meets your business needs.

Related Links

Project for the Web Consulting Services
The Task tab is not showing in Microsoft Project for the Web
How to use Icons as graphical indicators with Project for the Web
How to Create a Custom Program Entity with Project for the Web
How to Create a Business Process Flow with Project for the Web
How to Create a Custom Action Item list with Project for the Web
How to use Project for the Web custom entities with Power BI
How to Customize Project for the Web with Entities and more