Code Monkey home page Code Monkey logo

robotasker's Introduction

Interview Questions

Chili and Rice

  1. What is the expected time it should take the robot to prepare Chili and Rice?
  2. Should the robot cook the rice separately or add it to the chili during cooking?
  3. What ingredients should the robot use to make Chili?
  4. How much of each ingredient should be used to make Chili?
  5. Should the robot use a particular type of pot or container to make the Chili?
  6. Should the robot cut the vegetables before adding them to the Chili?
  7. What is the expected consistency of the Chili?
  8. Should the robot add any particular seasoning or spices?
  9. Can the user program the robot to make the Chili at a specific time?
  10. Should the robot stir the Chili periodically during the cooking process?

Chef Salad

  1. What is the expected time it should take the robot to prepare Chef Salads?
  2. Should the robot use a particular type of lettuce or vegetables for the salad?
  3. What ingredients should the robot use to make the dressing for the salad?
  4. How much of each ingredient should be used to make the dressing?
  5. Should the robot cut the vegetables before adding them to the salad?
  6. Should the robot use a particular type of container for the salad?
  7. What is the expected consistency of the dressing?
  8. Should the robot add any particular seasoning or spices to the salad?
  9. Can the user program the robot to make the salad at a specific time?
  10. Should the robot toss the salad before serving it?

Tuna Salad Sandwhich

  1. Does the robot use a can opener for the tuna fish?
  2. Does the robot cut the crusts off the sandwich?
  3. Does the robot cut the sandwich in half?
  4. What shape or angle is the sandwich being cut in?
  5. Does the sandwich have apples?
  6. Are the apples being cut with the same knife?
  7. How long does it take the make the tuna filling?
  8. Is this a cold sandwich?
  9. How much mayo is used in the tuna filling?
  10. What seasoning is used for the tuna filling?

Chicken Soup

  1. Are we using chicken stock?
  2. Are we using water as main soup base?
  3. What size pot are we using?
  4. What kind of spoon/ladle are we using?
  5. How much salt and pepper are we adding
  6. What vegetables are we adding?
  7. How much celery are we adding?
  8. How much onions are we adding?
  9. How much carrots are we adding?
  10. How are we cutting the vegetables?

User stories:

Screenshots fom Trello:

alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

Prioritized List of Functional Requirements:

Sorting by user accessibility and application launch efficiency

  1. I can click any of the pre-selected recipes on the app. This is the highest priority because directly addresses user needs quickly.

  2. I can click on a “create recipe” icon to begin cooking process right away. This requirement is very important as well because it saves the user time and eliminates user error or confusion.

  3. The RT5000's app should allow users to input custom parameters for each recipe, such as cooking time or ingredient quantities. This is a high requirement because we want to consider every user’s unique needs and adaptability.

  4. I can click on a timer icon and select my start time. This is an important requirement because we want to offer our users efficiency and save them time with the RoboTasker app, this way they can use the app according to their schedule.

  5. The RT5000 should provide audio and visual feedback to the user during the task, such as progress updates or notifications when the task is complete. This requirement is important because users want to be updated along the way to ensure they are understanding the apps process while it is cooking.

  6. The app can perform these updates quickly and retain the information for the future. This requirement is helpful for users to build a consistent schedule around the app and not have to re-input information during every use.

  7. The RT5000’s app should include a search/sort feature in order to find the pre-installed recipes. This feature is helpful in case certain users need more help locating and finding recipes sorted from least to most amount of time needed, in order to contribute to the efficiency of the RoboTasker.

  8. The RT5000's app should allow users to pause and resume tasks as needed. This requirement is helpful for users in case something comes up and they need to pause or make any adjustments, so it is a moderately rated requirement.

  9. The RT5000's app should allow users to queue up multiple recipes to be completed in a single session. This requirement can be helpful in order for users to get more than one meal going, it is moderately rated because its main purpose is efficiency in one recipe before starting more.

  10. Add feature for profile picture, bio, and categorizing recipes with titles. This requirement is last on the priorities because it has more to do with the user’s profile customization and less to do with the app’s efficiency and accessibility to various users.

robotasker's People

Contributors

helenmebre6 avatar tashaa17 avatar

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.