Friday, April 19, 2024
HomeManage5 Actionable Steps for Agile Project Management with Microsoft Teams and Planner

5 Actionable Steps for Agile Project Management with Microsoft Teams and Planner

Register to learn how to increase organization-wide engagement with our webinar “5 Ways to Skyrocket Your Organizational Engagement with Yammer!”


Increase your knowledge on Microsoft Planner through our blog series

  1. How to Use Microsoft Planner
  2. 5 Smart Tips for Organizing Microsoft Planner
  3. Agile Project Management with Microsoft Teams & Planner
  4. What To Use & When: Microsoft Project vs. Microsoft Planner

In our current fast-paced world, businesses need to adapt to stay competitive. It isn’t the best who prevail, but those who can quickly adapt to new requirements.

In IT—especially software development—traditional project management approaches were too rigid and out-of-date. Even if a customer requirement appeared straightforward, it was very difficult to estimate a forecast on effort and necessary development time.

What is agile project management?

rob2

Agile project management emphasizes the finished product and the satisfaction of the customer. Progress is always checked in an iterative process and workflows are adjusted as necessary. The project team manages itself in short and regular intervals. This is done with a high level of individual responsibility, so less monitoring is required.

This agile project management approach is described in four key messages from the Agile Manifesto published in 2001:

  1. People and interactions are more important than processes and tools
  2. Working software takes precedence over extensive documentation
  3. Collaboration with the customer is more important than contract negotiation
  4. Responding to change is more important than sticking to a plan

defining the issue at hand picture id869651658

Which Procedural Models are There for Agile Project Management?

Different models are used in agile development processes. The best-known representatives are:

  • Kanban
  • SCRUM
  • Extreme Programming (XP)
  • Feature Driven Development (FDD)

In this article we want to take a closer look at the Kanban concept. So that we can use this meaningfully with Microsoft Planner, I recommend a quick refresher of the model, which is very nicely described on the kanbanblog.

Learn how to harness the power of agile project management with Microsoft Teams and Planner. Click To Tweet

Kanban Project Management with Office 365

Office 365 provides us a set of various solutions, which help to effectively manage projects. In order to successfully execute a project based on the Kanban model, five different criteria should be considered:

1. Project Initiation

Clear rules and processes clearly communicate the framework conditions. In addition, all project members are adjusted to the common goal: satisfying customer requirements.

young couple shaking hands with a female agent picture id909907392

2. Visualization

The Japanese term Kanban can be translated as “visual” (kan) and “card” (ban). All necessary task information should therefore be set on cards and visualized clearly. Examples of such information are task titles and descriptions, processors, expiration dates, task statuses, dependencies on other tasks, fulfillment criteria, etc.

3. Work in Progress

The distinguishing feature of the Kanban model is the limited number of bottlenecks and maximum scope of tasks and times in a development or planning phase. An employee should only work on a maximum of two tasks at a time in order to be productive. In terms of a precise scope estimate, a process phase should take no longer than one to four weeks. This enables the agile and dynamic response to changing project requirements. Maintaining this model minimizes disruptions and increases quality and on-time delivery .


Learn more about AvePoint’s Microsoft Teams management solutions.


4. Service Levels

In order to be able to react even more flexibly to changed requirements, a visual categorization and prioritization is recommended. Another task can be added to the WIP phase at short notice, even though the maximum number of tasks (without priority) may already have been assigned. Conversely, if additional tasks are undertaken by employees on their own, other work should be completed before the end of the phase.

5. Management

Based on the core messages of agile project management, the project members should always communicate, evaluate and adapt their work in an iterative process. Regardless of comments per task, Microsoft Teams creates the optimal platform to align the project.

As a result, these five criteria can now be implemented in Office 365 with Microsoft Planner and Teams. Let’s take a closer look at each.

pp

Project Initiation with the Planner Dashboard

The Planner Dashboard or Planner Hub summarizes any plans or projects in which the user has access due to membership privileges. Here the user can:

  1. See the number of tasks in the corresponding status, at a glance
  2. Go directly to the appropriate plans and
  3. Show me an overview of the tasks assigned to me.

pp2

Visualization via a Planner Task Card

The cards  in Microsoft Planner provide exactly what you need for a Kanban process model. Registered information is automatically stored, which is why there’s no save button in the user interface.

rob

A checklist allows you to “promote” individual criteria with a click. This increases the flexibility when a task consists of several sub-tasks. If one of them is significantly more extensive, it can easily be assigned to a separate task.

An equally nice option is to display criteria and/or attachments on the dashboard so you can see all relevant information at a glance.


Want to learn how to accelerate tech intensity in Office 365 and your modern workplace?

Check out the killer speaker lineup at the 2020 #ShiftHappens Conference!


Application of the Work-in-Progress Principle Using Planner Buckets

In order to be able to maintain quality and on-time delivery, it is incredibly necessary to adhere to the criteria for the Work-In-Progress principle (see above). However, the phase design is based on the character of the project and can therefore be different. For example:

Software Project: Six Phases:

New => Analysis => Development => Test => Implementation => Completed

Marketing Campaign: Four Phases:

New => In Discussion => Implementation => Completed

The project phases can be easily created using Planner Buckets and allow a clear visualization of the tasks per phase on the Planner Board. For larger projects with many tasks and team members, additional filters and views from the board can be used to further ensure that the information is presented clearly.

pp4

Categorization of the Service Classes Using the Task Tabs

The Labels function in Planner allows us to classify tasks. Thus, priorities can be set and dependencies or other connections can be visualized (e.g. belonging to specific assemblies).

pp5

