Meilleures pratiques pour créer un modèle de projet unique basé sur Azure DevOps (TFS)

Dans l' un des articles précédents, nous avons écrit au sujet de la façon dont toute l'entreprise passe à un suivi basé sur Azure DevOps (TFS). Cela nous a permis de créer un ensemble unifié de règles pour la gestion de projet. Nous vous raconterons comment notre bureau de projet a développé la logique selon laquelle toutes nos équipes travaillent actuellement.





En soi, un seul tracker ne garantit pas que toutes les équipes travailleront de la même manière. Pour que cela se produise, l'entreprise doit avoir une vision unifiée de la gestion de projet - à la fois au niveau supérieur, où les responsables planifient le développement des produits, et au niveau inférieur, où les développeurs effectuent des tâches et fournissent des versions au client.





Une telle vision unifiée donne la continuité de l'expérience. Tous les projets se ressemblent, toutes les équipes utilisent la même approche et parlent le même langage. À cette fin, notre bureau de projet a commencé l'année dernière à créer un modèle unique combinant nos termes communs, nos processus et nos paramètres de projet par défaut.





L'objectif était de s'assurer qu'à la fin, chaque projet puisse être «lu» dans le tracker et comprendre clairement son état. De plus, cela peut être fait à la fois par une personne (ajuster les métriques de bout en bout pour tous les projets, comprendre où tout va bien et où tout est pire), ou par une machine (le service de formation Notes de publication «comprend» quelles tâches avec lesquelles statuts et balises à inclure dans la liste de diffusion). Et bien sûr, tous les projets nouvellement lancés doivent être créés en même temps dans les mêmes règles.





Nous avons maintenant atteint cet objectif. Lorsqu'un manager envoie une demande aux administrateurs pour démarrer un nouveau projet, il n'a pas besoin d'expliquer ce qui devrait être là: quels paramètres et types de tâches, à quels systèmes se connecter. Tout ce dont vous avez besoin est dans le projet dès le début, vous pouvez immédiatement démarrer des sprints, remplir des tâches, préparer un plan de développement.





, . - , (, ..). , , .





, .





True Engineering

1.  . , – .





- Epic. -, . , .





, . — « ».





– Feature, 1-3 ). Feature – -. , .





– PBI (Product Backlog Item, ), . , , – PBI. Task-, , 8 .





, , - – .





2.  . PM – , , , , .





- , . , , .





, . , - .





, .





3.  . :

















, : , , , . .





Azure DevOps

. TFS. , , , , .





TFS Aggregator. Task- PBI. , .. Release Notes, , Release Notes.





OLAP-. , , Time-to-Market, . . , – , .





. , , .





. , , .





– -. , , TFS.





. , . , .





Une autre tâche consiste à organiser une rétrospective de sprint. Selon notre idée, le système devrait être capable d'interpréter et d'interpréter les résultats du sprint: ce qui était prévu au début du sprint, ce qui a été reçu à la fin, comment le travail s'est déroulé dans le processus et s'il y a eu des difficultés, alors où. Ensuite, rétrospectivement, l'équipe ne sera pas engagée dans une analyse subjective de leurs résultats, mais les évaluera en fonction de données objectives.








All Articles