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…
- How to modify existing reports
- How to edit description or report template names
- How to create your own report templates
- How to localize a Merlin report template
- Further tips for localizing an xslt report template
- How to add an option in an xslt report template
- How to add an option in a python / wbl report template
- How to add a property into an existing xslt report
- How to add a property into an existing python /wbl report template
Now let’s do some magic with the reports.
- Map a status or flag information to a graphic file
- Define the size of the project image over the options
- List overdue tasks along with the next activities, in “Next Due Activities” report
- Report planned, actual and planned vs actual work per phase in a chart
- Report expected work costs per role for your resources
- Report expected work costs per resources’ group
- Report the project’s name in the Next Due Activities report
- Modify the “Milestone Trend Report” to show the WBS in the table and in the chart
- Report expected or actual resources’ work per phase
- Report resources work cost per phase
- Report cash flow for expected cost or approved budget
- Report billable costs entered on elements
- Report element costs by type
- Report issues
- Report Events
- Output Project’s WBS
- Resources Time allocation to various tasks and subtasks
- Calendar View
- Working hours distributed in time per resource and assignment
- Work Chart
- Information report with hierarchy
- Complete vs Expected Complete % Analysis
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:
Installation:
- Extract the zip first
- place the contained mrept package under the following path of your mac: ~/Library/Application Support/Merlin/Reports
- (in case you have no “Reports†folder please create it first and pay attention to name it exactly as “Reportsâ€)
- restart your Merlin and
- call File > New Report… to find the new report called “Complete vs Expected Complete % Analysis”.
Pingback: Merlin – Do a bit of magic in Merlin reports – PART XXII » MacPM
You are not calculating expected complete correct (it does not match what is presented in the gant chart colours).
My guess is that expectedWorkingUnitsBetweenStartDate_endDate_ i snot working as expected…
Hi Marco,
hmm, are you sure? Please send a sample project to Merlin support (support@merlin2.net) so I can test and try to understand what is not calculated as expected.
Thanks and best regards, Vicky
Hi Vicky,
My suspicion was completely off…but I fixed the report and I would like to share it with you.
Didn’t quite figure out what was the problem with the original (expected completion % was incorrect…any simple project can show that)…but this one works and results are what is expected.
Feel free to use/publish/redistribute/improve/reward me 🙂
https://dl.dropboxusercontent.com/u/2331384/merlin/Complete.mrept.zip
Regards,
Marco
Hi Marco,
I still don’t see where the original report is wrong…
If I check it with existing or new projects I cannot spot an error.
What have you changed?
Help me understand my logical error, if I had made one.
Best regards 🙂
Vicky
Now I see… the project row had sometimes an issue or tasks with multiple assignments.
I’ll correct this. Thanks for pointing to an issue 🙂
Your report is also very interesting, it gathers project and activity info into one array for easy iterations.
It has very nice and simple methods.
I don’t see however how you handle milestones.
And the report assumes 8 hours per working day. This is a bit dangerous.
I’ll change the report to correct above mentioned issues.
Vicky
🙂
Checkout:
https://dl.dropboxusercontent.com/u/2331384/merlin/correct.png
and
https://dl.dropboxusercontent.com/u/2331384/merlin/incorrect.png
Your reports tells me that I am ahead by 7%…when I should be breaking even – as merlin shows with the “yellow gantt bar” (4 days complete of 10 planned days). Or at most, I should be late by a couple of hours (today’s elapsed time).
The problem is with expectedWorkingUnitsBetweenStartDate_endDate that for group activities does not return what is expected (I had to loop child activities to calculate the correct value).
If I am right about this, feel free to grant me a license 🙂
Regards,
Marco
Exactly Marco 🙂 the groups with parallel planned work were calculated wrong.
Thanks for finding this.
Let’s see how we can reward your good work 😉
Best regards, Vicky
highjack alert….
Thanks for the heads up on the 8h…how can I get
project settings > work units > hours per man day?
Thanks,
Marco
self.project.manDayHours()
Updated the downloadable. It now points to the report of Marco Jorge. Enjoy the new report template 🙂
Pingback: Merlin – Do a bit of magic in Merlin reports – PART XXIII » MacPM
Is there a report for Complete vs Planned Complete % Analysis?
Hi Carmen,
I don’t understand your question.
You are viewing the blog post offering exact this template.
Just check the complete text of this blog post.
Best regards, Vicky
Pingback: Merlin – Do a little bit of magic in Merlin reports – part XXV | MacPM
Pingback: Merlin – Do a little bit of magic in Merlin reports – part XXVI | MacPM