Can Agile/Scrum be implemented in non-software projects

One of the most asked question is whether Agile / Scrum can be implemented in non-software projects

Here is a brief explanation of how it is implemented in a non-software, non-technical atmosphere