AI software engineering

This section is divided up into the classical software development lifecycle (SDLC) phases as activities that are required to build any kind of software independent of methodology waterfall, agile, scrum, kanban or yolo style.
The timing and thoroughness of each activity will vary based on the risk and complexity of the software product/project.