Saturday, December 24, 2022

What’s New: Management Yogi's Certified Hybrid-Agile Master Professional (CHAMP)



I’m pleased to announce a complete update for the below unique, hands-on, practical oriented, comprehensive course:

CERTIFIED HYBRID-AGILE MASTER PROFESIONAL (CHAMP) 

This course was available to Hybrid-Agile practitioners by the end of last year, 2021. Since then, it has been used by many professionals around the world. It’s a complete video course on Hybrid-Agile Management with both theory and practical, covering Hybrid-Scrum, Hybrid-Kanban and Hybrid-ScrumBan. 

This is the only such course in the world with a very strong emphasis on hands-on, practical applicability and in-depth learning. Literally, there is no such certification in the world. You can make your search!

You can refer to the earlier post on this course in the below link:
https://www.managementyogi.com/2021/11/certified-hybrid-agile-master-with-ms-project-online-course.html

The updates have happened after months of preparation, inputs from users/learners of this course. A number of inputs have been taken from real-world Hybrid-Agile practitioners. Also, over the course of last year (2021) and this year (2022), I've published a number of articles which generated a number of questions and feedback. Hence, this update. 

For existing customers of this course all the below updates will be FREE of cost.

What’s New in the Course – CHAMP Certification?

Below are the top highlights for the updates to this certification course. 

1. The Course and Certification has been RENAMED.

Earlier the course was called “Certified Hybrid-Agile Master”. It has been renamed as “Certified Hybrid-Agile Master Professional” or simply CHAMP certification. It sounds better and post certification you can put it in your signature. 

Note: There is no extra certification cost. It's part of the course package.

2. TWO NEW Full-length Question and Answer sets.

This certification course now comes with two full length question sets. In earlier edition, the question sets were not available. The question sets will have 50 questions each with detailed answers. This will help you master the concepts of Hybrid-Agile management. 

3. A NEW Step-by-Step Guide for MS Project Agile installation.

MS Project Agile installation (MS Project Online Desktop Client) is a must to pursue this course. However, as seen in the last one year, quite a few struggle with the installation of the software. Hence, a step-by-step guide has been made available for all course subscribers. 

The step-by-step guide will be downloadable for you. 

You can learn the primary steps to install MS Project Online Desktop Client in this post. Detailed documentation for download will be available for course subsribers.

4. A NUMBER of NEW practice questions for every lesson.

In the earlier version of the course, no practice questions were available. Based on inputs from course subscribers, a number of practice questions have been added for every lesson.

You have to complete the videos, do the exercises and immediately attempt the practice questions. You will also have detailed answers available. This will help you master the concepts and prepare for the CHAMP certification exam. 

5. A number of NEW Agile Tips and Tricks.

The course now comes not only with tips and tricks for MS Project, but also tips and tricks with MS Project Agile with emphasis on Hybrid-Scrum, Hybrid-Kanban and Hybrid-Scrumban management. Together now you have 140 tips and tricks. All of these will be downloadable. 

Combining the tips given throughout the discussion of this course and new tips provided, you will have 100s of them. 

6. NEW Notes for Theory part of CHAMP course.

A number of learners (customers) of this course wanted to have theory notes of this course. It is not available for the theoretical aspect of Hybrid-Agile management. The practical aspects are demonstrated with videos. 

The theory notes will be downloadable for you.

7. Complete CHANGE for existing questions. 

The questions are now mostly situational. The question also has a mixture of theory (20%) and practical (80%). With this, you will have a better understanding of real-world Hybrid-Agile management.

Do note that you have to take the Certification Exam, which is part of the course package. These questions are also now completely changed.

8. UPDATED Videos in the CHAMP certification.

Few videos are updated with more detailed explanations. The course has been informed to be very exhaustive by Hybrid-Agile practitioners. These additions will add more depth to the course.

9. UPDATED Course Index File.

As the course has seen a number of changes, the index file has also been changed. It’s available towards the end of this post with the latest changes and updates.

