software development process

Planning and Requirements Gathering

Design

Development

Testing

Deployment

Maintenance and Support

Related Checklists