Biodiversity Information Science and Standards : Conference Abstract
|
Corresponding author: Nico Noé (n.noe@biodiversity.be)
Received: 11 Apr 2019 | Published: 18 Jun 2019
© 2019 Nico Noé
This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Citation: Noé N (2019) An artisan approach to biodiversity software development. Biodiversity Information Science and Standards 3: e35382. https://doi.org/10.3897/biss.3.35382
|
|
In a discipline where interoperability is crucial, funding is limited and reinventing the wheel is frowned upon (and rightfully so), the development of data management tools and biodiversity data portals is generally approached in an industrial way: the same application - whose specifications are often written by a committee - is developed as a complex “one size fits all” tool to be used by various groups in different contexts.
While this approach generally makes sense, for the last 15 years the Belgian Biodiversity Platform has sometimes tried a complementary approach where an artisan-minded software developer is assigned to a specific “customer” and is given a direct communication channel and tons of freedom to develop a simple, made-to-measure application. This empirical experience has shown some unexpected advantages but also, as always, some new challenges. It takes inspiration in things as diverse as the Agile software manifesto and the apprenticeship model of medieval Europe.
This talk will present this unusual approach and reflect on this ongoing experience, hopefully extracting pieces of wisdom that is useful to the broader community. For example, the following questions will be discussed:
portals, development, IT, data, team management, Agile development
Nicolas Noé