Comment utiliser la méthodologie Agile?

Cet article a été créé pour expliquer le processus étape par étape impliqué dans la méthodologie agile
Cet article a été créé pour expliquer le processus étape par étape impliqué dans la méthodologie agile.

Cet article a été créé pour expliquer le processus étape par étape impliqué dans la méthodologie agile. La méthodologie Agile fait référence à une approche de gestion de projet et d'amélioration des processus. La méthodologie agile a évolué au milieu des années 90 pour faciliter le développement de logiciels.

La méthodologie Agile est couramment utilisée pour réduire le cycle de développement de produits. À l'origine, il suggérait un cycle d'un mois, ce qui était nettement plus court que ce qui était courant dans les années 1990. De nombreuses organisations ont raccourci encore plus cela, beaucoup même à un cycle d'une semaine. Cela permet des incréments plus petits permettant aux clients clés d'être plus impliqués dans le développement d'un produit.

Méthode 1 sur 4: planification et architecture

  1. 1
    Identifiez la portée de haut niveau.
  2. 2
    Identifiez la «pile d'exigences» initiale.
  3. 3
    Créer un modèle d'exigences initiales. Utilisez le modèle d'utilisation de l'entreprise, le modèle de domaine initial et le modèle d'interface utilisateur initial pour créer le modèle pour les exigences initiales.
  4. 4
    Affectez une équipe d'architecture. L'équipe d'architecture de base est chargée d'envisager l'architecture initiale, puis elle apporte l'architecture initiale à l'équipe de projet pour commentaires. L'équipe d'architecture doit être composée de développeurs expérimentés dans les technologies avec lesquelles votre organisation travaille et ils doivent avoir la capacité de travailler sur des pics d'architecture pour explorer de nouvelles technologies.
  5. 5
    Identifier une vision architecturale. Une fois qu'une vision est créée, attribuez un propriétaire d'architecture.
  6. 6
    Terminez la configuration et la planification initiales.
  7. 7
    Modéliser l'architecture.

Méthode 2 sur 4: itération

  1. 1
    Estimez la quantité de travail requise pour chaque exigence.
  2. 2
    Créez un modèle pour l'itération. Le modèle doit être suffisamment complet pour donner de bonnes estimations et inclure un plan pour le travail requis pour l'itération.
  3. 3
    Conception complète pilotée par les tests (TDD).
La méthodologie Agile a évolué au milieu des années 1990 pour faciliter le développement de logiciels
La méthodologie Agile a évolué au milieu des années 1990 pour faciliter le développement de logiciels.

Méthode 3 sur 4: conception pilotée par les tests (TDD)

  1. 1
    Ajoutez un test (ajoutez suffisamment de code pour échouer).
  2. 2
    Exécutez le test. Si le test réussit, retournez à l'étape 1. Si le test échoue, passez à l'étape 3.
  3. 3
    Apportez une petite modification au code.
  4. 4
    Exécutez les tests. Si le test réussit, retournez à l'étape 3. Si le test réussit, mais qu'il reste des tests de développement à terminer, retournez à l'étape 1. Si le test réussit et que le développement s'arrête, passez à l'étape finale.

Méthode 4 sur 4: étape finale

  1. 1
    Imaginez l'architecture initiale.
  2. 2
    Communiquer l'architecture avec les parties prenantes. Si les commentaires des parties prenantes nécessitent des changements, passez à l'étape 3. Si aucun changement n'est nécessaire, passez à l'étape 4.
  3. 3
    Mettre à jour les produits du travail d'architecture et leurs modèles. Une fois que tout a été mis à jour, retournez à l'étape 2.
  4. 4
    Travailler avec les développeurs pour terminer le projet.
Avertissement légal Le contenu de cet article est pour votre information générale et n'est pas destiné à se substituer à des conseils professionnels en droit ou en finance. De plus, il n'est pas destiné à être utilisé par les utilisateurs pour prendre des décisions d'investissement.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail