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?
Published by abhirama
Part Ninja, part philosopher, part geek—awesome in whole.
View all posts by abhirama
Published
One thought on “Startup test”