Développement avancé
L'équipe de développement est responsable de la conception de tous les logiciels, des analyses et de la programmation. Les professionnels qui composent cette équipe possèdent des connaissances et une expérience solides dans différents domaines techniques comme :
- La conception et l’architecture logicielle
- La programmation internet (php, javascript, actionscript, HTML, CSS, Flash, Flex)
- La gestion de bases de données et la programmation (MySQL)
- L'administration système (Linux, Windows)
![]()
CTO
- Leader de l'équipe
- Orientation et architecture technique globale
- Planification du projet et des ressources
- Qualité du développement
![]()
Le développeur senior
- Assure la qualité du code et le respect des normes internes par les membres de l'équipe
- Gère les sous-projets
- Responsable du test d'unité et du QA interne
- Qualité du développement
![]()
Méthode
L'équipe utilise la méthodologie Agile et travaille généralement avec de courtes itérations. Toute décision majeure concernant la conception logicielle est étudiée par l'équipe sous la forme de forum ouvert permettant à tous les membres de se confronter aux autres, afin de trouver la meilleure solution possible. En travaillant avec des itérations courtes, les programmeurs procèdent par livraison interne de fonctionnalités totalement testées, et comme ces fonctionnalités font partie d'une application plus grande, les produits finaux sont déjà composés de petites parties testées et fonctionnelles. Cette approche réduit drastiquement la découverte tardive de bugs et le coût de développement global.
