General #
- 3 different environments: development, staging, production
- Write migrations for schema changes
- Use ORM if possible over raw queries
- Always make it possible for testers to report the version they tested against
- Simplest is to have a meta field in the head section
Steps #
- Mockups
- SRS
- Database and software architecture
- Implementation
- Test/QA
- Deployment