Keep Track of Your Project the Agile Way Using Microsoft Project
Make sure that you are able to effectively track your Agile projects using an equally flexible management tool like Microsoft Project.
Join the DZone community and get the full member experience.Join For Free
Change is inevitable when it comes to project management. That's why many project managers are electing to use Agile methodologies wherever possible. Agile project management doesn't just accept changes, it embraces them, making it more than ideal for tracking the delivery of a project.
In this article, we'll show you how to create new Agile projects and apply Agile views on Microsoft Project.
A Bit of Microsoft Project Background Info
Microsoft Project is a project management software product designed to assist project managers in their project endeavors. It includes features that can help with developing a plan, assigning resources to tasks, tracking progress, managing budgets, and analyzing workloads. First released in 1984, it is available in two editions, Standard and Professional. It's most recent version is Project 2016 and it's where Agile features were first introduced.
Agile project management is a methodology that adheres to the values and principles conveyed in the Agile Manifesto and follows the idea of short development cycles being the most effective way to deliver a product or service as it allows for continuous improvement and is susceptible to change. Mainly used in software development, it has gained traction in many other industries due to its emphasis on collaboration, flexibility, continuous improvement, and high-quality results. It uses popular project management frameworks such as Scrum — where development is delivered in incremental and iterative progress — and Kanban — a highly visual scheduling system — to carry out a project.
Created as a response to the inadequacies of the linear, sequential method of Waterfall methodology, the demands and solutions of Agile methodology evolve through the collaborative effort of self-organizing and cross-functional teams and their customers. Agile is a great project management method to use for teams who are looking for adaptiveness, clear and measurable deliverables, and a flexible approach to working.
Agile in Microsoft Project
If you're a Project Online Professional or Project Online Premium subscriber, you get to enjoy the perks of creating Agile projects or applying Agile views to existing projects. The feature operates with Project standalone .mpp files and with Project Online.
Using Agile in Microsoft Project allows you to track your projects in Project Online Desktop Client. Not only will you be able to create new Agile projects or implement Agile views to existing Waterfall projects, but you'll also be able to create backlogs, track sprints, and view reports on Agile statistics.
How to Create an Agile Schedule with MS Project and Track Your Project
Tracking a project needs to be visual, and there's no better visual project management tool that enables you to design, manage, and improve workflow systems than a Kanban board. Here's how you can create one on MS Project.
Step 1: Choose a Template
Once you've opened MS Project, you'll be presented with a list of templates — select the Kanban Project option.
Step 2: Add Tasks to The Backlog
Go to your Kanban tab and in the Views group choose Backlog, and then Backlog Board.
The first column in this instance will be Backlog for Kanban, then you click onto New Task, write down a task name, and then select Add or press Enter.
Next, add details to your task by double-clicking the task and then the Task Information dialog box should pop up. Add details such as resources, delegations, and task summaries.
STep 3: Create the Kanban Board that Will Visualize the Project's Workflow
Select Backlog Board, which is located under Backlog in the Views group under the Kanban tab.
To start off with, MS Project will then present you with three columns titled Next Up, In Progress, and Done. As you go along, you can always add more columns and rename them:
- Each column can be renamed by right-clicking on the column name, then selecting Rename, and once you've typed in the desired name, press Enter.
- More columns can be added by selecting Add New Column which is found on the right of the last column, and then type in a name, and then press Enter.
Step 4: Track Progress by Shifting Tasks Across the Board
Once all your columns have been added, you can then drag-and-drop tasks into the column that best represents their progress status.
How to Apply Agile Views to Existing Non-Agile Projects on Ms Project
The Agile features on MS Project aren't solely for creating new Agile projects; they also allow you to apply Agile views to existing non-Agile or Waterfall projects. Here's how.
Select Project tab in your existing non-Agile project, and then in the Properties section, click on Agile.
When the Agile Methodology dialog box pops up, select either Scrum or Kanban, and then hit OK.
Having the option to view your project in an Agile format is a great feature to have on your project management software. Zenkit includes Agile data views like a Kanban board which is literally created in one click.
Agile Project Management in Zenkit
The Kanban view is one of Zenkit's renowned features, so much so that it's set as the default which means you've already saved yourself a step when creating an Agile project. Now, here is the rest:
Create a new collection and open the Kanban view. Start off by creating three lists or columns called "To-Do", "Doing", and "Done" (of course this is just a guide, you can add as many as you want!).
Create an item for each task on your To-Do list, and add any extra visual aids you might need. Labels to show priority are a good example.
Set your WIP limit number (for now this will have to be on your honor as there isn't a direct WIP setting yet). When you start working on a task, move it along to the "Doing" list. Make sure that you never go over the number of items you set in your WIP limit.
When a task is complete, drag it over to the "Done" list, and move another task from "To-Do" into "Doing".
Just like how Agile project management works in Microsoft Project, Zenkit also enables you to continue working from any view instantly. All you have to do it switch the view using the menu found on the top right hand corner of your screen.
Having a project management tool that enables you to track your project with ease but also includes all the bells and whistles necessary to get the job done as efficiently as possible is a product worth investing in. So, whether it be Microsoft Project or Zenkit, ensure yours is a project management tool that includes Agile features because, let's face it, every project manager wants to be best prepared for inevitable changes, right?
Let us know how you keep on top of your Agile projects!
Cheers,Dinnie and the Zenkit team
Published at DZone with permission of Dinnie Muslihat. See the original article here.
Opinions expressed by DZone contributors are their own.