Il y'a un moment déjà, le port de Kribi dont le slogan est << Smart Port, Attractive Business >> a lancé un hackathon, ceci dans le but de permettre aux jeunes de la tech 237 (jeunes camerounais exerçant dans les nouvelles technologies) de proposer des solutions aux problématiques suivantes:
- Lutte contre la prolifération des faux frais
- Connexion et circulation de l’information entre les différents intervenants de la communauté portuaire et logistique
- Attractivité du port
- Réduction de la pénibilité des clients et des usagers
C'est la raison pour laquelle dans cet article, j'essaie d'apporter des éclairssicements aux règlements dudit hackathon et d'apporter mon point de vue à propos des actions que chaque participant devrait exécuter.
D'abord, c'est quoi un hackthon ?
D'après Wikipedia, un hackathon, marathon de programmation, ou programmathon est un évènement durant lequel des groupes de développeurs volontaires se réunissent pendant une période de temps donnée afin de travailler sur des projets de programmation informatique de manière collaborative. C'est un processus créatif aux objectifs larges et variés souvent axés sur la proposition de solutions informatiques innovantes, l'amélioration de logiciels existants ou la conception de nouvelles applications dans le domaine des technologies numériques.
Il en ressort de cette définition qu'un hackathon est un évènement où les développeurs peuvent participer de façon volontaire afin d'apporter des solutions à des problématiques précises.
Qu'est ce que le hackathon du port de Kribi n'est pas ?
Il faut noter que le règlement a été clair:
- Il ne s'agit pas d'un concours qui vise à recruter les meilleurs porteurs de projets et l'article 14 l'a précisé, il ne s'agit en aucun cas de créer un lien de subordination entre le PAK et le participant.
- Le projet que vous allez réaliser n'est pas un projet propriétaire sur lequel vous avez tous les droits. En participant à ce hackathon, vous acceptez de publier votre projet sous licence libre (GNU AGPL3 ou Creative Commons). Par conséquent, le PAK (Port Autonome de Kribi) peut réutiliser votre projet et le modifier.
- Le Port Autonome de Kribi ne prendra pas en charge votre transport et votre hébergement, seule votre alimentation sera prise en charge.
- En participant à cet évènement, vous accepetez que vos informations personnelles (nom, prénom, ville, département de résidence et photo) soient utilisés par le PAK dans toute manifestation promotionnelle, sur ses sites internet et tout site ou support affilié au PAK.
- Vous veillerez à avoir une bonne connexion internet si celui offert lors du hackathon n'est pas de bonne qualité, parce que le Port Autonome de Kribi ne pourra être engagée en cas de panne ou de dysfonctionnement du réseau de télécommunication utilisé, quelle qu’en soit la cause pour la participation à l'évènement
- Si jamais vous recevez des informations signalés comme présentant un caractère confidentiel par le PAK lors de l'événement, vous vous engagez à ne pas les divulgués à un tiers qui n’a pas à en connaître.
A cet effet, je vous conseille de lire attentivement le règlement dudit hackaton à l'adresse http://www.pak.cm/fr/node/1205
Comment apporter une solution aux problèmes soumis par le PAK si vous ne connaissez rien au domaine maritime?
Sachez tout d'abord que dans la tech, la compétence la plus importante est l'adaptabilité. Vous devez être en mesure de cibler un problème et d'y apporter une solution, quelque soit le domaine. Pour celà vous devez vous documenter:
- Faites un tour sur le site web du port de Kribi pour découvrir ce qu'il s'y trouve
- Faites des recherches sur internet concernant le domaine maritime
- S'il est possible de faire une visite au port de Kribi pour rencontrer les membres de la communauté portuaire afin de cerner les problématiques, faites-le
Comment réussir votre hackathon ?
Lors de ce hackathon, vous devez avoir une approche de développement RAD (Rapid Application Developpement) parce que le hackathon se déroulera durant une période de temps précise. D'ailleurs, l'article 3 du règlement précise que la participation se fait en équipe afin de délivrer une solution complète et mettre le service en marche. Je ne vous conseillerai donc pas de privilégier une démarche agile. Cependant, vous devez faire une bonne analyse et conception basée sur UML et fournir un document qui explique très bien votre solution. Vous pouvez aussi utiliser GitHub (l'onglet projet) ou bien Trello pour organiser vos tâches. Votre solution doit absolument répondre à une problématique soulevée par le port de Kribi. Votre projet s'il est logiciel, pourrait peut-être interagir avec le système d'information portuaire du PAK, ou l'ERP ou bien même le site web.
Je vous propose ci-dessous des liens qui pourraient vous aider: