Well, yes! You can use Scrum for a non-software development project. However, you must understand the work to accomplish the Agile Scrum methodologies outside non-software development. And then, you need to think and define about what would be the ideal strategies, frameworks, approaches, or principles that you can use.