Abstract:
Depuis ces dernières années, le secteur de l’ingénierie logicielle a connu de grands chan-
gements en raison de l’adoption de méthodes agiles. Elles favorisent le développement itératif
et incrémental des applications pour la satisfaction des clients et utilisateurs. Malgré ces
avancées, ces méthodes font face à plusieurs challenges parmi lesquels, le manque d’environ-
nements adéquats capables de faciliter les activités de développement et d’assurer la mise en
marché rapide des applications. Pour faire face à ce challenge, le cloud computing constitue
une solution car, il permet de disposer d’un ensemble de ressources, de services et d’outils
rapidement et facilement configurables à moindre coût.
Il est donc question dans ce travail d’identifier comment développer de façon agile, les
applications dans le cloud. À cet effet, nous avons proposé un cadre méthodologique qui
s’appuie sur la méthode agile SCRUM adaptée aux contextes de développement dans un
environnement cloud. Le cadre proposé suit un cycle de développement agile permettant
ainsi l’identification des besoins, la planification des itérations ainsi qu’une livraison plus
rapide et efficace de notre application.
En vue de démontrer la validité du notre travail, nous avons appliqué le cadre métho-
dologique proposé sur une étude de cas dans le domaine de la gestion des patients dans une
clinique privée.