Rad

Développement Rapide
D'applications RAD
1
Présenté par:
DERMANE Zoulikha
Plan :
Définition
Objectifs
Principes
Cycle de vie de la méthode RAD
Les outils
Avantages /inconvénients
Conclusion
2
Définition RAD:
La méthode RAD, l'une des toutes premières Méthodes agiles,
a été formalisée par James Martin en 1991.
est basé sur un cycle de vie court entre 90 jours et 120 jours ou
max
Et une approche incrementale de developpement qui combine
entre le cycle cascade et spirale
3
Objectifs:
La méthode RAD a pour objectif principal de produire un
système dont la charge et le délai du projet soient réduits,
sans en sacrifier la qualité et qui répondent aux besoins des
utilisateurs.
Ainsi les objectifs de RAD sont de produire des logiciels :
 Plus vite.
 mieux .
 moins cher. 4
Principes:
O
U
T
I
L
H
O
M
M
E
M
E
TH
O
DO
LO
G
IE
M
A
N
A
G
ME
NT
5
Principes:
1. Les personnes :
connaître les règles de gestion de l'entreprise et être
formés aux outils.
2. Management:
Le management RAD doit être actif et dynamique pour
réduire les risques d'allongement des délais des cycles de
développement.
6
Principes:
3. méthodologie :
Des listes de tâches sont utilisées pour vérifier qu’aucune
action ne soit oubliée.
Utilisation d'un prototype évolutif qui deviendra le
produit final.
Emploi de techniques d'aide à la définition des besoins
comme JRP (Joint Requirements Planning) et JAD (Joint
Application Design).
4. Les outils:
ces outils étant fédérés par un référentiel et constituant un
atelier puissant
7
L’initialisation
Le design
Le cadrage
La construction
La finalisation
Vous préparez en équipe toute l’organisation et la
communication dédiées à votre gestion de projet
agile. Déterminez le périmètre général, réunissez
les équipiers par thèmes, sélectionnez des experts
pertinents et amorcez rapidement une dynamique
positive.
Cette étape est relativement courte et repose
principalement sur les utilisateurs et la session JRP
(Joint Requirement Planning) où sera déterminé le
domaine d'application du projet, sa portée, ses
limites, ses fonctions essentielles.
L'étape de Conception s'appuie sur la
représentation du système existant et la formalisation
des besoins exprimés.
Elle organisé autour de l'utilisation de la technique
du JAD (Joint Application Design)
Vous réalisez et validez en permanence des versions
progressives du produit ou du service. Accompagnez le
développement incrémental de l'équipe agile (étape par
étape), facilitez les itérations successives, testez vos
nouveaux prototypes avec les utilisateurs.
Vous anticipez la recette et le déploiement du produit
ou du service final. Officialisez une livraison globale,
contrôlez la qualité du projet dans des conditions et
des situations réelles, paramétrez la maintenance
avec les équipes responsables.
Cycle de vie de la methode:
8
Les Outils RAD:
 Delphi : il permet facilement de créer des programmes à l'aide d'une interface
graphique dotée de nombreux outils et de modules prêts à l'emploi.
 WinDev (ainsi que WebDev) est un outil plus avancé car il permet à partir d'une
analyse Merise ou UML de produire un applicatif final et opérationnel.
Authorware crée lui-aussi un applicatif final en dessinant un diagramme à l'aide
d'icônes.
 JBuilder
 C++ Builder
 C# Builder
9
Avantages :
 L’informaticien développeur est plus sûr du résultat final, car
il l’aura réalisé avec son client
 L’implémentation du système est facilitée, car les prototypes
sont testés tout au long du cycle de développement.
L’utilisateur est acteur du résultat final.
 L'entreprise dispose d'un système de bonne qualité qui
respecte les coûts et les délais.
10
Inconvénients :
 Cette méthode n’est pas approprié pour des projets très
techniques et/ou de longue durée, en effet, il est difficile
de prévoir dans ces cas des phases de même durée.
Le classement des besoins par priorité et le choix entre
délais et fonctionnalités n’est pas toujours facile à faire.
11
Conclusion
Tous les projets ne peuvent pas être adaptés au RAD. La
méthode RAD s'adresse principalement à des systèmes de
gestion .
Elle n'est pas adaptée, par exemple à la création :
 d'un système d'exploitation,
 de jeux vidéo,
 d'outils automatisme industriel 12
