QUE PROGRAMMONS-NOUS?

TOUT! Avec une équipe comptant près de 100 développeurs employés à temps plein, nous pouvons dire sans risquer de nous tromper que nous connaissons pratiquement tous les langages logiciels du marché d'aujourd'hui. Grâce à l'étendue et la profondeur de nos connaissances, nous employons toujours une approche adaptée au langage lorsque nous entreprenons un projet.

Naturellement, dans le monde en constante évolution de la programmation de logiciel, la certification et la formation continue sont indispensables. En toute modestie…, nous en détenons une multitude. Faites défiler vers le bas pour obtenir une liste de nos plus récents titres de compétences; nous sommes fiers de notre équipe et de ses accomplissements.

Nous adhérons aux principes d'Agile Alliance et nous croyons à cette approche itérative, à rythme accéléré. Nous aimons livrer rapidement la marchandise et travailler directement avec nos clients afin de nous assurer que nous nous comprenons bien en tout temps. De ce fait, quand Agile Alliance a publié ses principes en 2010, nous y avons adhéré!

NOS PRINCIPES DE DÉVELOPPEMENT AGILE1

  1. La plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des logiciels à fonctionnalités à grande valeur ajoutée.
  2. Les demandes de changement sont bien accueillies, même tardivement dans le développement.
  3. Livrer fréquemment un logiciel opérationnel (avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts).
  4. Les utilisateurs ou leurs représentants et les développeurs doivent travailler en étroite collaboration quotidiennement tout au long du projet.
  5. Réaliser les projets avec des personnes motivées. Fournissez-leur l'environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre lesobjectifs fixés.
  6. Privilégier la méthode la plus efficace de transmettre l'information, soit une conversation en face à face.
  7. Un logiciel opérationnel est la principale mesure d'avancement.
  8. Faire avancer le projet à un rythme soutenable et constant.
  9. Porter une attention continue à l'excellence technique et à la qualité de la conception.
  10. La simplicité (c'est-à-dire l'art de minimiser la quantité de travail inutile) est essentielle.
  11. Ajuster, à intervalles réguliers, son comportement et ses processus pour être plus efficace.

1Développés par Agile Alliance en juin 2010.
Tout ressemble à un clou pour qui ne possède qu'un marteau.

~ Abraham Maslow