Skip to main content

Conception adaptée au changement

Anticiper le changement

Lors de la conception, identifiez les éléments de la solution qui changent régulièrement ou qui doivent changer en urgence dans certaines circonstances. Bien souvent, et c’est d’ailleurs recommandé, ce type d’élément est géré en dehors du cycle de vie de développement logiciel traditionnel. Une fois ces éléments identifiés, l’équipe peut concevoir et utiliser des approches permettant de garantir que les changements sont réalisés rapidement et de manière économique.

Prenons l’exemple d’une application qui collecte et traite des demandes de prêts aux petites entreprises. Cette application contient probablement plusieurs éléments qui changent régulièrement ou doivent être modifiés en urgence, ainsi que d’autres éléments qui ne changent que rarement.

Application de traitement de prêts Fréquence anticipée des changements

Types de prêts disponibles

Changements rares
Montants minimal et maximal des prêts Changements rares
Taux des prêts Changements quotidiens
Règles automatisées déterminant si un prêt est approuvé, rejeté ou envoyé pour examen manuel Changements urgents parfois nécessaires pour éviter des pertes financières

    Étudier la possibilité des changements

    Avec votre équipe et les parties prenantes, identifiez les éléments de l’application qui doivent changer régulièrement ou en urgence.

    Pour ce faire, posez-vous les questions suivantes :

    • Existe-t-il des points de décisions métier dans le processus qui changent souvent ou doivent changer en urgence, comme des règles automatisées d’approbation ou de tarification ?
    • Existe-t-il des détails qui changent souvent ou doivent changer en urgence, par exemple, les détails des produits, comme les descriptions et prix ?  
    • Existe-t-il des écrans dont le contenu doit changer souvent ou en urgence ? Ce contenu peut-il être basé sur des données plutôt que codé en dur, par exemple s’il s’agit de questions de questionnaire ou de checklists du respect des bonnes pratiques ?

    À mesure que le développement de l’application progresse, continuez d’explorer le potentiel de changements pour chaque nouveau besoin et chaque nouvelle conception.

    Trouver des approches techniques pour une conception adaptée aux changements fréquents ou urgents

    Avec votre équipe, travaillez sur une approche complète permettant l’implémentation de changements fréquents ou urgents dans les zones de l’application qui en ont besoin.

    Dans l’image suivante, cliquez sur les différentes icônes + pour voir des descriptions des approches de conception technique souvent utilisées pour simplifier la mise en place de changements fréquents ou urgents. 

    Concevoir une application adaptée aux changements fréquents ou urgents

    En plus de la conception technique, les étapes suivantes sont incontournables pour rendre possibles des changements fréquents ou urgents :

    1. Expliquer aux experts (SME) les modèles métier ou de décision clés utilisés dans l’application, notamment les tables de décision.
    2. Recourir aux tests automatisés pour valider les changements plus rapidement, en toute confiance et avec moins de risque.
    3. Réfléchir aux détails de la procédure à suivre pour apporter et valider des changements.
      1. Dans certains cas, les changements sont directement appliqués en production. 
      2. Dans d’autres, vous devez apporter le changement et le valider dans un environnement de développement ou d’assurance qualité avant de l’appliquer en production.
    4. Impliquer les responsables chargés des changements du système et de la gouvernance des versions de votre entreprise pour leur demander d’approuver l’approche choisie.

    Vérifiez vos connaissances avec l’interaction suivante.


    This Topic is available in the following Module:

    If you are having problems with your training, please review the Pega Academy Support FAQs.

    Did you find this content helpful?

    Want to help us improve this content?

    We'd prefer it if you saw us at our best.

    Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

    Close Deprecation Notice