Review
Our intention in presenting the above three scenarios—Kodiak, Grizzly, and Polar—is to demonstrate that the process is meant to be flexible. Different projects and different teams use it differently according to what they need to accomplish.
It is extendable—you can add your own techniques into the mix. You would do this when you have some specialized technique you want, or need, to use. For example, your organization might use data mining, and you make this an extension of Trawling.
It is methodologically agnostic. As we showed with the Kodiak project, it links with and synchronizes with agile development techniques such as Scrum or one of the other development techniques. As shown in the Grizzly project, you can use a serial or waterfall approach and produce a complete specification before development; or as the Polar project did, use an iterative approach and produce a phased delivery of the solution.
For the rest of the book, we shall look at the activities and deliverables of the process in more detail. This will give you an appreciation of what each one of them does, how to do it, and where it would be most appropriate.
By the way, the book is meant to be flexible too. Jump between the different parts according to your needs.