Automated Software Process Checklist
23-Dec-2003 Filed in: Software
Development
Here is a list of software processes that should be
automated
1. Source control
2. Bug tracking
3. Unit Testing
4. Daily Build and Test
5. Deployment
6. Functional Testing (Black box testing)
7. Source Code Generation (from other sources -- e.g. Databases)
I'll be talking more about these soon. The order is determined by what will give you the most benefit for the least additional work.
For some projects, it's just inexcusable to not have automated deployment, and it will make sense to tackle that first. For most projects, it's the development processes which are manual or semi-manual and need to be dealt with first.
1. Source control
2. Bug tracking
3. Unit Testing
4. Daily Build and Test
5. Deployment
6. Functional Testing (Black box testing)
7. Source Code Generation (from other sources -- e.g. Databases)
I'll be talking more about these soon. The order is determined by what will give you the most benefit for the least additional work.
For some projects, it's just inexcusable to not have automated deployment, and it will make sense to tackle that first. For most projects, it's the development processes which are manual or semi-manual and need to be dealt with first.