Top Features: Certified Hybrid-Agile Master with MS Project

  1. Total Video Duration: 14+ hours [updated]
  2. Number of Videos: 138 [updated]
  3. Number of Lessons: 10 (+2) [1 new]
  4. Two full-length Q&A Sets: Each set 50 Q&As [newly added] 
  5. Total Number of questions, including lesson-end: 150 (approx.) [newly added]
  6. Total Exercises (Practical): 100+ [downloadable]
  7. End-course exam and credential as a Certified Hybrid-Agile Master Professional (or CHAMP)
  8. 140 of tips and tricks on MS Project and MS Project Agile [new, downloadable]
  9. Step-by-Step installation guide for MS Project [new, downloadable]
  10. In depth understanding of Hybrid Scrum, Hybrid Kanban, and Hybrid ScrumBan.
  11. Ability to apply the concepts with the Hands-On tool of MS Project Agile.
  12. Generate various reports such as Burndown/Burnup Chart, CFDs, Hybrid Sprint Reports, Histograms and Pie Charts, Earned Value reports, among many others.
  13. A large number of exercise and solutions files (over 100), which you can download, use and practice.
  14. A large number of tips and tricks points to know throughout the course.

The details on it this course, with information on additional features, are available also available at:

https://www.managementyogi.com/p/certified-hybrid-agile-master.html


What is the Certification Offered by CHAMP Course?

This course comes with an end-exam with a set of questions, which covers both theory and practical of Hybrid-Agile Management. 

The exam has 50 questions to be taken in 60 minutes (1 hour). To clear the exam, you need at least a 70% score. 

With completion of the course and clearing of the end course exam, you will receive the unique credential: Certified Hybrid-Agile Master Professional or CHAMP.

What is Full Money Back Guarantee for CHAMP Certification?

The premise is simple.

Go through the complete course for 15 days. 100% video content of this course will be available to you. If you don’t like the course, I’ll refund your full money. 

Note: You can also evaluate the videos before paying any money. Twenty (20) videos will be available for your evaluation, even before your purchase.

Applicability and Validity: CHAMP Certification

  • Theory Used: Hybrid-Agile Management combining Waterfall, Scrum and Kanban
  • Software Used: MS Project 2019 Online Desktop Client 
  • Theory Pre-requisite: Project Management, Scrum and Kanban Frameworks
  • Software Pre-requisite: MS Project 2021/2019/2016/2013 and MS Project 2021/2019/2016 Agile
  • Course Duration: 3 or 6 months from the date of purchase
  • Price: $95 USD / Rs 7,599 (for 3 months)
              $159 USD / Rs 12,719 (for 6 months)
  • Payment – paypal.me/managementyogi
    (Login, Send your payment to paypal account of ndsatya@gmail.com, Enter the amount; Invoice will be generated after payment)
    OR, you can pay via Bank Transfer or Payment. For this, please send a mail to managementyogi@gmail.com to get account the details.
  • Available since: November, 2021 (Updated December, 2022)
  • Primary Format: Video 
  • Course Extension: As per your need
    (Price calculation will pro-rata)
  • Status: Available
    (accessible via laptop/desktop)

Updated Course Index: CHAMP Certification

The complete course breakdown for the CHAMP certification course is shown below, with the new and updated ones highlighted in green. It details the hours of learning, number of videos and practice questions, full-length question sets along with various hands-on exercise details. You can scroll to see the full content.



Conclusion

With this certification course, you will have mastery over Hybrid-Agile Management. This uniquely credential of CHAMP also establishes you as a solid professional in Hybrid-Agile management space.


Thursday, December 08, 2022

A Deep Dive into Probability Distribution in Risk Management


Ever tossed a fair coin? I’d bet you have! At least in your childhood days while deciding which team would bat first in a baseball or a cricket match, or who would serve first in a badminton or tennis game. Every kid agrees to it because it’s unbiased. When you toss a fair coin, the chances of getting a head is 1/2 (0.5) or 50%. This is the division between the favorable outcome, which is a head and all possible outcomes (head and tail).

A coin toss is perhaps is the simplest introduction to probability, which informs chance or likelihood of occurrence of a random variable. The random variable here is getting a head. Let’s note the random variable as X and probability as P(X). Mathematically put:

Probability (Getting head) or P (X)

= Favorable number of outcomes of the event / Total number of possible outcomes

= 1 / 2 = 0.5 = 50%

Now, what’s the chance of getting a head when you toss a pair of coins together? In this case, the total number of possible outcomes is four: tail (first coin) and tail (second coin), tail and head, head and tail, and finally head and head. The values that the random variable can take are many, as shown in the below table:

As you can see, the possible values of X range from 0 to 2 (i.e., 0 head, 1 head, or 2 heads). This leads to the concept of distribution. Looking at the above table, we can see the frequencies of this random variable’s occurrences are 1, 2, and 1. This is distribution or frequency distribution. One could say: distribution is the possible values a random variable can take and how frequently these values occur.

Now, if I add probabilities to this random variable’s values, we get a probability distribution. This is depicted in below:

As shown in the above table:

  • We have all favorable outcomes for 0, 1, or 2 heads. These are represented in the first and second columns.
  • All possible outcomes are obviously four, and that’s shown in the third column.
  • P(X) is shown in the final column, and the probabilities are 25%, 50%, and 25%, respectively for 0, 1, or 2 heads. This is probability distribution. Summed up, it equals one.

Hence, we can say that probability distribution for a random variable describes how probabilities are distributed over the values of the random variable.

Discrete and Continuous Distribution

Distribution can be discrete or continuous. Discrete means you are getting an integer number (1 head or 2 heads). You don’t say that you will get 0.33 head! Considering another example of counting the number of children in households of a locality, you will come-up with results such as 0 child, 1 child, 2 children, etc. You won’t get 0.57 child!

You may be laughing now – what’s 0.33 head or 0.57 child!? Good to see you smiling. Smiling lessens stress and helps in understanding.

All random variables; however, are not discrete. For example, let’s say you are determining the distribution of age, weight, or height of people in a locality. Considering height, it can be anything: 5 feet, 5.5 feet, 5.85 feet, 6.1 feet, and so on. In such a case, the distribution is continuous. So, this distinction is important: at a high-level, there are two types of random variables – discrete and continuous and respective probability distributions – discrete probability distribution and continuous probability distribution.

Now, combining all, i.e., probability, distribution and probability distribution, I've the following consolidated tip.

But, how does all of this fit into Risk Management? Risk Managers don’t toss coins or calculate heads/tails in an experiment. That’s kids’ games and not for grown-up men or women! Perhaps; although, child play teaches the basics neatly.

Probability Distribution and Risk Management

With the above basics, let’s consider another example to understand probability distribution from the perspective of risk management. You are going to a friend’s house. It may take you one hour to reach your destination if you encounter no obstacles. If there is heavy traffic, it’s possible that you may not get there for three hours. With less traffic, it’s more likely to take 2 hours. Hence, you can say there are three possibilities:

  • Minimum (or Optimistic) travel duration = 1 hour
  • Most likely travel duration = 2 hours
  • Maximum (or Pessimistic) travel duration = 3 hours

In this case, the random variable (X) is the “travel duration.” Can you conclusively say which one of the estimates is correct? Unlikely, because other factors such as traffic conditions are involved. Now, if I add chances to these numbers, then we get probability distributions. I’ve prepared the below video to explain in more detail [Duration: 05m:33s]. For better audio-visual experience, you may want to go full HD and plug-in your earphones.


Importance of Probability Distribution *** UPDATED ***

In project risk management, the concept of probability distribution is applied to estimation. Continuing with our previous example, when we estimate, we take the most likely outcome of two hours, which is not correct because we’ve forgotten to consider other possibilities.

We can (and should!) consider possible scenarios, not just the most likely one. In other words, instead of saying an activity in a project is going to take “X” number of days, we also can consider other days using a distribution. For each duration in the distribution, there is a probability available.

This can be done for all the activities or tasks of the project, which in turn impacts the project schedule and cost. This enables us to build a more realistic plan.

Now that we have understood the basics of probability, distribution, and probability distribution, let’s look at the various types used in risk management.

Triangular Distribution *** UPDATED ***

Triangular distribution is the most common type of distribution used.  Named triangular because of the shape of the curve, this refers to there being no pre-existing data, but only expert opinions or judgment.

Symmetrical Triangular Distribution

The below distribution is triangular and symmetrical.

                                 

By looking at the graph above, we can say: There is approximately a 30% chance of the duration being 6 days, a full chance of the duration being 8 days’, and also a 30% chance of the duration being 10 days.”

Asymmetrical Triangular Distribution

Do note that the triangle shown need not be symmetric. Asymmetrical diagrams are shown below:

From here, you can calculate the durations with respective chances or probabilities.

