Establishing a governance model
So far in this chapter, we have discussed different drivers, success criteria, and project management methodologies for Big Data projects. With all of these differences, it is important that we govern these projects differently as well.
In a normal technology project, we will typically have a project team that comprises of some business analysts, architects, developers, testers, and documentation specialists, all managed by a project manager. If there are many members in the project team, there will be hierarchies of team leaders and managers. Often, a very large project that spans across a very long time period and multiple departments, and involves a large number of people, gets designated as a program. In such an event, the program is usually broken up into several projects. The program will have another level of hierarchy supervised by a program manager and supported by some additional people who help with aggregation activities around governance and deployment...