By following the software development life cycle you can plan iteratively built and improved software.

Such step would be:
1.Requirement analysis
2.Planning
3.Software design such as architectural design
4.Software development
5.Testing
6.Deployment
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence