Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learning Microsoft Project 2019

You're reading from   Learning Microsoft Project 2019 Streamline project, resource, and schedule management with Microsoft's project management software

Arrow left icon
Product type Paperback
Published in Sep 2020
Publisher Packt
ISBN-13 9781838988722
Length 504 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Srikanth Shirodkar Srikanth Shirodkar
Author Profile Icon Srikanth Shirodkar
Srikanth Shirodkar
Arrow right icon
View More author details
Toc

Table of Contents (32) Chapters Close

Preface 1. Section 1: The Iron Triangle – a Quick Primer for Project Management
2. Chapter 1: Project Management – the Essential Primer FREE CHAPTER 3. Section 2: Project Initiation with Microsoft Project
4. Chapter 2: Fundamentals of Microsoft Project 5. Chapter 3: Initiating projects with Microsoft Project 6. Chapter 4: Underlying Concepts of Microsoft Project 7. Chapter 5: Resource Management with Microsoft Project 8. Section 3: Project Planning Like a Pro!
9. Chapter 6: Work Breakdown Structure – the Single Critical Factor 10. Chapter 7: Tasks – under the Microscope 11. Chapter 8: Mastering Link Dependency and Constraints 12. Chapter 9: Extended Customization – Task and Gantt Formatting 13. Section 4: Project Execution – the Real Deal
14. Chapter 10: Executing Agile Projects with MS Project 15. Chapter 11: Overallocation – the Bane of Project Managers 16. Chapter 12: Baselines – Techniques and Best Practices 17. Chapter 13: Project Tracking Techniques 18. Section 5: Monitoring and Control with Microsoft Project
19. Chapter 14: Views, Tables, and Customization 20. Chapter 15 : Resource and Cost Management 21. Chapter 16: Critical Path Monitoring and Advanced Techniques 22. Chapter 17: Project Reports 101 23. Section 6: Project Closure with Microsoft Project
24. Chapter 18: Reviewing Projects and Creating Templates for Success 25. Chapter 19: Advanced Custom Reports and Templates 26. Chapter 20: Book Conclusion and Next Steps 27. Other Books You May Enjoy Appendix A: Using This Book as a Textbook
1. Appendix B: Available Fields Reference 2. Appendix C: Keyboard Shortcuts
3. Appendix D: Glossary

What is Microsoft Project really?

Now, that we have had a tour of the vast landscape of project management, let's understand what Microsoft Project is really about. Of course, it is a software application to manage projects, owned by Microsoft, but it has a rich heritage and it will do you good to understand a bit more about it.

Microsoft Project, despite its modern, slick, and shiny interface, dates to the early 1980s, originally created by PC enthusiast Ron Bredehoeft and written for the DOS operating system. Microsoft purchased the software in 1985 and continued to release a few versions in DOS. The first Windows version of Project was released in 1990.

Three decades later, Microsoft Project is one part of a comprehensive enterprise-level management offering across project, program, and portfolio management. It encompasses desktop, web access, and server-based delivery.

At the core of Microsoft Project is a powerful scheduling engine. This engine is programmed to run according to some simple rules, concepts, and algorithms, all of which have their origins in the same project management theory that you have just learned about.

What does this mean for you? First, in software engineering terms, the application is robust. The team responsible for Project has had many decades to iron out all the chinks in the software already.

Second, millions of project managers have already created millions of schedules with the application in every imaginable business domain. Microsoft continues to collect feedback and input from expert PMs across a wide spectrum of business domains. This means that the algorithms have been tweaked and fine-tuned to work predictably for you.

Finally, you must understand that, even with all these big usage numbers, if you understand the simple precepts upon which Project is constructed, then Project becomes a powerful ally in your battle against scope creep, death marches, and burnout.

The Critical Path Method (CPM)

Microsoft Project uses the Critical Path Method for scheduling projects. Please pay special attention to this section as it is the foundation of the workings of Microsoft Project.

The CPM is a widely popular technique among project managers for sequencing activities (tasks) in a schedule. This special technique is embedded within MS Project as an algorithm. And the reason that I write tasks every time activities are mentioned is because "tasks" is the equivalent terminology in MS Project.

