Automation

There are three things that need to be automated in every project:

  • Tests - Automated testing streamlines your team's review process by making sure that changes don't break old behavior.

  • A staging server - A server should always be available to test the latest development version.

  • Production updates - Updating the production system should be as easy as possible.

The more you automate, the less you worry. The less you worry, the faster you can make progress. These automations can be set up using a Continuous Integration service.

Next: What's a continuous integration service?

results matching ""

    No results matching ""