Git Product home page Git Product logo

helloworld's People

helloworld's Issues

Difficulty finding blocks in Tutorials

Please include the relevant information for each stage of the process.

1. Problem Scoping
- What is the exact problem?
- Is it symptomatic of some underlying issue?
- How do we know for sure it's a problem?
- Is this a problem for some but not others?
- How BIG is the problem? # of people / impact of problem (rats vs. dents)
  • Problem: Students are having difficulty following along with tutorial instructions and finding the right blocks to use.
  • Evidence this is a problem: Ran a user study and found that 8 out of 9 respondents ran into problems knowing which blocks to use. See OneNote
  • Impact of the Problem: Affects mostly beginners who are using tutorials. Impact is that users might be blocked when using tutorials to create games, get frustrated and never come back. Strategically, this represents a big blocker to our Learning Outcomes metrics (Tutorials Started/Completed)

At the end of this stage, determine if this is a Problem/Opportunity we want to solve now, later or never.

  • Yes, we want to solve this issue now. We may used a phased approach.
2. Brainstorming Solutions
What are some different options for a solution?
- Provide 2 or more options
- Think blue-sky, and think on-the-ground
- Get as visual as possible, but no polish (whiteboard sketches)
- Yes AND

Insert relevant information here or link to OneNote page or Figma...

3. Picking Ideas
Pick a couple ideas to move forward:
- What’s the minimum viable solution?
- What’s the best possible solution?
- How well do we think it solves the problem?
- How much work is it to implement?
- Is there a good/better/best or phased approach?
- How does it impact other parts of the product or user experience?
- Does this solution bring along any other benefits?
- Pros / Cons list can help narrow down ideas

Insert relevant information here...

4. Design Mock-ups
- Design wireframes or mock-ups for the selected ideas to test
- Designs may be passed off to engineering to implement, or directly used for Testing
- For big feature areas, may think about phased design approaches - North Star design vs. MVP design

Insert relevant information here or link to Figma or Design files...

5. Testing
- How will we know these solutions work?
- What evidence do we already have?
- What experiments do we need to run to collect this evidence?
- Telemetry, telemetry, telemetry

Insert relevant information here or link to User Study results, Kusto Dashboards, etc...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.