Bibliographie:
1. https://openclassrooms.com/fr/courses/4511316-perfectionnez-votre-
gestion-de-projet-agile/4511323-preparez-le-projet-avec-la-methode-rad
2. https://web.maths.unsw.edu.au/~lafaye/CCM/genie-logiciel/methodes-
agiles.htm
3. https://www.planzone.fr/blog/quest-ce-que-la-methodologie-agile
4. https://www.piloter.org/projet/methode/rad.htm
13
1 sur 13

Recommandé

Cours Génie Logiciel - Cours 2 - Cycles de vie par
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieMohammed Amine Mostefai
54.4K vues114 diapositives
Cycle de développement du logiciel par
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logicielMajid CHADAD
1.6K vues28 diapositives
conception et réalisation plateforme collaboratif basant sur la methode agile... par
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
4.3K vues47 diapositives
Diagramme de classe par
Diagramme de classeDiagramme de classe
Diagramme de classeIlhem Daoudi
3.4K vues44 diapositives
Introduction à Node.js par
Introduction à Node.js Introduction à Node.js
Introduction à Node.js Sonam TCHEUTSEUN
3.1K vues25 diapositives
Chp5 - Les outils CASE par
Chp5 - Les outils CASEChp5 - Les outils CASE
Chp5 - Les outils CASELilia Sfaxi
6.8K vues35 diapositives

Contenu connexe

Tendances

Présentation Git & GitHub par
Présentation Git & GitHubPrésentation Git & GitHub
Présentation Git & GitHubThibault Vlacich
6.6K vues28 diapositives
Mohamed youssfi support architectures logicielles distribuées basées sue les ... par
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
105.6K vues122 diapositives
Outpatient Department System (OPD) par
Outpatient Department System (OPD) Outpatient Department System (OPD)
Outpatient Department System (OPD) Ben Ahmed Zohra
3K vues109 diapositives
Conception et développement d’un système d’alerte et notification d’une tou... par
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...Bilel Khaled ☁
18.4K vues66 diapositives
Gestion des Chercheurs d’Emploi par
Gestion des Chercheurs d’EmploiGestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiAzzeddine Elouadi
7.5K vues37 diapositives
Cours design pattern m youssfi partie 1 introduction et pattern strategy par
Cours design pattern m youssfi partie 1 introduction et pattern strategyCours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyENSET, Université Hassan II Casablanca
27.2K vues58 diapositives

Tendances(20)

