Is a formal approach necessary for managing the life cycle of a BI project? What is the purpose of the system development life cycle in general? How do BI projects differ from other software development projects that may impact on the SDLC, or not? What aspects of the SDLC may be important or not for BI projects that might not be so for other software projects?