Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{scrollbar}
h1. The Team

...


The team in an agile project is more effective if it is small and cross-functional. Five to ten people is a good size.

...



The project team for an agile BI project should consist of people with all the necessary skills and domain knowledge to complete the project. This includes:

...


* Understanding of the problem that is being solved

...


* Understanding of the source applications and data sources

...


* Understanding of user-facing BI tools and technologies

...


* Understanding of BI architectures

...


* Understanding of data transformation and storage

...



In order to satisfy these needs the team might be comprised of:

...


* End user: To represent the eventual consumers someone who will be an end-user of the system is better than a proxy.

...


* Business analyst: This person understands

...


* IT developer: This person understands the organization's IT infrastructure, platforms, and standards.

...

 
* Database administrator: This person knows about data extraction, data manipulation, and databases. This person also understands the data structures of the source applications.

...


* BI specialist: This person has experience of the BI toolset being used and knows how to install, configure, and use the tools.
 
h1.

...

 Location

...


If at all possible the project team members should sit together. The ideal environment is a room with plenty of white-board and flip-chart room and a large table for the team to sit at. If it is not possible to get the team out of cube-land having them sit in adjacent cubes will greatly help communication. Since the team members are cross-functional it is likely that some or all of them will have to move from their usual locations.

...

 

h1. End-To-End Participation

...


The iterations of an agile project might have a shifting set of tasks. Since some of these tasks are functionally specific some of the team members will different levels of involvement as the project moves from phase to phase.

...



In an agile project the team as a whole commits to creating and delivering the features of each iteration.

...

Meetings

Deliverables

Acceptance



h1. Meetings

h1. Deliverables

h1. Acceptance

h1. Top-Down, Bottom-Up and Meet-In-The-Middle BI