24 Jun UNEP/MAP InfoMAP data management system
Definition and the implementation of the integrated data management system for the Barcelona Convention.
UNEP/MAP InfoMap: Integrated data management system for the Barcelona Convention
Project reference period: 20042013
Funded by: Mediterranean Action Plan of the United Nation Environment Programme (UNEP/MAP).
custom workflows for the report submission by the contracting parties. The web applications support multilingual use and are deployed in English, French and Arab (right-to-left script). All user access to the systems is subject to authentication and authorization and in the case of MEDPOL InfoSystem also the access to the geo-spatial resources is authorized from the main user database. The custom code developed for InfoMAP and all associated components and web applications include more than 12k SLOC of Python code and more than 3k SLOC of ZPT/HTML/CSS. All the main components are unit tested and coverage tested via doctests that were also delivered as detail documentation for the code. The project was managed with strict quality standards, its 2.5k+ source code revisions and 450+ tickets are fully tracked (Subversion/Trac) and B-Open produced all the required project management documentation.
We adopted an iterative development cycle with fast design, prototype release, feedback, production release, with each iteration targeting a compact set of features. INFO/RAC organized frequent training workshops for the final users, often as a side event of official UNEP/MAP meetings, during which we could gather formal user feedback and new requirements. This also helped spotting and addressing early a few usability problems.