Barcamp sur les méthodes agiles à Lyon le 3 mars 2012

Nous utilisons des méthodes agiles inspirées de SCRUM au sein de nos équipes de travail, et nous aimons améliorer nos connaissances et apprendre. Du coup, nous proposons un Barcamp d’une journée. Nous espérons voir arriver des personnes de l’agglomération lyonnaise et alentours.


… 

 

Ressources sur les API REST

Les API REST c’est bien. Mangez-en !

 

Squashons avec GIT

Dans ce premier article consacré aux astuces GIT, je vais vous parler d’une technique permettant de regrouper un ensemble de commits en un seul.

… 

 

Gitboard, le tableau de bord des projets Git

Nous travaillons sur plusieurs projets, tous gérés par Git. Il y a certains jours avec beaucoup de commits et d’autres sans.

C’est pourquoi nous avons développé Gitboard, un petit script php qui permet d’avoir rapidement une vue d’ensemble d’un projet Git :

  • le nombre de commit des derniers n jours, n heures et n minutes,
  • le détails des derniers commits,
  • l’écartement des branches locales non mergées,
  • des statistiques simplistes sur les différents commiters.

… 

 

Mink, Sahi et un gros DOM sont dans un bateau

… le bateau coule !

tl;dr > Voir directement la pull request

Ça fait environ deux semaines que nous utilisons Behat pour élargir notre couverture de tests fonctionnels sur notre application, et je dois dire qu’on est quand même très content, c’est facile, ludique et relativement stable. Pour donner une idée on en est à 30 scénarios, environ 400 steps et une douzaine de comportements persos.

Seulement sur certaines pages très lourdes, on a eu presque aléatoirement quelques problèmes quand on utilisait Mink avec Sahi

… 

 

Le pattern observer en Javascript

Il est très intéressant dans une application de pouvoir faire dialoguer des objets entre eux. Pour ce faire, il existe le pattern observer. Celui-ci permet de définir une relation entre plusieurs objets de façon à ce qu’à chaque modification (comprendre évènement) d’un objet les autres en soient informés.

Dans cet article je vais faire une première approche, en essayant de vous expliquer comment nous utilisons ce pattern dans notre projet.

… 

 

PMSIpilot recrute dans son équipe technique

Nous accompagnons les établissements de santé dans la gestion et le pilotage de leur activité avec une offre logicielle étendue. Afin de maintenir les nombreux produits en place et à venir, nous recrutons de nouveaux développeurs PHP en CDI sur Lyon.

Le but est d’intégrer les personnes progressivement dans les équipes de nos managers techniques : Eric, William et Denis (blog de son équipe) (qui sont tout de même des types supers).

Vous rejoindrez l’une de nos 3 équipes, qui sont chaque jour confrontées à des problématiques métier complexes. Pour ce faire ces équipes structurées agissent en mode agile, avec des outils qualitatifs (git, redmine, jenkins).

Nous rechercons tout type de profil, motivé par le developpement web, désirant intégrer un editeur reconnu dans son domaine.

Voici les technos utilisés chez nous :

  • PHP5, symfony 1.4 et 2
  • html/css, ajax
  • Jenkins
  • Linux
  • MySQL
Vous trouverez un aperçu des conditions de travail sur le compte Flickr de l’entreprise. Un petit tour sur ce blog peut vous en apprendre plus. Pour postuler par email, écrivez à recrutement-dev AT pmsipilot.com et n’hésitez pas à solliciter un entretien.
 

Répartition par navigateurs

Voici la répartition des navigateurs utilisés au sein des établissements de santé pour accéder à la gamme de logiciels PMSIpilot.

répartition par navigateurs

répartition par navigateurs

 

Nous avons intégré les technologies open sources OpenLayers et OpenStreetmap à nos logiciels

L’objectif du projet était de pouvoir projeter l’effectif (RSS ou patient) défini par le filtrage PMSIpilot sur une carte interactive.

Le mécanisme de filtrage existant dans PMSIpilot permet de visualiser les aire de recrutement selon tous les axes d’analyses présents : GHM, DMS, âge, actes, diagnostics … et toutes leurs combinaisons.

Voici un petit aperçu des résultats.

Répartition de la chirurgie ambulatoire en Bretagne

Répartition de la chirurgie ambulatoire en Bretagne

 

La CNIL donne un avis favorable à nos dispositifs

Le 21 Juin 2011, trois inspecteurs de la CNIL ont procédé à une revue complète des systèmes d’informations et des procédures informatiques liées à l’activité de PMSIpilot.

Ils se sont assurés :
– des modalités de gestion des produits PMSIpilot (maintenance, mises à jour)
– que PMSIpilot ne disposait d’aucun accès à des données non anonymes contrôlées, optimisées et analysées aujourd’hui par plus de 550 hôpitaux grâce aux logiciels PMSIpilot.
– de l’usage fait des données d’activités médicales anonymes faites par PMSIpilot dans le cadre de notre produit BRN Bases RégioNales.

Suite au contrôle, un avis favorable de la CNIL a été émis précisant que les différentes activités contrôlées étaient conforme aux lois en vigueur.