Switching to Calligra Plan – the backstage

This is kind of the backstage to my previous post.

As I told, I took over as team lead of a development team. The previous team lead used ProjectLibre, and for the next stage I decided to try Calligra Plan.

The set of features for the new release  of the project was laid out in a spreadsheet, and the former team lead wrote a Python script to convert the features into tasks and then into a MS Project xml file. He would then import that into ProjectLibre.

To be able to migrate to Plan, I had to succesfully import that file. Otherwise, I had to manually enter a hundred tasks, and I definitively had no time for that. Problem was, that import feature was not working. There were instructions on the wiki that involved installing some Java libs, but it wasn’t working. So, I asked in Calligra’s IRC, and Friedrich (fringing) answered and got to work to make it work. He found the issue and fixed right on time for me to test it before starting the new phase of the project.

My manager wasn’t very fond of the switch at first, but he let me do it, fortunately. I never told I was kind of taking a leap of faith, because Plan has no assigned maintainer at the moment, but it is in good enough shape for me to risk the move. After the first few weeks, and having received more detailed reports about the project than ever before, I think he is fully satisfied with the switch.

As for me, I’m very glad, as it has made my job easier. After using several features, I have found minor glitches. The most important one was week numbering. A nuisance in ISO week numbering results in showing week numbers wrong. I finally tracked down the issue and fixed in the source code, and a patch is now awaiting review. There are also some refresh issues here and there, that I’m fixing as I find them, and Friedrich has been kind to review them. Nothing that you wouldn’t expect in any other application. Being a KDE developer myself, it’s easy enough for me to find and fix the problems as I go. And the Calligra community has been as friendly as you would expect from KDE.

I sincerely hope there will be a new maintainer for Plan soon, as it is one of those hidden gems in KDE, and it deserves dedicated love. In the meantime, I hope I can help fix issues here and there.

About asoliverez

Free Software developer, KDE e.V. member, political activist at SoftwareLibreConCFK, Zen Buddhist, son of a retired physicist and politician ,and a Literature professor; husband of a beautiful QA consultant, and father of the cutest daughter

2 thoughts on “Switching to Calligra Plan – the backstage

  1. 28/07/2013 at 02:50

    I’ve actually have run into issues with Calligra Plan (the Gantt generation no longer works in my project file, it probably got corrupted somehow using Calligra Plan), and with that in mind, plus the lack of a maintainer, I would argue against using this application for serious work.

  2. 28/07/2013 at 09:25

    I did have some issues while calculating the schedule. I switched schedulers, then checked the log and fixed the issues. Now it’s all good.
    And it doesn’t have a dedicated maintainer, but I gave examples of bugs fixed in very little time.