Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking mechanism for use (or lack of use) of common components #464

Closed
andrea-island opened this issue Mar 17, 2021 · 6 comments
Closed
Labels
status: won’t fix 🔚 This will not be worked on

Comments

@andrea-island
Copy link

Per Arin's request, let's explore alternatives for how we might help leadership in both design and development track use of common solutions across their teams (since people cannot be trusted to talk to each other or do as they're told).

After an initial chat with @dcwarwick and @lee-chase, it sounds like Telemetry is the best solution, which @joshblack had started looking into a while back. Dave and/or Lee to explore further and chat with Josh.

@joshblack
Copy link
Contributor

Hey @Andrea-gm! 👋

Definitely happy to chat telemetry to see how we can help out 😄 This definitely aligns with our roadmap as a team and I'd love to sync up and see how we can help out!

@mattrosno
Copy link
Member

mattrosno commented Mar 17, 2021

Hi @Andrea-gm - Matt here on the Carbon team with @joshblack. Can you include me in those convos? We'd be happy to show you our alpha telemetry solution that has been collecting data for a few good months now.

https://www.carbondesignsystem.com/help/faq/#telemetry

It sounds like step 1 is onboarding your packages into Carbon's telemetry. We can demo what we have today and where we see that going.

It would help if you could share questions that you'd want telemetry to help answer. Any sort of job stories, outcome statements, etc. to frame what you're after would be great as a starting point. Thanks!

@andrea-island
Copy link
Author

Hi @mattrosno ! I am adding you as optional for our meeting tomorrow, unfortunately looks like you have a conflict and I need an overview of telemetry asap. However, we will definitely include you in all future chats!

Regarding what we're after, I think it can be broken down into 2 things. (1) We need a sense of the overall adoption rate for the ibm-cloud-cognitive library and each of the components. (2) We also need a way to track specific teams' adoption status and component use. For example: How many teams have installed the library? How many teams are using the PageHeader component? Is the CPD team using the StatusIcon component? If yes, how many files import the component?

The overall goal is to validate whether or not teams are using common components as a way to support the efforts from the design team to achieve consistency across all Cloud & Cognitive products.

@mattrosno
Copy link
Member

@Andrea-gm sounds great. So we don't lose this information, I also cross-referenced it here: https://github.ibm.com/carbon/ibm/issues/99

Here's another issue that you may want to check out. Less of a focus on specific components, but more how we plan on using telemetry to track KPIs across Carbon. The asset consumption KPI very related here. https://github.ibm.com/carbon/ibm/issues/66

@lee-chase
Copy link
Member

Added @carbon/telemetry in #477

From slack conversation with Josh, Andrea and Dave.

@stale
Copy link

stale bot commented Jun 2, 2021

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the status: won’t fix 🔚 This will not be worked on label Jun 2, 2021
@stale stale bot closed this as completed Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: won’t fix 🔚 This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants