agile delivery what is velocity
Velocity peut être un très bon outil pour aider à identifier les problèmes avec une équipe en ce qui concerne les bloqueurs, les bugs et les problèmes avec les pratiques au sein de l'équipe. Sans regarder les définitions officielles, voici ma définition de ce qu'est la vélocité : la vélocité est une mesure abstraite de la productivité d'une équipe dans la fourniture de fonctionnalités au fil du temps. Nous mesurons la vélocité en calculant un nombre moyen de points agiles délivrés sprint après sprint et en divisant le nombre total de points agiles délivrés sur X sprints par le nombre de sprints nécessaires pour les livrer. La vélocité est donc : Vélocité = Nombre total de points Agile délivrés / Nombre de sprints. Décomposons la déclaration de vitesse. Lorsque nous parlons de vitesse comme d’une « mesure abstraite », que voulons-nous dire ? Pour répondre à cette question, nous devons comprendre ce qui constitue la vitesse. Nous disions plus tôt qu'il s'agissait d'une moyenne du nombre de points agiles délivrés. (dans le développement de logiciels agiles) La vélocité est un terme utilisé dans le développement de logiciels agiles pour illustrer le taux de progression d'une équipe ou d'un ensemble d'équipes (c'est-à-dire un projet/programme). La façon la plus simple de définir la vélocité est la suivante : le nombre de user stories qu'une équipe/un projet peut réaliser en un seul sprint (faire ici signifie que c'est vraiment terminé et potentiellement prêt à être expédié).  En agile, nous devons discuter de nos problèmes afin de comprendre pourquoi la vitesse a pu chuter pendant le sprint et pourquoi notre burndown a été effectué. Burndown : un graphique du nombre de points réellement délivrés par rapport au nombre de points faisant partie du contrat de sprint  Cet article a examiné les concepts derrière le suivi de la vélocité et a fourni des exemples des principaux outils et techniques utilisés pour gérer et mesurer la vélocité d'une équipe dans le cadre d'un projet Agile. Il y a quelques années, dans le Journal du Dr Dobb, j'ai écrit sur l'estimation des projets de développement agile. Dans cet article, j'ai discuté des graphiques d'avancement et de la manière de les étendre pour afficher une plage d'estimation. L'observation de base est qu'une équipe présente en réalité deux vitesses, la vitesse brute et la vitesse nette. La vitesse brute qui correspond à la quantité de travail qu'ils effectuent au cours d'une itération, comme le montre un graphique d'avancement régulier. La vitesse nette est la variation de la quantité de travail restant à effectuer, c'est-à-dire la quantité de travail effectué au cours d'une itération moins la quantité de fonctionnalités ajoutées à cette itération. L’un des outils les plus importants pour un suivi efficace de la vitesse est un ensemble de rapports précis. Je couvrirai ensuite certains des rapports les plus largement utilisés pour la gestion de projet Agile et le suivi de la vélocité. Rapports. Les rapports agiles sont essentiels pour un suivi précis de la vitesse. La vélocité étant le produit de chiffres recueillis au fil du temps, il est essentiel de rassembler et d’enregistrer autant de données pertinentes que possible. Le tableau 1 répertorie et explique certains des points de données que vous devez enregistrer au fil des itérations et des projets :  Ma réflexion sur la vélocité et l'estimation agile a évolué. 1 Des techniques d’estimation simples fonctionnent ! Utilisez les données dont vous disposez déjà. 2 Story Points considérés comme nuisibles, ou pourquoi l'avenir de l'estimation appartient réellement à notre passé. 3 Une meilleure façon de prédire la date de sortie du projet. 4 Concentrez-vous sur ce qui compte, un article de plaidoyer #NoEstimates. 5 Le #NoEstimates comment faire. Il y a ici plusieurs problèmes majeurs. 1 Le ratio testeurs/développeurs semble trop élevé. En règle générale, je prévois qu'un ratio de 1:4 (1 testeur pour 4 développeurs) est un ratio raisonnable. 2 Les testeurs, ainsi que les propriétaires de produits, doivent toujours être en avance sur les sprints actuels.  Lorsque vous ne livrez pas un sprint, vous le remarquez. Lorsque vous ne livrez pas deux sprints, votre Scrum Master le remarque. Lorsque vous ne livrez pas pendant des mois de sprints, la direction vous avise. Une baisse de vitesse pour une équipe agile peut être un spectacle démoralisant pour toutes les personnes impliquées.  Grâce au suivi de la vélocité, les chefs de projet s'efforcent de mesurer et de surveiller la productivité des développeurs de logiciels et des autres personnes participant à un projet Agile. Cet article examine les concepts derrière le suivi de la vitesse.
Nous mesurons la vélocité en calculant un nombre moyen de points agiles délivrés sprint après sprint et en divisant le nombre total de points agiles délivrés sur X sprints par le nombre de sprints nécessaires pour les livrer.