Komponentanvändning
Se detaljer kring hur våra komponenter används av teamen.
Tabellen visar en detaljerad sammanställning av komponenter som används av olika team inom organisationen. "Antal" visar hur många implementationer av varje komponent som har gjorts över alla team. "Stilöverskrivningar" anger hur många gånger en komponent har fått sx-propertyn tillagd vilket kan hjälpa till att identifiera komponenter som ofta kräver anpassning och kan indikera behovet av standardisering eller förbättring av komponentens grundläggande design. "Andel användare" visar procentandelen av alla team som använder komponenten. Detta ger en överblick över hur brett spridd användningen av varje komponent är inom organisationen.
Syftet med tabellen är att analysera användningsmönster för olika komponenter inom organisationen. Den hjälper oss att identifiera de mest kritiska komponenterna för vår utveckling och användarupplevelse, samt att upptäcka designproblem genom att visa vilka komponenter som ofta behöver CSS-anpassningar. Tabellen möjliggör också en effektiv resursfördelning genom att visa vilka komponenter som används mest, och stödjer standardisering för att minska behovet av anpassad CSS, vilket leder till mer konsekvent design och enklare underhåll.
När vi mäter stilöverskrivningar undersöker vi om teamen behöver använda egen CSS-styling för att få komponenterna att se ut som de vill. Detta är viktigt för oss att identifiera eftersom det kan indikera att komponentens utformning inte är tillräckligt bra och att det finns ytterligare behov som vi bör tillgodose. Vi samlar in denna data genom att granska specifika implementationer av en komponent och se om de använder sx-propertyn, vilket är standardsättet att lägga till CSS på våra komponenter.
Vi samlar dagligen in den senaste informationen från alla teamens kodbaser och analyserar deras användning av komponenter. När vi talar om komponentanvändning syftar vi på antalet implementationer av våra komponenter i en kodbas. Om till exempel <FlowButton /> förekommer på fem olika ställen räknas det som fem användningar.
Vi är medvetna om att det finns vissa begränsningar i att endast titta på sx-propertyn för att identifiera stilöverskrivningar, eftersom det finns andra sätt att lägga till styling. Vi är också medvetna om att om man väljer att bygga en egen komponent baserad på vår och kallar den något annat, så inkluderas den inte i vår data. Dessa begränsningar beror främst på de verktyg vi för närvarande är bundna till att använda. Förhoppningsvis kan vi i framtiden utveckla helt egna verktyg som bättre uppfyller alla våra behov.