Let’s take another example of a project, once with a task of Product Requirement Documentation (PRD) Preparation with an estimated 5 days duration. This is the most likely estimate, but we do not have the minimum and maximum value.

By using the Primavera Risk Analysis (PRA) software tool, the triangular distribution is depicted as below:

                                

The durations can be 4, 5, or 6 days (shown in the X-axis). The respective chance for minimum, likely, and maximum values are entered when you perform a duration risk analysis. This is demonstrated in a video in the later part of this article.

While building the schedule model, this triangular distribution can be noted as Triangle (4, 5, 6) or Triangle (4; 5; 6).

Uniform Distribution

In rectangular distribution, you can use a maximum value and a minimum value, but not any most likely value. In the below example, we have a uniform (or rectangular) distribution.

Looking at it, we might say: The task has a minimum duration of 4 days, but a maximum duration of 12 days

You can use Uniform Probability Distributions when you specify the extremes of uncertainty of the activity under consideration and when the intermediate values have equal chances of occurring. It is also possible when you cannot draw any inference on the possible distribution shape.

Taking our previous example of the PRD Preparation task, which is estimated to be 5 days, using PRA, we have the following values for Uniform distribution:

Like Triangular distribution, while building the schedule model, this distribution can be noted as Uniform (4, 6).

Beta Distribution *** UPDATED ***

Beta distribution, like triangular distribution has also three possible values – worst case, most likely, and best case. Like the triangular model, it also gives more weightage to the most likely case. We have seen one example of Beta distribution in the earlier video.

Unlike the triangular distribution, the shape for beta distribution is smoother and the tails in Beta distribution taper off less quickly. A sample beta distribution curve is shown below:

Beta distribution can also be symmetric or asymmetric in shape. The notations happen like Beta (6, 8, 10). As you can see above, there can be many values close to the most likely values, and it slowly tapers off towards the minimum or maximum ends.

Using the PRA software tool, for our task, PRD Preparation, a Beta (or BetaPert) distribution will come out as below:


Do note that along with the triangular distribution, beta distribution is another frequently used probability distribution.

Normal Distribution

Normal distribution is defined by the mean of a planned (or remaining duration) activity for an activity and standard deviation (SD) of the activity.

This distribution is used if there is historical information available. Normal distribution also has a bell-shaped curve like Beta, but considers SD to calculate the worst (and best) case scenarios. 

For our example (task of PRD Preparation with a duration estimate of 5 days), we note the normal distribution as Normal (5,1), where 5 is the mean and 1 is the SD.

Discrete Distribution

In a discrete distribution model, the duration of an activity under consideration can have a number of integer values, but without any intermediate values. In other words, the distribution is discrete, rather than continuous like in a triangle, beta, or uniform.

In the above sample, the activity has discrete distribution of values 6, 10, 18, and 20. 

Considering our task of PRD Preparation, the discrete distribution will be seen as below with the PRA tool. The distributions are 2, 3, 4, and, 5 with respective weighting factors of 10, 20, 30 and, 50, respectively. This can be noted as Discrete ({2, 3, 4, 5}, {10, 20, 30, 50}).


Practical Example and Demonstration

With this understanding, let’s take a practical look using MS Project and Primavera Risk Analysis. The video [Duration: 05m:42s] demonstrates a project plan with fixed activity estimates. It’s next imported to the PRA tool and analyzed with various probability distributions for the activities of the project.


Conclusion

Probability distribution is very important when you use quantitative risk analysis, which involves a number of mathematical modeling and sampling. Managers or planners can also deploy advanced probability distributions such as lognormal distributions, cumulative distributions, general distributions, among others. The above video explains a few of these.

We have come a long way and seen a number of examples. I propose just one more exercise. I promise it won’t be difficult, provided you have read the content sincerely. Going back to our first examples of coin tosses, can you answer these:

  • What’s the probability distribution of getting a head when you toss three coins?
  • What are the values that the random variable can take?

If you are getting four values for the random variable of getting a head and when all your probability distributions are summed-up to equal one, then you have well understood the concept. 

I welcome your thoughts, feedback, and suggestions in the comment section below.


* This article is dedicated to the memory of my father, the late Harendra Nath Dash, who passed away three years ago on June 11, 2019. He first introduced me to the concept of probability and statistics. It was mesmerizing then, and I still remember it. I wish this article to be a tribute to him and his teachings.

--

