Kimball lifecycle

The methodology "covers a sequence of high level tasks for the effective design, development and deployment" of a data warehouse or business intelligence system.

It is a planning phase in which project is a single iteration of the lifecycle while program is the broader coordination of resources.

Kimball et al. makes it clear that it is important for the project team to talk with the business users, and team members should be prepared to focus on listening and to document the user interviews.

Kimball et al. suggests four parts to this process, which are further divided into 34 subsystems [3]: Business intelligence application design deals with designing and selecting some applications to support the business requirements.

This phase requires planning and should include pre-deployment testing, documentation, training and maintenance and support.