Automated Deployment is a practice that allows you to ship code fully or semi-automatically across several stages of the development process - from initial development right through to production.
How much money do you spend on a project and how to reduce the possible increase in cost but keep the development effective? It can be tricky to measure the development cost because no two projects are the same.