This article was first published by MPUG.com on 7th June, 2022. The current one is updated.




Sunday, November 27, 2022

Step-by-Step Guide: Install, Set-up and Run MS Project 2019/2021 with Agile Features (Online Desktop Client)

Want to master MS Project Agile? Learn in and out of it?

Course available at a very low cost: ðŸ‘‰ MASTERING MS PROJECT AGILE

The course comes with a full money-back guarantee!

The free article follows.

--

Summary: MS Project has full in-built Agile features available for the Online Desktop Client version. When customers purchase my courses of Mastering MS Project Agile and/or Certified Hybrid-Agile Master Professional (CHAMP) courses, the first question that comes up is: how to see these features in MS Project? 

In fact, many struggle to install and hence can't use the Agile and Hybrid-Agile features. In this post, you will learn how to install, set-up and run MS Project in a step-by-step manner.

Note: Though I've mentioned MS Project 2019/2021 software with Agile Features, it’ll work with the latest version of MS Project. I personally use the software. The software is released continuously and when you download, you will get the latest version. You have to just follow the below steps.


Frequently Asked Questions (FAQs)

First and foremost, I receive the below questions frequently from the customers, users and aspiring users who want to buy the courses. Hence, I’ll address them first.

Question – 1: I already have a licensed version of MS Project installed. It does NOT have Agile features. What should I do?

Answer – 1: Simply uninstall the existing software. Go ahead and install MS Project 2019 Online Desktop client. You can try for one month and more. 

If you want to revert back to your earlier version, then simply uninstall the current Online Desktop Client and install your earlier version. It’ll work as you have the licensed version.

Question – 2: I do NOT have any version of MS Project software installed. But I want to use the Agile features. What should I do?

Answer – 2: Follow the steps mentioned in this post. After the MS Project Online Desktop Client is installed, you can run and check the Agile features.

Question – 3: How do I know that the MS Project Online Desktop Client has installed properly with its Agile features?

Answer – 3: Follow the steps mentioned in this post. I’ve shown a clear demonstration on how to install, run and check the Agile features. In the final step, I've informed on the verification with respect to Online Desktop Client.

Question – 4: Will I get a PDF version for installation steps when I go for the courses of Mastering MS Project Agile and/or Certified Hybrid-Agile Master Professional (CHAMP)?

Answer – 4: Yes, absolutely. You will have detailed step-by-step instructions with complete explanation, when you subscribe to the either or both of the above courses. You will also have detailed video explanations on how to check the Scrum, Kanban, ScrumBan, Hybrid-Scrum, Hybrid-Kanban, Hybrid-ScrumBan with these courses. 


*********

MS Project Agile/Hybrid-Agile Installation, Set-up and Run

MS Project Agile features for installed software in your computer is only available in the Online Desktop Client edition. It’s not available in any other version of the software. The MS Project for the Web, a new version of MS Project, is fully online or web-based. But it’s completely different. Hence, we will start with downloading the MS Project Online Desktop version and proceed with the below steps.

Step – 1: Know where the software is available

The software is available at the below link:

https://www.microsoft.com/en-us/microsoft-365/project/compare-microsoft-project-management-software?activetab=tabs%3aprimaryr1 

As you can see there are three plans:

  • Project Plan 1:
    • Available for free one-month trial and then nominal payment.
    • This plan does NOT have Online Desktop Client.
  • Project Plan 3: [Use this plan]
    • Available for free one-month trial and then a bit more nominal payment
    • This version has an Online Desktop Client as shown in the column (check the next figure). 
  • Project Plan 5:
    • This plan also has an Online Desktop Client. 

You can learn more on these plans at the below link:

https://www.microsoft.com/en-us/microsoft-365/project/microsoft-project-faq

Specifically, in our case, we will take Project Plan 3. This has the least cost and maximum number of features available. Also, unlike Plan 5, for Plan 3 we don’t have to contact any partners.


As you can see the Desktop Client and its features can be used on upto 5 PCs.

Step – 2: Create an account at https://office.com

The office portal the one where you have all the office related software available for download, such as MS Word, MS PowerPoint, MS Excel etc. If you don’t have an account here, you can create an account at office.com. 

I assume you already have licensed version of the software available. That way, you can export easily to MS Excel or MS PowerPoint from MS Project software. Yes, MS Project software has a number of features, which you can work with or export to other office software.

