Where does your startup stand on the below?
Do you have version control? Do you back up data(server data, db data, etc)? Can you build using a single command or prosaically, do you have build scripts? Can you deploy code to production in a single click/command? Do you have different staging environments like dev, qa, pre production etc? Do you have a script to bootstrap the database so that any one can run the app locally? Are your configuration files in version control? Do you use a system provisioning tool? Do you use a database versioning tool? Are your system and business metrics graphed? Do you have alerting systems in place when your business or system metrics go out of whack? Do you have a document listing all the ips/machines in use, external software services used along with their user name and password? Do you have unit and integration testing suites? Do you use a task/project management tool? Does your team swear by code review?
Subscribe to get new posts by email