Resources From: https://www.sciencebuddies.org/science-fair-projects/engineering-design-process/engineering-design-process-steps
The Engineering Design Process
The engineering design process is a series of steps that engineers follow to come up with a solution to a problem. Many times the solution to a problem involves designing a product (like a machine or computer code) that meets certain criteria and/or accomplishes a certain task. This process is different from the Steps of the Scientific Method, which you may be more familiar with. If your project involves making observations and doing experiments, you should probably follow the Scientific Method. If your project involves designing, building, and testing something, you should probably follow the Engineering Design Process. If you still are not sure which process to follow, you should read Comparing the Engineering Design Process and the Scientific Method.
The interactive diagram below may help you understand the engineering design process, and how it is applied to an experiment or project. You can click on parts of the diagram to learn more. Use the "return to top" button depiction of the return to top button to return to the diagram for more exploration.

Engineers do not always follow the engineering design process steps in order, one after another. It is very common to design something, test it, find a problem, and then go back to an earlier step to make a modification or change to your design. This way of working is called iteration, and it is likely that your process will do the same!
- Define the Problem
The engineering design process starts when you ask the following questions about problems that you observe:
- What is the problem or need?
- Who has the problem or need?
- Why is it important to solve? [Who] need(s) [what] because [why].
- Do Background Research
Learn from the experiences of others — this can help you find out about existing solutions to similar problems, and avoid mistakes that were made in the past. So, for an engineering design project, do background research!
- Look at Existing solutions (Reveal Videos and the Meta)
- Analyze best methods of scoring
- Specify Requirements
Design requirements state the important characteristics that your solution must meet to succeed. One of the best ways to identify the design requirements for your solution is to analyze the concrete example of a similar, existing product, noting each of its key features.
- Reference the Rulebook! It's the bible for VEX!
- Brainstorm Solutions
There are always many good possibilities for solving design problems. If you focus on just one before looking at the alternatives, it is almost certain that you are overlooking a better solution. Good designers try to generate as many possible solutions as they can.
- Devise improvements (hole-counting never works anyways!)
- Someone else has also thought of your "Unique" idea, so why didn't they do it?
- Generate Design Matricies!
- Choose the Best Solution
Look at whether each possible solution meets your design requirements. Some solutions probably meet more requirements than others. Reject solutions that do not meet the requirements.
- Try and always get the most simple and most effective scoring mechanisms on your robot
- Consistency will always prevails!
- Build a Prototype
A prototype is an operating version of a solution. Often it is made with different materials than the final version, and generally it is not as polished. Prototypes are a key step in the development of a final solution, allowing the designer to test how the solution will work.
- There's only one way to test theory and brainstorming!
- CAD it!
- Build it!
- Try to make it fail!
- Test and Redesign
The design process involves multiple iterations and redesigns of your final solution. You will likely test your solution, find new problems, make changes, and test new solutions before settling on a final design.
- Your idea almost never works the first try
- Even if it does, how can you improve it?
- Remember if something has the potential to go wrong, it almost always will
- Communicate Results
To complete your project, communicate your results to others through the judges interview. Make sure the entire process was thoroughly documented!
- Demonstrate your expertise
- Everything has a purpose
- Constant state of improvement
- Embrace failure