Le processus de base de Développement de l’équipe configure la hiérarchie des instances, accorde des droits d’accès aux développeurs, gère le mouvement des changements de développement des instances de développement vers les instances de test et promeut les applications vers l’instance de production.
Procédure
-
Configurez la hiérarchie des instances de développement comme décrit dans Configurer une hiérarchie d’instances.
- Mettez en service les instances de développement sur la même version logicielle que l’instance cible. Par exemple, utilisez la version logicielle en cours d’exécution sur votre instance de production.
- [Recommandé] Clonez la cible vers les instances de développement.
- Pour chaque instance, définissez l’instance parente.
- [Facultatif] Pour chaque instance, définissez les instances de pairs.
- Pour chaque instance, extrayez toutes les modifications de l’instance parente.
-
Pour les instances de sous-développement, accordez des droits d’accès aux développeurs appropriés.
-
Développez des personnalisations sur les instances de sous-développement.
Utilisez le tableau de bord de l’équipe pour suivre les activités de développement.
- Pull les versions de l’instance parente, telles que les versions qui ont été transmises par push à partir d’autres instances de sous-développement. Rapprochez tous les conflits avec la version locale actuelle, au besoin.
- Suivez les changements locaux. Mettez en file d’attente les changements qui sont prêts à être envoyés par push à l’instance de développement parente.
- Comparez les versions sur les instances des pairs. Réconciliez tous les conflits.
-
Lorsqu’une fonctionnalité est prête à être promue en tant qu’instance de développement parente, transmettre par push la version actuelle des enregistrements personnalisés.
- Facultatif :
Demander aux réviseurs de code d’approuver ou de rejeter la version push.
-
Testez et promouvez la fonctionnalité en production en fonction de votre processus de test et de gestion des mises en production.