Découvrez comment la solution Parasoft Continuous Quality permet de contrôler et de gérer les environnements de test pour fournir des logiciels de haute qualité en toute confiance. Inscrivez-vous pour la démo >>
Pour le groupe AQ, il est devenu la norme de recevoir une demande d'exécuter une portée de travail impossible dans un délai déraisonnable. Pour les développeurs, les exigences abstraites posent un défi très difficile car les implications de la modification du code ont un impact sur les composants inattendus de l'application. Dans les deux cas, le manque de visibilité et les attentes peu claires pèsent sur la productivité et conduisent à des livrables incontrôlables.
C'est le travail des responsables techniques et des architectes de confier les tâches au personnel de manière efficace et efficiente. Lorsque les développeurs sont affectés à des tâches plus petites (par exemple, des tâches de travail dont la portée ne dépasse pas un jour) au lieu d'être affectés pour participer à un grand projet, l'expérience a montré qu'ils deviennent beaucoup plus productifs. Ces tâches granulaires sont définies pour que le développement comprenne exactement par où commencer et quoi faire. Les développeurs deviennent beaucoup plus efficaces avec ce niveau de granularité: leurs tâches sont réalisables et les progrès sont immédiatement reconnus.
Une façon de faciliter ce processus consiste à utiliser un système de gestion du développement logiciel, comme vous le faites avec Parasoft DTP, le moteur de reporting et d'analyse qui se connecte à tous nos produits.
De cette façon, les responsables techniques peuvent créer et attribuer des tâches à partir d'une console centrale. Les tâches sont ensuite distribuées à l'équipe via des règles métier ou via une affectation manuelle.
Il est important que le membre du personnel affecté à chaque tâche ait la flexibilité de soumettre une nouvelle estimation de temps ou de créer une nouvelle tâche lorsqu'il est reconnu qu'il reste du travail à faire. C'est la nature de l'entreprise de développement logiciel que les estimations de temps initiales pour des tâches spécifiques sont souvent impossibles parce qu'il y a toujours un travail caché que personne ne peut prévoir… jusqu'à ce qu'un membre de l'équipe commence à fouiller dans le code.
Dans de tels cas, les gestionnaires doivent être immédiatement informés que de nouveaux travaux ont été ajoutés ou suggérés, et ils doivent avoir la possibilité de définir de nouvelles tâches et de répartir le travail entre l'équipe. Cela permet aux informations de meilleure qualité et plus précises de revenir à l'équipe de direction.
Les informations concernant l'état de ces affectations de tâches doivent être transférées du bureau du développeur vers le système SDM central. De cette façon, les gestionnaires connaissent le statut des tâches assignées et le projet global, et sont ainsi armés des informations dont ils ont besoin pour prendre de meilleures décisions.
L'accès aux informations du projet en temps réel réduit le besoin de réunions de statut, donnant aux développeurs plus de temps pour faire ce qu'ils aiment faire: écrire du code.