You can use multiple labels per task. However, I would recommend that one stays with one criterion. If you use the labels for prioritization (see screenshot), then labels 5 and 6 should not classify assembly A or B. This could confuse the project members. If multiple criteria are anyway necessary, then at least this classification should be clearly defined in the initiation.

Communication of the Project Group in Microsoft Teams

As a final granular part of the Kanban model, meetings should be regularly communicated through chat in Microsoft Teams. All notes and shared files of the meeting are kept in a chat log. By copying the task link, a separate chat can also be started in addition to task comments on the Planner card. I also recommend directly integrating your plan as a tab in your team.

project management

Conclusion

There are various software solutions that help to control and monitor projects. These programs can also support agile models. The best-known representative from the Microsoft world is certainly Microsoft Project, or Project Online. These solutions are ideal for large and complex projects and are well worth their price. However, when it comes to less complicated projects and smaller team sizes, the use of Microsoft Planner in combination with Microsoft Teams from the Office 365 platform is optimal.

Microsoft Planner seems to be a perfect fit for agile project management. All the functions that one needs as a project member (particularly on a relatively small-scale project) can be found there. The only potential issue is the limitation to six labels for an additional visual classification. Here’s hoping this gets enough votes to be remedied in the near-future.


Like what you read? Be sure to subscribe to our blog for more on Microsoft Teams and Planner.

Robert Mulsow
Robert Mulsow
Robert Mulsow is VP of TSP EMEA at AvePoint, and a Microsoft P-TSP. Together with his previous experience at Microsoft, he specializes in SharePoint infrastructure and peripheral technologies SQL, Windows Server and Active Directory. As a Microsoft MVP and Certified Trainer for Office servers and services, he brings extensive experience in the field of consulting, implementation and troubleshooting.

6 COMMENTS

  1. Hi Oscar; I do not see where this article proves MS-Planner is a good tool for PM.

    It does not use the metadata properly; and is not automated enough with interactive steps.

    Example: I have a web page and every link on that page has an owner; every sub-link on that page also has a delegated owner from that department. Sales –> TOA –> Tractor TOA. Each person/”Steakholder” has the task of Create/Update/Modify/Delete their pages. And a timeline to do this. I must manage all this. and for every portal/website.

    It is useless to create a planner for each person. Likewise its even more useless to create 67 planners/buckets for each link. Or create a planner for the page, then tag for each link (limit 6 tags per planner).

    *And if it did work it is exceptionally manual to create all this.*

    Each person must go Back into planner and update their status. This is overhead introduced by ‘ms-planner’; when it should capture metadata and make updates as people work in outlook and share-point.

    Finally; there is a ‘Flow’ to page approval on some links. and ‘Planner does nothing to help with integrated Job status. There is no bulk import for tasks on planner. and no quick add feature from Outlook to plannerBucket. among many more missing features that just create overhead. What are your thoughts on this? In comparison; to a JIRA or GITHUB option there is NO interactive planning; the MS License for this is a huge waste.

    • Hey Chris,
      Many thanks for your comment as well as the very interesting use case you shared with us.

      Please be aware that Planner is just one functionality in the huge stack of Office 365 solutions. Hence, I agree with you that other *pure* project management solutions may deliver a better value. You can always use Project Online to cover more complex scenarios.

      Your use case is interesting. And indeed, I wouldn’t recommend the ways you tried with Planner already. It would really mean administrative overhead. Let me share two approaches for this scenario.

      FIRST: One card per employee.

      Assuming you’ve not only one employee per link, but instead one employee owns several links which he/she has to maintain, what do you think about the following approach?
      1. Create a planner card for each employee
      2. Use the completion criteria – one checkbox for each link the employee is responsible for
      3. Mark the links, which are either done or not needed to maintain as completed so they will be shown as stroke through and only actively managed links are shown as To-Do
      4. Use the colored labels with your status Create/Update/Modify/Delete to clarify the status of the task

      SECOND: One card per site.

      This is similar to the example above, but focusing on the site itself and therefore making your life easier:
      1. Create a planner card for each site
      2. Use the completion criteria – one checkbox for each link of this site – write the owner in brackets
      3. Assign all link owners of this site as assignees
      4. Mark the links, which are either done or not needed to maintain as completed. Then use the upcoming @mention feature in the comments to make the necessary people aware, if not all links need to be checked
      5. Use the colored labels with your status Create/Update/Modify/Delete to clarify the status of the task

      This way you can re-use the same card again and again. You could also easily copy/paste the card including the links and owner if you want to a) separate Creation from Update tasks with multiple cards, or b) simply track the completed tasks. For option a), please let your colleagues also use the comment field to indicate the specific work they are doing. Based on the information you shared, this would be a nice and easy workaround to cover your website scenario with Planner.

      However, you’re right; all task cards per employee have to be created at the beginning. This will be similar to each new tool. Nevertheless, why not delegate and ask your team creating the cards for themselves? This would be the real agile approach instead of assigning tasks from top-down only.

      Last, but not least: we aren’t saying, “Planner is the best tool for all scenarios.” Again, please refer to the infographic above. Planner is great for many use cases, but not all. If you still don’t feel comfortable with above mentioned workaround, please use the tool of your choice that better covers your needs.

      Although the demand (based on User Voice) for import functionalities (https://planner.uservoice.com/forums/330525-microsoft-planner-feedback-forum?query=import) as well as Flow integration (https://planner.uservoice.com/forums/330525-microsoft-planner-feedback-forum?query=Flow) is not very high, Microsoft is working hard on new features. Hence, please stay tuned for upcoming changes to Planner.

      Please let us know whether or not this advice was helpful!

      Warm regards,
      Rob

LEAVE A REPLY

Please enter your comment!
Please enter your name here

More Stories