Comprendre et améliorer la circulation des connaissances dans les organisations logicielles
Les équipes et organisations logicielles utilisent divers outils — soit par conception, soit par appropriation — pour gérer et partager les connaissances. Les praticiens en génie logiciel reconnaissent qu’une bonne documentation et un partage efficace des connaissances sont essentiels au succès d’un projet ainsi qu’à la productivité des développeurs. Cependant, la rédaction et la maintenance de la documentation sont souvent une pensée secondaire pour les équipes d’ingénierie logicielle, et son utilité même dépend de la méthodologie de développement logicielle suivie. De plus, gérer les connaissances ou passer du temps à partager de l’information avec d’autres ne fait généralement pas partie de la structure de récompense pour les développeurs logiciels, ce qui les pousse à leur accorder une faible priorité. Cela entraîne des ruptures dans le flux de connaissances dues à l’information manquante ou de mauvaise qualité, à la duplication des efforts et à la réinvention des solutions de contournement.
Microsoft développe un grand nombre de produits logiciels complexes et ses ingénieurs utilisent une variété d’outils lors du développement. À CONTINUER
Margaret-Anne Storey
Microsoft Canada
Informatique
Technologies de l’information et des communications; Technologie; Service public, politiques et gouvernance
Université de Victoria
Élévation