How to Scrum with Project for the Web.

Project for The Web has a couple different areas: Grid, Board, and Timeline. A question I hear often is, “Can we manage Agile projects in Project for the Web?” To be more specific, “Can we manage Scrum based projects?” The answer is yes, of course—in a limited way, but still well enough!

I will walk you through the steps. Let’s say that we have a Project called Scrum.


To assign Resources to the project, I have to create a Group. In this case, we’ll also call it “Scrum.”

There are two Backlogs: Product Backlog and Sprint Backlog. I will begin by creating features.


As you can see, this is my Product Backlog.

Now I will create Sprint Backlog boards:


As you can see I have four Buckets: Backlog, Sprint 1, Sprint 2, and Sprint 3.

Features will never have Resources assigned to them., Tasks, on the other hand, always will!

Let’s say that I have Sprint Planning. Let’s break Feature 1 and Feature 2 into Tasks. Those tasks will become a part of Sprint 1. I will insert Task 1 as shown below.



Repeating the above steps, I should end up with multiple tasks.


Now I have two possibilities. If I switch to the Board view, I’ll see what follows:


I can move Feature 1 (along with Tasks 1, 2, and 3 as they belong to this Feature) to Sprint 1. I can do the same for Feature 2 with associated Tasks 4, 5, 6, and 7 as shown:


You don’t see Tasks 6 and 7 because they didn’t fit my screen.

Another option is to make Features as placeholders for your Summary Tasks as shown here:


The result will be:


When I jump to the Board view I will show the following:


As you can see, Feature 1 is gone! This is because Summary Tasks are never showed on any board—only Subtasks.

Now let’s look at Kanban Board (or in this case, Group by Progress):


Let’s say that John takes Task 1. I will assign him to that task, and I will move it to the In progress bucket as shown:


As you can see, when I assigned John to the task, I also marked Task 1 as 25% complete. The total work to be done is estimated at 16 hours. Since Task 1 is 25% completed, Project will put 4 hours in the Completed [Effort] field, and 12 hours in Remaining, as shown:


We all know that in Scrum theory there should be no dependencies between tasks, but, in real life, they exist. Let’s say that Task 1 is something like Install operating system to the Laptop, and Task 2 is Install MS PROJECT 2019 to the Laptop. These two tasks are dependent on each other. I will put dependency between them as shown below:


The result will be:


Once Task 1 is finished, it will shown as such.


I can see it in Sprint 1’s bucket, also.


By default, all completed Tasks are hidden, but I can see them if I choose to.

To conclude, you CAN manage Scrum with Project for the Web in very efficient ways. What you cannot do is calculate Capacity and/or Velocity. If you need those two, I suggest you move to the Azure DevOps, TFS, or something similar.

Learn more by attending my on-demand webinar on the topic. In the meantime, have you used Project for the Web for an Agile or Scrum based project? How has it worked for you? Leave your comment below.


Avatar photo
Written by Nenad Trajkovski
MVP - Project Nenad Trajkovski was born in Zagreb in 1963. year. After completion of Faculty of Electrical Engineering, Nenad has started on the development and implementation of enterprise systems (ERP) in companies of various areas (banks, card houses, production companies, auto industry, wholesale businesses, oil companies, and others). He has extensive experience in working with business processes, people and knowledge in information technology and financial accounting activities. Currently, Nenad works as a consultant for the implementation of business systems, and as Project Manager. He is trainer for Project Management and Risk Management in Microsoft Innovation Center in Varaždin. At WinDays08 conference he has been declared as the best speaker, and his session as the best one. He was among TOP 10 speakers in the Microsoft Sinergija 2009 and at the Microsoft Vzija 2009. Shared first place as the best lecturer at KulenDays 2009 and the PMI Forum 2009 in Zagreb. Regular speaker at the Microsoft Community. On WinDays10 conference Nenad was among the top three speakers; at the conference Microsoft Vision 9 in Skopje between the top 5 speakers as well as on Microsoft Synergy 11 which was held in Belgrade. Certified Accountant, PMP (Project Manager Professional), PMI – RMP (Risk Manager Professional), MCP (Microsoft Certified Professional), MCTS – Microsoft Project 2010 (Microsoft Certified Technical Professional).  and MCT (Microsoft Certified Trainer).
Share This Post

Leave a Reply