-
Notifications
You must be signed in to change notification settings - Fork 113
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
Evaluating Kedro-Viz adoption #987
Comments
Outcome for this ticket
|
HypothesisUsersI believe there are 2 types of Kedro-Viz users:
AssumptionsBased on these 2 user groups, I propose the following hypotheses for low adoption of Kedro-Viz:
Based on these assumptions, kedro users were polled on slack and discord. Poll DataThe polls show that over 90% of respondents have used Kedro-Viz on their last three projects. The next step is to send a recruiting email to respondents, inviting them to participate in subsequent user interviews. Below is a copy of this email. Recruiting emailIntroductionWe've shipped several releases of Kedro-Viz and we would like to understand why and how the feature is used. How can you help?We're conducting user interviews to understand user pain points. We will ask a series of questions during the interview and will need help understanding:
Why did you get this invite?You are receiving this invite because you either responded to our user poll, or we observed questions or comments about Kedro-Viz on our support channel. |
Interview questionsFor Option A responses - 'Yes I used it on any of my last three projects'Introduction
Workflow
Conclusion
For Option D responses - 'No, I prefer using other tools'Introduction
Workflow
Conclusion
|
Kedro-Viz Adoption SynthesisGoal and MethodologyThe goal was to understand the low adoption of Kedro-Viz by existing Kedro users. #987. The research used a qualitative (interview 🎤 - 8 participants) and quantitative (polls 🗳️) approach across the QuantumBlack and open-source user bases. Hypothesis
1 - Kedro-Viz Use CaseSummary: All 8 users chose to use Kedro-Viz (pipeline flowchart) for stakeholder communication and onboarding new non-technical(non-IDE) members of their team. 1 user used Kedro-Viz for debugging.
2 - Pain pointsPain point 1 - Long load/auto-reload time (especially for bigger projects) - 2/8 users
Pain point 2 - Circular dependency #839 and #1105- 1 user
Pain point 3 - Port access issue - 1 user
3 - Potential ImprovementsKedro-Viz/ Sphinx documentation workflow - 1 team of users
Pandas Profiling - 1 team of users
4 - Proposed FeatureLow code/Miro - like features - 2 users
Icons/tags for dataset filtering #480- 2 users
Sorting modular pipelines in order/non-alphabetically - 1 user
Troubleshooting with dependencies - 1 user
|
Introduction
The premise of this research study is to unpack why about 20% of the Kedro user base is a user of Kedro-Viz so that we can understand what it would take to increase that number to 50%.
The research methods will include interviews and surveys to identify and understand the following user groups:
Supporting data
Link to chart
Outcome
This work will inform the Kedro-Viz roadmap for 2022/2023 as we will only consider adoption relative to Kedro adoption.
The text was updated successfully, but these errors were encountered: