Planning Analysis Design Implementation Testing Integration Maintenance