Précédent   Forum des professionnels en informatique > Général Développement > Conception > Méthodes
Méthodes Forum d'entraide sur les méthodes : Merise, UP, XP ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2008, 00h22   #1
Débutant
 
Inscription : octobre 2007
Messages : 256
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 256
Points : 57
Points : 57
Par défaut [Procesus de développement] Méthode itératif ou incrémental

bonsoir à tout le monde je voudrais savoir la différence entre une méthode intératif et une méthode incrémental

merci d'avance
adel.87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2008, 19h22   #2
Nouveau Membre du Club
 
Inscription : novembre 2007
Messages : 44
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 44
Points : 27
Points : 27
Intératif ce mot m'est inconnu.

Une methode incrementale comme on me l'a appris est par exemple dans un soft tu défini des fonctionnalité. Tu dis que tu vas réaliser ses fonctionnalité dans les version
1
2
3
4

C'est réalisé le cycle en V de facon courte et plusieurs fois de suite dans le projet

Avantage :
1 tu as toujours quelque chose a montrer
2 tu peut récupérer les défaut en cours de route dans l'incrémentation suivantes
jleroulley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2008, 10h39   #3
Membre régulier
 
Inscription : août 2008
Messages : 75
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2008
Messages : 75
Points : 76
Points : 76
Pour completer la reponse de jleroulley, on considere en general que plus on met d'increments (de versions intermediaires) dans la version incrementale :
- plus on est certain que le produit final repond aux attentes
- plus on maitrise le developpement du produit (on reduit les risques d'integration)
...
Au final c'est le mieux... sauf que :
- les developpements prennent plus de temps (vu qu'a chaque increment il faut faire integration & tests)
- sont plus chers
Donc dans les entreprises en general on joue sur le nombre d'increments.
Vorkosigan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2008, 12h12   #4
Membre confirmé
 
Avatar de ze_corsaire
 
Inscription : décembre 2007
Messages : 238
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : décembre 2007
Messages : 238
Points : 236
Points : 236
J'ai l'impression que vous faites un peu l'amalgame entre les deux types de méthode.

Dans le cadre d'une méthode itérative, le processus de développement est ponctué par plusieurs itérations pour lesquelles on procède à des livraisons de code et potentiellement specs, conception, tests. Après, comme le souligne Vorkosigan, il faut trouver un compromis entre réduction des risques et réduction de la charge de travail (livraisons, intégrations, ...) pour fixer la durée d'une itération. Cette durée peut varier au cours du temps ; on peut imaginer des cycles plus longs en début de projet et plus courts en fin ...

Une méthode incrémentale consiste à augmenter le contour fonctionnel au cours du temps/au fil des livraisons. Définir un prototype en est un exemple.

Enfin, ces méthodes peuvent très bien être conjuguées (cf. posts sur les Unified Process).

___________________
ze_corsaire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2008, 16h00   #5
Modérateur
 
Inscription : juin 2008
Messages : 2 693
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 2 693
Points : 3 199
Points : 3 199
Par défaut Forcons le trait.

Incrémental s'oppose à "big bang": plutôt que de tout développer d'un coup ou segmente en différents modules ou composants. De fait, il s'agit plutôt d'une stratégie de construction.

Itératif s'oppose à cascade (waterfall): plutôt que d'essayer de tout spécifier avant de coder, on va essayer de travailler en fonction des retours rapides des utilisateurs. Nous sommes plutôt dans une stratégie de gestion du changement.

Dans la pratique, on combine ces stratégies et on les fait varier dans le temps en fonction de la maturité des technos, des équipes, des besoins,....

- W
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2010, 23h43   #6
Membre confirmé
 
Lépine Kong
Inscription : janvier 2010
Messages : 205
Détails du profil
Informations personnelles :
Nom : Lépine Kong
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2010
Messages : 205
Points : 225
Points : 225
Citation:
Envoyé par adel.87 Voir le message
bonsoir à tout le monde je voudrais savoir la différence entre une méthode intératif et une méthode incrémental

merci d'avance
Souvent les deux vont de pair dans les méthodologies récentes (aka agiles): Itératif ET Incrémental.

Itératif porte sur le temps, Incrémental porte sur le produit: c'est à dire qu'à chaque itération tu livres un bout de produit UTILISABLE c'est à dire testable par l'utilisateur.

Par exemple si tu as codé une tâche qui n'est pas encore finie, elle ne sera pas intégrée à l'incrément.
lepinekong est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2010, 21h47   #7
Modérateur
 
Inscription : juin 2008
Messages : 2 693
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 2 693
Points : 3 199
Points : 3 199
Je suis d'accord.

Il faut juste préciser que le cycle itératif porte sur toutes les étapes: conception, développement, tests... qui produisent une version "testable".

En livrant moins gros on raccourcit le temps de cycle et on évite de voir arriver dans 2 ans un machin qui ne répond plus forcément aux besoins.

L'itération affine la conception, qui affine les tests, qui ...
L'objectif étant de ne prendre de décision qu'après avoir atteint une maturité certaine dans le développement

Ayant travaillé longtemps dans des boîtes qui développaient des produits, i.e. des nouvelles versions majeures, mineures,...

La nouvelle mode n'apporte rien de très neuf sinon à permettre d'appliquer ces techniques de gestion des risques à des projets et non des produits.
-W
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h24.


 
 
 
 
Partenaires

Hébergement Web