Historique

Cogitrix est une compagnie fondée en 2004 par deux finissants de l'École Polytechnique [ www.polymtl.ca ] de Montréal. Depuis plusieurs années, ces jeunes entrepreneurs avaient l'idée de démarrer leur propre entreprise afin de pratiquer leur passion, le développement logiciel.


Spécialisation

La compagnie se spécialise présentement dans le développement de logiciel sur mesure adapté aux besoins des entreprises.


Mission

Utiliser et approfondir les connaissances acquises en génie logiciel, pour réaliser des logiciels avec une approche innovatrice et de défi. D'une part, en répondant parfaitement aux besoins des clients en réalisant des logiciels sur mesures dans différents domaines. D'une autre part, pour développer et communiquer ses propres idées.

Nous savons qu'une grande partie de l'investissement dans un logiciel est au niveau de la maintenance suite au déploiement. C'est pourquoi nous développons des logiciels capable de s'adapter à de nouveaux besoins et d'évoluer progressivement sans l'obligation de revoir la conception du système et ainsi optimiser les coûts supplémentaires nécessaires.

Développer des applications en utilisant un processus de développement bien défini qui sera en mesure d'assurer un développement sans soucis et permettre une maintenance post-déploiement à un coût minimal. Nous fournissons des outils pour que nos clients soient en mesure d'assurer eux-même la mise à jour de leur système s'il le désire.


Langage C#.NET

Nous avons choisi le langage de programmation C# de la plateforme .NET. Il fournit une facilité à créer des interfaces style Visual Basic et une structure fortement orientée objet du style Java et C++. Un langage de prédilection pour réaliser des applications exceptionnelles rapidement.


Méthode de travail

Une méthode de travail bien définie et mise en application est la clé du succès d'un projet.


Processus de développement logiciel

Nous utilisons un processus de développement génie logiciel. Pour mettre à terme un projet, nous traversons une série de phases bien distinctes de façon itérative:

  • Analyse des besoins
  • Définition des requis
  • Conception
  • Développement
  • Test
  • Déploiement
  • Maintenance

Documentation

Pour les programmes sur mesure, une fois le projet réalisé, le client n'est pas laissé à lui-même. Un projet bien documenté aidera la modification du système.


Communication

Tout au long du développement du système, nous informons le client de l'avancement du projet. Le client est au courant du travail réalisé, du travail planifié ainsi que de l'atteinte des objectifs fixés préalablement.