Saturday, September 29, 2007

Software I.

The main scope of my work is support of IS of one financial company. Of course I don't do it only by myself, I am a member and leader of small team, which is looking after company's IS and its users. Also we are developing small IS add-ons for better comfort of its users. We need to coordinate our activities and track their progress - as every team, I think. So I began looking for software which would support these tasks. (Of course open source software - see my blog)
First selected software was TUTOS, it is The Ultimate Team Organization Software by the words of author. And he is not lying. We have implemented this system, but we realised after short period of time that it is very software development oriented and its customization for our needs would not be simple. Complexity of the system and incompletion of module Requirements (although it is one of the few commercial modules) put us off of using it. I started to search again. But now I restricted searching to the issue tracking system.
At that time I acquainted myself with programming language Python and tools developed using it, so I focused on that area. I found out 3 interesting applications - Issue Tracker Product, zTracker and Trac. All applications are built in Python, first 2 use Zope application server, the last one is standalone web application. There are also others (e.g. Roundup), but I can't search and try indefinitely, it is not the scope of my work.
BTW: what attracted me the most on issue tracking systems built in Python were their lucidity and simplicity in comparison with PHP systems. Very interesting.
In the end I selected the Trac, mostly for very good integration of Wiki subsystem, other features are very similar in all preselected applications. Currently we are implementing this application.

Labels: , , , , ,