Merlin – Do a bit of magic in Merlin reports – PART XXII

Those of you who do project management with Merlin on your Mac  and have checked our post series explaining how to create custom templates for Merlin reports, know by now…

Now let’s do some magic with the reports.


Complete vs Expected Complete % Analysis

Merlin color codes tasks automatically according to their scheduling. If they are behind schedule they are shown red. If they are in progress and in time they will be colored yellow. Tasks which are completed are green, and non yet started tasks planned on future dates are blue. Merlin also calculates the overall progress of your project and you can compare this with the time line to see how much behind, or a head you might be currently. It does not provide however a column showing the expected complete percentage or the current deviation from it. This Merlin report was originally implemented by me and uploaded here to output such information by project, activity group, task and/or assignment. There was however an issue found by Marco Jorge (a Merlin user) with the created template. Marco corrected the issue and added some more options for the output, he also chosen to change the usual bluish colors in the css and used a greenish scheme.

Please see contained methods in ‘MERComplete.py’ if interested in finding out exactly how expected complete % is calculated (iterating all sub activities or assignments of a task based on the expected start of the task or project and the current date). There is an option for the numbering, so you can view the # or WBS code if you like. The flags are implemented as explained here and Marco added an option to disable them if not needed. Should you require other colors for the deviation, simply check and modify the colors for styles red, green and neutral in the Style.wbl and PrintStyle.wbl files.

Many thanks to Marco for providing this modified report template.

Remember: The custom Merlin reports provided on our blog as templates, can be downloaded and used for free.

An output sample:

reportSampleOutput

Available options… Continue reading