Around the end of the previous year we got involved with a project that promised to be pretty interesting and challenging on many levels. Our client decided to build a platform for the main civil rights organisations of Europe in order to create a common ground for communication and raise social awareness towards civil rights issues. The concept was not entirely clear at this stage, but we all agreed the idea is cool and definitely worth working for.
Our client wanted to publish content not only in English: they wanted to make sure every European citizen can read about civil rights issues in their own language. As the editors of the site were to come from twelve different countries, we had to design a content management system that provides the possibility to translate submitted articles to twelve different languages. Also as the editors would work remotely, we had to think of giving project management tools for administrators to be able to effectively monitor and regulate processes in the backend.
After several meetings, hundreds of Skype talks and Google Hangouts the idea was evolving quickly. At this stage I spent plenty of time throwing around ideas, wireframing and asking the developers if we can make this feature happen or is that feature even possible…
Balázs… everything is possible.
I am lucky enough to hear this sentence quite often from my two favourite developers. Looking back I am quite confident to say that our international team with plenty of experience in remote work and project management systems was a perfect match for the job.
The concept was coming together, but it was already quite clear that there will be many modifications to the initial plan and new feature requests. This is the main reason we decided to use the SCRUM, a quite popular agile development process to manage the workload.
In my next blog post I will write a bit more about the application of this framework and how it worked out for us.