Project

General

Profile

JdA » History » Version 5

Borja Pacheco Ortega, 2012-03-19 14:04

1 2 Borja Pacheco Ortega
{{toc}}
2
3
h2. Objectives
4
5
# Tell the world our experiences and works aroud Redmine.
6
# Share with others our ideas, efforts and developed code.
7
# Make our plugins as popular as possible and promote them as a regular part of the redmine's core project.
8
h3. Who are we?
9 1 Borja Pacheco Ortega
10 4 Borja Pacheco Ortega
We are some IT professionals who work at Sadesi (a public company that belongs to "Junta de Andalucia":http://www.juntadeandalucia.es). We are happy of working in a company/government which is compromised with OpenSource and quality, Sadesi is compliant with ISO 9001, ISO 20000 (ITIL) and ISO 27001.
11 2 Borja Pacheco Ortega
12 3 Borja Pacheco Ortega
My name's Borja Pacheco and I want to clarify that I'm talking from a personal point of view, not trying to tell you the formal opinion of others (nor Sadesi, CEIC, neither Junta de Andalucia). I need to mention to María José Romero del Toro and Francisco José Quintero Morón, who are part of this project and without them, nothing wouldn't be possible.
13 1 Borja Pacheco Ortega
14
If you want to contact me, please, use @Borja_Pacheco or http://es.linkedin.com/in/bpacheco, as you prefer.
15
16 3 Borja Pacheco Ortega
h3. More information
17 1 Borja Pacheco Ortega
18 3 Borja Pacheco Ortega
If you need further info about my company or our job, you could find it at:
19
* www.juntadeandalucia.es/innovacioncienciayempresa/sadesi/
20
* www.juntadeandalucia.es/organismos/economiainnovacionyciencia/consejeria/sgisi.html
21
22
h2. Our story
23 1 Borja Pacheco Ortega
24 4 Borja Pacheco Ortega
Sadesi started to use Redmine as the main tool to manage our source development projects in the middle of 2010. Since that, we have use it broadly (some indicators: 29175 tickets created and 796 active users) and we have missed out some functionality.
25
26
h3. Fist modifications
27
28 5 Borja Pacheco Ortega
In a first approach we decided to make it ourselves and we modified several parts of the code to avoid tickets without one assigned persons (we don't want orphan tickets), we linked End-Date and Status to avoid tickets witough 100% completing, modified Gantt module, adapted Spanish translations, created a simple plugin-menu to facilitate access to other daily tools, made the tree-view plugin operative again and, finally, we made a custom application that uses redmine's data model, for being a bridge between redmine and our ERP (Navision).
29 4 Borja Pacheco Ortega
30
This experience produced us a "bitter taste", because several difficulties:
31 5 Borja Pacheco Ortega
* We didn't want to touch Redmine's core/kernel, but it was not possible in all cases. So we started to be very sensitive about redmine's updates & upgrades.
32 1 Borja Pacheco Ortega
* Ruby, it's not our core business programming language. We feel more comfortable using Java or PHP.
33 5 Borja Pacheco Ortega
34
But we learnt important facts:
35
* Redmine changes VERY quickly.
36
* Sometimes it's easier and cost saving, adapt our mind/methodology instead of modifying the tool.