# data[].attributes.body
EDP is the engineering design process.
It's a systematic, iterative design problem-solving method that produces solutions to meet human needs and wants.

# data[].attributes.body
Restate the problem.
Prove you understand what you're trying to do. The problem statement should be short, descriptive, and referenced as you work through the Engineering Design Process.
Example: in my crane project I defined my problem as:
Design and build a crane prototype that will hold the greatest amount of weight before failing.

# data[].attributes.body
Record 3 brainstorming idea.
Draw and label each of the parts.
Example:

# data[].attributes.body
Research to see what already exists.
Document more than 1 website and  cite sources. Identify how the problem or a similar problem was addressed in the past.
Example: How do cranes work?
The crew hangs a weight on the jib to balance the counterweight.(hoe stuff work).The crew detaches the slewing unit from the top of the mast. Large hydraulic rams in the top climber push the slewing unit up to 20 feet (6m).(dreamtime). Research some crane designs/what do they look like? Sketch or explain.

# data[].attributes.body
Criteria: guidelines.
Constraints: limitations.
Example:
Criteria: must attach to tower,
has to be 14'' from the center.
Constraints: cannot be over 20'',
cannot touch during testing.

# data[].attributes.body
Have a backup plan or plan B.
Example: change the design,
use string as a reinforcement.
*Save some materials to fix anything wrong.

# data[].attributes.body
Use a decision matrix to grade your ideas.
The best solution should be: aligned to the problem statement and meet the identified criteria and constraints.
Example:

# data[].attributes.body
Use the plan that scored the highest and develop working drawings to build your project.
Use graph paper, a ruler, dimensions, and label the parts.
Example:

# data[].attributes.body
Can be conceptual, mathematical or physical.
A prototype is a working version of your idea. A model is a non-working version.
Example: I built a similar design with wooden strips, craft sticks, a piece of wood, and hot glue.

# data[].attributes.body
Do small testing (on your own) while you are building.
Record and analyze the results.
Example:

# data[].attributes.body
Record anything that is wrong or anything you can improve.
Example: Based on your tests, what was 'wrong' with your prototype? Where was it weak?
It was weak at the end of the boom.

# data[].attributes.body
How did you fix things that were listed in step 10.
Explain how you fixed or changed it.
Example: How did you modify or change your prototype to make it stronger/better?
I added the rope/string to make the boom stronger.

# data[].attributes.body
A formal presentation or demonstration of your solution.
Example: Weight of prototype is 54 grams. Weight my boom held before breaking is 2 pounds and 1 oz.