Major IT projects have many moving parts that require a diverse group of people to manage work. Project managers must have the tools to manage timelines, resources, budgets, issues, risks, and much more. Until recently, Microsoft had two one-size-fits-all apps. There was Microsoft Project on the desktop and Microsoft Project Server for the so-called PPM (portfolio and project management) market. The times are changing though, so let's take a look at what Microsoft has done and where the future is going.
Introducing Microsoft Project, Project Server, and SharePoint
If you needed to manage a large IT project, you would fire up a copy of Microsoft Project and start inputting all the tasks necessary to complete the work. There are certainly competing project-management tools out there, but for years, Microsoft Project has been the go-to tool for many project managers.
Microsoft Project allows you to create and link tasks, generate industry-standard Gantt charts, and assign resources. People like to refer to Microsoft Project as a waterfall project-management tool because, as you can see in the image below, all the tasks tend to start at the top and flow downward.
IT projects can get out of hand quickly if you cannot build reports to track all the work people are doing. Microsoft saw this need and released a product called Microsoft Project Server (also available on Office 365 as Project Online). Microsoft Project Server introduced a new term to the world called EPM (or Enterprise Project Management). For the first time, teams could store their projects in a database to share a common resource pool, and share projects with their teams.
As SQL technology progressed, Microsoft added portfolio-management capabilities to Project Server and adopted the term PPM (or Portfolio Project Management). This relatively new feature allows IT leadership to balance current projects with new incoming projects. Projects can be rated against business priorities and then put above the line or below the line, as the image below shows.
Customers like that Microsoft Project Server is part of SharePoint, allowing each project to have so-called collaboration spaces. These SharePoint collaboration spaces allow teams to track project documents, converse on various topic areas, and keep team calendars.
What about Agile?
Unlike Microsoft Project’s waterfall where all the tasks are planned out, Agile assumes you have a backlog of work, and you do that work when you can. That backlog can grow over time as new requirements and enhancements are needed. Waterfall assumes you plan every resource for every task. In Agile, you simply assign yourself (or someone else) when you can, so there is less a concept of upfront resource planning.
Managing Agile projects looks very different than managing a waterfall project. Agile projects provide an overview of all the work to be done in something that looks like a Kanban board. Microsoft is engaging the Agile space in two ways:
- Provide interactive Kanban boards with Planner and Visual Studio Team Services.
- Enable natural distribution of tasks to team members with Wunderlist.
Introducing Visual Studio Team Services
Visual Studio Team Services allows software developers to track user stories (mini use case scenarios) and then integrate that into their code workflow. Assuming you adopt Visual Studio as your primary IDE (integrated development environment), you can easily set up a Team Services environment to track all your work from one place.
Agile is not just for software development. Many corporations are adopting Agile as part of their business operations. For example, manufacturing and energy companies are using Agile to speed up the delivery of new technologies and products.
Taking queues from emerging Agile trends in business, Microsoft created a brand-new project management tool called Planner. With Planner, business teams that want the simplicity of a Kanban board (or what Microsoft just calls a board) can efficiently track their work, assign tasks to themselves, or even assign tasks to other people.
Planner has some remarkably slick reports that show how much work people are doing and allow you to track progress and make adjustments quickly. Microsoft designed Planner in such a way that little or no training is required to get up and running. It is easy to build more boards (projects), you can have threaded discussions, and add attachments to the tasks.
Microsoft purchased the company that makes Wunderlist because it does one thing extremely well: It allows you to create tasks and share them with people. Unlike all the other products in this post, you can use Wunderlist to track everything from a grocery list to that big strategic project at the office.
So there you have it. Microsoft Project is still a viable product for IT projects, but you do have choices.
Photo credits: Unsplash.com, Microsoft