After you have created an account at the Office Portal and logged-in, you will have following view. 

As shown, when you login:

  • On your left side, you will have the software available such as MS Word, MS Excel, among others.
  • On your right, you can install all the software as apps.

When you have a subscription for MS Project Plan 3 software, you can use the “Install apps” command on the right and install the MS Project software. This is another way to install the software.

Step – 3: Go to https://www.microsoft.com/en-us/microsoft-365/project/compare-microsoft-project-management-software

As informed earlier, we are going to use Project Plan 3, which has the Online Desktop Client. Hence, in the link, we will use that plan.

The below view will be available for you.

In the above view, use the “Try free for one month” option (highlighted above). Later-on, you can pay to continue with the software. 

Step – 4: Provide the needed details to use Project Plan 3 

When you try free option in the previous step, it'll lead you to another page with the below view. 

                 

There are a few steps involved such as providing your email id, verification and minimal business information. Once you are done you are subscribed to Project Plan 3!

Step – 5: Ensure to have the latest release at: https://admin.microsoft.com/AdminPortal/Home#/homepage 

It’s a good idea to have the latest release available for your software. The software gets updated frequently and with the latest release, you will have the latest features available. 

In the above link (https://admin.microsoft.com/AdminPortal/Home#/homepage), you will have the following view. 


In the above view, go to Settings > Org settings, which are highlighted. Here, we can have the latest software release setting.

In the Org Settings, select Release preferences under the Name column, as shown below. 

As you click on Release preferences, you will have the following view.

 

Ensure that the checkbox of "Targeted release for everyone" is selected. 

Now, you are fully ready to download the software and install.

Step – 6: Go to https://portal.office.com/account#installs

As you click on the above link, we will find the following view. 

It’s possible that you may get the Download option instead of an Install option. In such a case, don't worry at all. It’s perfectly fine. Just download the software. Ensure that it’s compatible with your OS.

You can go for a 32-bit or 64-bit version of this software. 

Note: If you have purchased an office edition in 32-bit, then use the 32-bit version for Project Online Desktop client. 

Step – 7: Install the Project (Plan 3) software

Do remember that you are now effectively installing a subscription version of the software, with the Online Desktop Client feature as we have seen earlier.

In other words, you downloaded the client side of the software on your desktop via online. This will look exactly like Desktop editions with a slight twist, which we will see in the final step. 

As you install the software and continue, it’ll look as shown below, post installation. 

Step – 8: Check Agile (Scrum and Kanban) Functionality

Now that the software is installed on your desktop, you can run it. 


As shown, the software is now available on Windows Start command. It’s highlighted as Project. As you run the software, the following view comes-up. 


As shown, now you have, capability to run:

  • A Traditional Project,
  • A Sprints (Scrum) Project,
  • A Waterfall project, and also
  • A Kanban Project (it can used from the Waterfall project mode)
In-depth, hands-on videos are available on how to check on such projects with Mastering MS Project Agile and/or Certified Hybrid-Agile Master Professional (CHAMP) courses.

When you click on the Sprints Project command above, you will have the following view. 

Step – 9: Check the Account Information

Finally, you can check that the installed version is Microsoft Project Online Desktop Client.  


This can be seen by going to File > Account > and checking the Product Information as shown above. This is the twist I had mentioned in step - 7 earlier. If you want to have the latest updates, have it enabled to get the latest updates for this software.

Downloadable PDF Copy 

The step-by-step guide is embedded in this post as shown below. It's detailed one and has additional instructions to set-up Project Plan 3 with Online Desktop Client (Agile) features. You can scroll to see the entire content.

As noted before, a downloadable copy of MS Project 2019/2021 online desktop software installation is available to the users of the new Agile courses.


To get more updates on MS Project software related courses and get the complete step-by-step instructions separarately, subscribe to this site (on top right corner of this site) and send a mail, from your Gmail id to managementyogi@gmail.com. 


 

The detailed step-by-step document is also available in GDrive. 

To access the document in PDF format with detailed instructions, use this link.


References

[1] NEW Online Course: Mastering MS Project 2019 Agile (Scrum, Kanban and ScrumBan), by Satya Narayan Dash

[2] NEW Certification Course: Certified Hybrid-Agile Master Professional with MS Project, by Satya Narayan Dash