The technique involves, as a starting point, the following:

  1. Breaking the project into a list of activities: This is based upon the WBS method that we discussed earlier in this section.
  2. Estimating the duration (the time taken for the completion) of each activity: Estimates are usually provided by the people who will do the work, and then they can be verified by subject matter experts.
  3. Identifying the logical dependencies between the activities: Most activities in a project will have the domain- or project-specific constraints decide the order in which they must be executed, for example:
    • In software development, development has to occur before the product can be tested, and internal testing must occur before customer testing.
    • A professional painter will prepare their canvas before painting it.
    • In civil engineering, the excavation of the foundation will be executed in the early stages of the project rather than later.
  4. Identifying key events (milestones) and deliverable end points: By making use of these configurations, the CPM technique will calculate the longest path of activities to the end points of your schedule.

The diagram that follows shows a visual representation of the CPM. The whole figure represents a project schedule. The boxes represent tasks (or activities), along with the time it takes to execute them (DURATION). The arrows represent the sequence of execution of tasks via dependencies. Now notice the special small arrows in red , consecutively between the 5 boxes – they represent the critical path:

Figure 1.4 – Critical path represented by an activity-on-node diagram

Figure 1.4 – Critical path represented by an activity-on-node diagram

Source: Reproduced without alteration from https://en.wikipedia.org/wiki/File:SimpleAONwDrag3.png under the Creative Commons Attribution-Share Alike 3.0 Unported license.

The advantage of this technique is that it will identify the following for you:

  • The Critical activities of your schedule: A delay in any of these activities will result in the delay of the entire project. This path is the shortest time to complete the project and must be guarded carefully by the project manager. Any delay with any activity along this path will result in a delay for the entire project. It is often the longest path but not necessarily.
  • The Float of your activities: This is the amount of delay that an activity can accommodate without delaying the entire project. It is often called Slack in project terminology. You may also surmise that activities on the critical path will have no slack.

    Tip

    If you are not already familiar with this technique of scheduling, it will be prudent to invest a few hours in self-learning this topic. This will give you an extra edge when tackling MS Project. You will be fine for the purposes of this book, even if you can't read it right away.

While the CPM technique is used algorithmically by Project, the visual representation of your schedule is predominantly represented by a Gantt chart.

Gantt charts

A Gantt chart is a special type of bar chart that visually represents a project schedule. Today, it is the de facto way of picturing schedules in software applications, in standards documents, official publications, and even informally on whiteboards and anywhere else you can imagine.

Gantt charts are named after Henry Gantt who first designed them in their current modern form around a century ago, circa 1910. Even though earlier designs were known and in use, Gantt's design revolutionized schedule representation and was promptly put to use in World War I by the United States Army. Here is a sample Gantt chart:

Figure 1.5 –  Gantt chart

Figure 1.5 – Gantt chart

Image source: https://commons.wikimedia.org/wiki/File:GanttChartAnatomy.svg.

This work has been released into the public domain by its author.

Microsoft Project uses Gantt charts as the default representation, so if you are not already familiar with Gantt charts, this is the right time to do so. Project also has other special representations of the schedule (notably the network diagram or PERT diagram) to use for special and occasional analysis.

When to use MS Project (otherwise known as the law of the hammer)

When all you have is a hammer, every problem looks like a nail is a quote often attributed to Abraham Maslow, a renowned American psychologist. This quote refers to a tendency of over reliance on a familiar known tool or technique.

Microsoft Project is suitable for managing single projects of small to medium scale. Scale implies scope, project complexity, and the size of the team. The number of projects executed in the business world of this category, that is, of small to medium scale, far exceeds any other type.

How a particular organization categorizes, say, a small - or medium - sized project will vary as regards the obvious parameters. However, a rough rule of thumb would be to use Microsoft Project for projects sized between 10 and 200 person months of work.

When not to use MS Project

If you are looking at tiny projects—say with 1-2 resources and fewer than 10 person months of work—then you might consider simpler tools, because Project might be overkill. Excel is very popular, and Microsoft Planner is another lesser known tool. There are also many open source tools you might consider for tiny projects.

At the other end of the spectrum, if you want to manage a portfolio of multiple projects simultaneously across your enterprise—including managing resources shared across projects—then Microsoft Project is just inadequate. You might consider other offerings from Microsoft, such as Project Online/Project Server as a solution.

Tip

There is a 1980s-style feature called (perhaps loftily) Master Project, which allows you to merge multiple projects. But it has several pitfalls when used in today's business requirements and working styles. This feature will not be discussed in this book due to its shaky design. Microsoft probably retains this feature to appease organizations that have not yet made the Enterprise leap.

You have been reading a chapter from
Learning Microsoft Project 2019
Published in: Sep 2020
Publisher: Packt
ISBN-13: 9781838988722
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image