If your production and development environment is patched to the same version, you can just go to sql management studio and take a backup of the content database, move it the dev environment and restore it using sql management studio, and then use Powershell to mount it to a web application ( Use Test-Spcontentdatabase before this step ):
Use the Test-SPContentDatabase cmdlet to test a content database against a Web application to verify all customizations referenced within the content database are also installed in the web application.
test-spcontentdatabase -name wss_content_productionCopy -webapplication http://Devwebapplication
And if there are no errors, use the mount cmdlet to mount the database to a web application:
mount-spcontentdatabase -name wss_content_productionCopy -webapplication http://DevWebapplication
Then just change the site collection administrator from central admin to the ones you use in the dev environment.
After you have successfully mounted the database, maybe you want all your content to be in one place, so if you like to move the site collection from your production database to the dev environment database, you can then use:
move-spsite http://DewWebapplication/sites/sitename -destinationdatabase wss_content_dev
Mount-SpContentDatabase
Test-SpContentDatabase
Move-SpSite
Best of luck!