ABSTRACT

The Gamma version is the final iteration of your development spiral. The Beta version didn’t include all of the functionality that you will ultimately want in your warehouse. The effective boundary between functions included in Beta and those delayed until Gamma was variable, and different organizations will make different choices about when to deploy individual features. The key differentiator was keeping the Beta version small enough to be implemented in only a few months, and that wouldn’t have been possible if you tried to include everything. The functions and features included in this chapter are the ones that my own experience has shown can be delayed until later in your project. They typically involve adding more detailed features to the core functions developed in Beta, features that were omitted earlier to enable meeting essential Beta version goals. Those features and functions have to be added now because as you move toward production you’ll lose the ability to reinitialize the warehouse and reload data as you add functions and features, and many of these features would require conversion of data already in the warehouse if implemented later.