Conception et développement d’un système d’alerte et notification d’une tou... par Bilel Khaled ☁
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...
Bilel Khaled ☁18.4K vues
Introduction à spring boot par Antoine Rey
Introduction à spring bootIntroduction à spring boot
Introduction à spring boot
Antoine Rey17.8K vues
présentation de soutenance PFE par Karim Labidi
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFE
Karim Labidi2.4K vues
eServices-Chp5: Microservices et API Management par Lilia Sfaxi
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API Management
Lilia Sfaxi6.4K vues
Mémoire PEF application client server gestion des projet collaborative par Messaoud Hatri
Mémoire PEF application client server gestion des projet collaborativeMémoire PEF application client server gestion des projet collaborative
Mémoire PEF application client server gestion des projet collaborative
Messaoud Hatri12.6K vues
Rapport pfe talan_2018_donia_hammami par Donia Hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
Donia Hammami33.6K vues
Présentation PFE (Conception et développement d'une application web && mobile... par Ramzi Noumairi
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
Ramzi Noumairi38.5K vues
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a... par MOHAMMED MOURADI
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
MOHAMMED MOURADI3.2K vues
Presentation pfe gestion parc informatique et help desk par Raef Ghribi
Presentation pfe gestion parc informatique et help deskPresentation pfe gestion parc informatique et help desk
Presentation pfe gestion parc informatique et help desk
Raef Ghribi22.7K vues
Introduction aux systèmes d'exploitation mobile par Houssem Rouini
Introduction aux systèmes d'exploitation mobileIntroduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobile
Houssem Rouini10.3K vues
diagramme des cas d'utilisation par Amir Souissi
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
Amir Souissi7.3K vues
Gestion des actifs applicatifs par SafaAballagh
Gestion des actifs applicatifsGestion des actifs applicatifs
Gestion des actifs applicatifs
SafaAballagh564 vues
Conception et developpement d'un site web pour la suggestion et notification ... par Mohamed Boubaya
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
Mohamed Boubaya12.7K vues

Similaire à Rad

Fichier récupéré 1 par
Fichier récupéré 1Fichier récupéré 1
Fichier récupéré 1Bessghaier Narjess
1.2K vues22 diapositives
Methodes agiles-rad-xp-477-noy52y par
Methodes agiles-rad-xp-477-noy52yMethodes agiles-rad-xp-477-noy52y
Methodes agiles-rad-xp-477-noy52yjesmien CH
317 vues3 diapositives
Methode Agile par
Methode Agile Methode Agile
Methode Agile JEAN-GUILLAUME DUJARDIN
2.3K vues17 diapositives
RA et CCDS - Séance 1.pptx par
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxtestuser715939
4 vues25 diapositives
Formation Agile Scrum par
Formation Agile ScrumFormation Agile Scrum
Formation Agile ScrumMohamed IBN ELAZZOUZI
627 vues54 diapositives
Cours Génie Logiciel 2016 par
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
2.1K vues49 diapositives

Similaire à Rad(20)

Methodes agiles-rad-xp-477-noy52y par jesmien CH
Methodes agiles-rad-xp-477-noy52yMethodes agiles-rad-xp-477-noy52y
Methodes agiles-rad-xp-477-noy52y
jesmien CH317 vues
Gestion de projet #2 : méthodes par Jean Michel
Gestion de projet #2 : méthodesGestion de projet #2 : méthodes
Gestion de projet #2 : méthodes
Jean Michel1.5K vues
Management de projet (agilité et design thinking) par David VALLAT
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)
David VALLAT5.4K vues
L'Approche SMV de COGENIT par Sany_M
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENIT
Sany_M395 vues
Les méthodes Agiles - Introduction par Tremeur Balbous
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
Tremeur Balbous16.3K vues
Article de référence de Winston Royce par Fabrice Aimetti
Article de référence de Winston RoyceArticle de référence de Winston Royce
Article de référence de Winston Royce
Fabrice Aimetti1.3K vues
Expression des besoins pour le SI par Nouhaila ALAMI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
Nouhaila ALAMI135 vues

Dernier

Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de... par
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...M2i Formation
8 vues36 diapositives
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2... par
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...BenotGeorges3
24 vues18 diapositives
FORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptx par
FORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptxFORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptx
FORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptxKOUADIO WILLIAMS KOUAME
6 vues17 diapositives
Julia Margaret Cameron par
Julia Margaret CameronJulia Margaret Cameron
Julia Margaret CameronTxaruka
70 vues20 diapositives
Présentation de lancement SAE105 par
Présentation de lancement SAE105Présentation de lancement SAE105
Présentation de lancement SAE105JeanLucHusson
20 vues13 diapositives
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 par
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23BenotGeorges3
6 vues17 diapositives

Dernier(15)

Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de... par M2i Formation
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
M2i Formation8 vues
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2... par BenotGeorges3
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
BenotGeorges324 vues
Julia Margaret Cameron par Txaruka
Julia Margaret CameronJulia Margaret Cameron
Julia Margaret Cameron
Txaruka70 vues
Présentation de lancement SAE105 par JeanLucHusson
Présentation de lancement SAE105Présentation de lancement SAE105
Présentation de lancement SAE105
JeanLucHusson20 vues
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 par BenotGeorges3
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
BenotGeorges36 vues
Cours Audit General 2019 (1).prof tatouti .pdf par Abdelghani19
Cours Audit  General 2019 (1).prof tatouti .pdfCours Audit  General 2019 (1).prof tatouti .pdf
Cours Audit General 2019 (1).prof tatouti .pdf
Abdelghani197 vues
Newsletter SPW Agriculture en province de LIEGE du 28-11-23 par BenotGeorges3
Newsletter SPW Agriculture en province de LIEGE du 28-11-23Newsletter SPW Agriculture en province de LIEGE du 28-11-23
Newsletter SPW Agriculture en province de LIEGE du 28-11-23
BenotGeorges326 vues
MNGTCOUT PROJET 04112023.pptx par HAIDI2
MNGTCOUT PROJET 04112023.pptxMNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptx
HAIDI26 vues
Formation M2i - Augmenter son impact en communication et en management grâce... par M2i Formation
Formation M2i - Augmenter son impact en communication et en management grâce...Formation M2i - Augmenter son impact en communication et en management grâce...
Formation M2i - Augmenter son impact en communication et en management grâce...
M2i Formation48 vues
Julia Margaret Cameron par Txaruka
Julia Margaret Cameron Julia Margaret Cameron
Julia Margaret Cameron
Txaruka5 vues

Rad

  • 2. Plan : Définition Objectifs Principes Cycle de vie de la méthode RAD Les outils Avantages /inconvénients Conclusion 2
  • 3. Définition RAD: La méthode RAD, l'une des toutes premières Méthodes agiles, a été formalisée par James Martin en 1991. est basé sur un cycle de vie court entre 90 jours et 120 jours ou max Et une approche incrementale de developpement qui combine entre le cycle cascade et spirale 3
  • 4. Objectifs: La méthode RAD a pour objectif principal de produire un système dont la charge et le délai du projet soient réduits, sans en sacrifier la qualité et qui répondent aux besoins des utilisateurs. Ainsi les objectifs de RAD sont de produire des logiciels :  Plus vite.  mieux .  moins cher. 4
  • 6. Principes: 1. Les personnes : connaître les règles de gestion de l'entreprise et être formés aux outils. 2. Management: Le management RAD doit être actif et dynamique pour réduire les risques d'allongement des délais des cycles de développement. 6
  • 7. Principes: 3. méthodologie : Des listes de tâches sont utilisées pour vérifier qu’aucune action ne soit oubliée. Utilisation d'un prototype évolutif qui deviendra le produit final. Emploi de techniques d'aide à la définition des besoins comme JRP (Joint Requirements Planning) et JAD (Joint Application Design). 4. Les outils: ces outils étant fédérés par un référentiel et constituant un atelier puissant 7
  • 8. L’initialisation Le design Le cadrage La construction La finalisation Vous préparez en équipe toute l’organisation et la communication dédiées à votre gestion de projet agile. Déterminez le périmètre général, réunissez les équipiers par thèmes, sélectionnez des experts pertinents et amorcez rapidement une dynamique positive. Cette étape est relativement courte et repose principalement sur les utilisateurs et la session JRP (Joint Requirement Planning) où sera déterminé le domaine d'application du projet, sa portée, ses limites, ses fonctions essentielles. L'étape de Conception s'appuie sur la représentation du système existant et la formalisation des besoins exprimés. Elle organisé autour de l'utilisation de la technique du JAD (Joint Application Design) Vous réalisez et validez en permanence des versions progressives du produit ou du service. Accompagnez le développement incrémental de l'équipe agile (étape par étape), facilitez les itérations successives, testez vos nouveaux prototypes avec les utilisateurs. Vous anticipez la recette et le déploiement du produit ou du service final. Officialisez une livraison globale, contrôlez la qualité du projet dans des conditions et des situations réelles, paramétrez la maintenance avec les équipes responsables. Cycle de vie de la methode: 8
  • 9. Les Outils RAD:  Delphi : il permet facilement de créer des programmes à l'aide d'une interface graphique dotée de nombreux outils et de modules prêts à l'emploi.  WinDev (ainsi que WebDev) est un outil plus avancé car il permet à partir d'une analyse Merise ou UML de produire un applicatif final et opérationnel. Authorware crée lui-aussi un applicatif final en dessinant un diagramme à l'aide d'icônes.  JBuilder  C++ Builder  C# Builder 9
  • 10. Avantages :  L’informaticien développeur est plus sûr du résultat final, car il l’aura réalisé avec son client  L’implémentation du système est facilitée, car les prototypes sont testés tout au long du cycle de développement. L’utilisateur est acteur du résultat final.  L'entreprise dispose d'un système de bonne qualité qui respecte les coûts et les délais. 10
  • 11. Inconvénients :  Cette méthode n’est pas approprié pour des projets très techniques et/ou de longue durée, en effet, il est difficile de prévoir dans ces cas des phases de même durée. Le classement des besoins par priorité et le choix entre délais et fonctionnalités n’est pas toujours facile à faire. 11
  • 12. Conclusion Tous les projets ne peuvent pas être adaptés au RAD. La méthode RAD s'adresse principalement à des systèmes de gestion . Elle n'est pas adaptée, par exemple à la création :  d'un système d'exploitation,  de jeux vidéo,  d'outils automatisme industriel 12