Lyra est développé avec la volonté de suivre les recommandations du GAMP5.
Safyr a aussi la volonté d'être aussi "Agile" et d'avoir un software en constante évolution et prêt à répondre le plus vite possible aux demandes des clients.
La méthode Agile se défini par un processus itératif et incrémental en cycle de travail appelé « Sprint ». L’objectif de ces sprints consiste à transformer les exigences constituant le périmètre de ce dernier en fonctionnalités utilisables.
Juste avant de démarrer un sprint, l’équipe de développement sélectionne les éléments de la liste ordonnancée des exigences (User Story dans la Product Backlog) qu’elle pense pouvoir réaliser dans le délai associé au sprint. Au cours de ce dernier, le responsable produit (Product Owner) et l’équipe de développement collaborent étroitement pour atteindre les objectifs fixés. L’équipe de développement se coordonne au quotidien et mesure son avancement. A la fin du sprint, elle présente les résultats de son travail au Product Owner et aux utilisateurs finaux sous la forme d’une démonstration des nouvelles fonctionnalités réalisées. A cette étape, les feedbacks sont recueillis et peuvent faire l’objet de nouvelles exigences pour les sprints suivant.
La liste des dernières fonctionnalités en cours de développement se trouve dans la section "Roadmap"