BI Project Organization

download BI Project Organization

of 13

Transcript of BI Project Organization

  • 8/4/2019 BI Project Organization

    1/13

    SAP BIOrganization Approach

    January 2, 2010

  • 8/4/2019 BI Project Organization

    2/13

    DRAFT Ver. 1.5

    4/7/2012 2 of 13

    Table of Contents

    1. PROJECT ROLES AND RESPONSIBILITIES ........................................................................ 3

    PROJECT MODEL 1: SMALL PROJECT ................................................................................................... 4

    PROJECT MODEL 2: MEDIUM SIZED PROJECT ...................................................................................... 4 PROJECT MODEL 3: LARGE PROJECTS ................................................................................................. 5

    ROLES IN A PROJECT ORGANIZATION .................................................................................................. 5

    BW PROJECT MANAGER .............................................................................................................. 5

    BW ARCHITECT .............................................................................................................................. 5

    BUSINESS ANALYST ....................................................................................................................... 6

    BW DEVELOPER ............................................................................................................................ 6

    EXTRACT AND TRANSFORM DEVELOPERS .............................................................................. 6

    PORTAL DEVELOPER ................................................................................................................... 7 PRESENTATION DEVELOPERS .................................................................................................... 7

    APPENDIX A: Organizational Survey results.. 10

    APPENDIX B: BW Support Organization Presentation... 12

  • 8/4/2019 BI Project Organization

    3/13

    DRAFT Ver. 1.5

    4/7/2012 3 of 13

    1. Project Roles and ResponsibilitiesWhile the organization may be in a production support mode, there may also exists on-goingproject development. This is typical in large and mid-sized companies that developed theenterprise data warehouse over time. The most common way to approach the challenge ofcreating a stable production environment while also accommodating the flexibility of adevelopment project, require clearly communicated roles and responsibilities.

    It also required that the project members are provided clearly defined tasks and training asthe project(s) are starting up. As general guidelines developer training should start early forall project team members since SAP ERPskills are not easily transferable to BW; hands-onexperience is needed (it is very hard to learn while being productive). The teams should alsonot be over sized so that they overlap in responsibilities with the support organization. Thequality of the team members is much more important than the number of members. A skilledBW developer can accomplish in one day what 3 novice developers can do in a week (thetool has a steep learning curve).

    The project team leadership should also consider the team members experience level withSAP BW/Business Intelligence and time and cost estimates should be based on tea msexperience level. If external project resources are used, the management should plan onformal knowledge-transfer from external resources from day one.

    This is done by linking inexperienced members with experienced ones as well as by havingidentified go -to resources avai lable in all areas (make a list or all support resources andtheir areas of responsibilities). During the ramp-up of the project, all project team membersshould be trained on standards, naming conventions and processed that the support teamhas established.

    In the next sections we will explore three of the most common staffing models of a projectteam as well as their roles and responsibilities.

  • 8/4/2019 BI Project Organization

    4/13

    DRAFT Ver. 1.5

    4/7/2012 4 of 13

    Project Model 1: Small ProjectSmall BW Project for Single Subject Area (e.g. Billing, Inventory or Accounts Payable).4-5 team members and normally 3-6 months duration depending on scopeThese are roles, not positions. (Sometimes one team member can fill more than one role.)

    Basis and functional R/3 support

    Project sponsor

    Project Manager.

    Business team Technical team

    Business analyst

    Presentation developer

    BW Architect

    ETL developer

    Project sponsor

    Project Manager.

    Business team Technical team

    Business analyst

    Presentation developer

    BW Architect

    ETL developer

    Project Model 2: Medium Sized Project

    Project for Single Complex Subject Area (e.g. Cost and Profitability, Internal Billing).8-10 team members and normally and 2-4 months duration depending on scope

    Basis and functional R/3 supportBasis and functional R/3 support

    Project sponsor/ Steering Committee

    Project Manager

    BWArchitect

    BusinessAnalyst(s)

    Extract, Transformsand Loads

    Data Management(InfoCubes & ODS)

    PresentationDeveloper(s)

    Sr. Business analyst

    Business analyst

    Sr. ETL developer

    ETL developer

    Sr. BW developer

    BW developer

    Sr. Presentation developer

    Presentation developer

    Project sponsor/ Steering Committee

    Project Manager

    BWArchitect

    BusinessAnalyst(s)

    Extract, Transformsand Loads

    Data Management(InfoCubes & ODS)

    PresentationDeveloper(s)

    Sr. Business analyst

    Business analyst

    Sr. ETL developer

    ETL developer

    Sr. BW developer

    BW developer

    Sr. Presentation developer

    Presentation developer

  • 8/4/2019 BI Project Organization

    5/13

    DRAFT Ver. 1.5

    4/7/2012 5 of 13

    Project Model 3: Large ProjectsLarge BW Project for Multiple Subject Areas (e.g. Sales, Finance and Material Management).15-25 team members and normally 6-18 months duration depending on scope

    Basis and functional R/3 supportBasis and functional R/3 support

    Portal developer(s)

    BW Architect

    Business analyst/(sub-team lead)BW developerPresentation developer(s)ETL developer

    Sales Team

    Business analyst/(sub-team lead)BW developerPresentation developer(s)ETL developer

    Finance Team

    Business analyst/(sub-team lead)BW developerPresentation developer(s)ETL developer

    Material Mgmt. Team

    Project Manager

    Project sponsor/ Steering Committee

    Portal developer(s)

    BW Architect

    Business analyst/(sub-team lead)BW developerPresentation developer(s)ETL developer

    Sales Team

    Business analyst/(sub-team lead)BW developerPresentation developer(s)ETL developer

    Finance Team

    Business analyst/(sub-team lead)BW developerPresentation developer(s)ETL developer

    Material Mgmt. Team

    Project Manager

    Project sponsor/ Steering Committee

    Roles in a Project Organization

    BW PROJECT MANAGER

    The project manager should be a dedicated resource, and not be involved in other majorprojects. This role is the key to the project's success. The manager is responsible for:

    Creating and maintaining all project plans and organizing the work environment. Making timely decisions and delegating tasks. Effectively communicating with all members of the team. Facilitating project meetings. Understanding key concepts of Data Warehousing and their implications. Managing "crisis" and issues effectively. Assuring that dead lines are met and quality is delivered. Managing time and expenses.

    BW ARCHITECT The data warehouse architect should be an individual who is familiar with all technologyaspects of data warehousing. The data warehouse architect should have participated onmore than one successful data warehouse project in a key technical role, and should have athorough understanding of front-end tools, load tools, data base engines, data design andthe technical infrastructure. The data warehouse architect is responsible for:

    Integrating all applied technologies and design the technology architecture for allintegrated systems

  • 8/4/2019 BI Project Organization

    6/13

    DRAFT Ver. 1.5

    4/7/2012 6 of 13

    Supervising the technical aspect of the data warehouse. Leading tool evaluations and provide recommendations to the project leader. Providing input and recommendations on technical issues to the project leader. Reviewing technical work of other team members for quality assurance Reviewing and participating in testing of data design, tool design, data loads and

    presentation system design. Transformations, gateways, networks, and hardware selection and sizing.

    BUSINESS ANALYST

    The Business analyst is responsible for the overall development of reports that supports thefunctional of the project from a BW perspective. During blueprinting, this individual isresponsible for gathering detailed reporting requirements from the business users andexisting reporting groups within the organization. A key deliverable from this effort aredetailed reporting requirements for areas such as the general ledger, accounts payable,accounts receivable, reconciliation efforts, closing procedures, cost and profit centeraccounting, and overhead management.

    The ideal candidate for this position should have detailed knowledge of the industry that thecompany operates in, and a solid understanding of the reporting needs of such anorganization. The individual should also have strong communication skills and the ability toplan, conduct and document interviews with managers and users. This analyst will also bemanaging the user acceptance testing and feedback process from representatives for theuser community, and assure that those requirements are being met by the reporting systembeing built. During the roll-out of the system the business analyst are engaged in the userdocumentation development as well as the development and execution of the user training.

    BW DEVELOPER

    The BW developer is responsible for creating the data objects for the reporting areas. Thisincludes designing all structures within BW that supports the reporting, such as DSO objects,

    InfoCubes and MultiProviders (views). This also includes creating data models for the subjectareas, as well as the formal approval process for each object. The data structures are basedon the user requirements gathered during the projects interview phase, and enhancedduring the blueprinting phase. Core requirements for the data model come from user inputsand the work conducted by the business analyst.

    Key deliverables include data models for each data structure developed, test planning andexecution, and documentation of extensions to standard business content, a data dictionaryand an implementation of master data, hierarchies and changing dimensions. In addition thisindividual is responsible for the performance testing and tuning and the development ofaggregates, indexing strategies and partitions. The role of BW developer is a key to theoverall project success, and the individual must have very strong BW skills withimplementation experience from other BW systems.

    EXTRACT AND TRANSFORM DEVELOPERS

    The extract and transfer data developer is responsible for designing data extracts andreviewing the data available on the SAP ERP legacy system. It involves reviewing existingload routines and validation programs, creating all objects and mappings from ERP to BW,and validating standard content provided. The developer will create custom developedvalidation rules and generic extracts as needed to support the level of customization neededin the DSO and InfoCubes.

  • 8/4/2019 BI Project Organization

    7/13

    DRAFT Ver. 1.5

    4/7/2012 7 of 13

    The developer should also understand the nature and quality of the data and should providea data dictionary of the source data, if this is not available from the source system. Keydeliverables from this group is the source target mapping of each field used in BW to SAPERP and automated extract, load, validation, cleansing and reconciliation programs fromsource system(s) to BW.

    During the realization phase, the extract and transform developers are designing eachindividual extract needed for moving data from ERP components to InfoCubes, or DSO, thatare being designed by the data architect. This includes validation of selection criteria,filtering, load logic (ABAP), data cleansing, source-target mapping validation, anddocumentation of each extract design for the InfoCubes, DSO objects in scope. Theindividuals staffed in these roles must have very strong ERP and BW experience with solidunderstanding of ABAP coding as well.

    PORTAL DEVELOPER

    The developer in this position is responsible for the design and development of user roles foraccessing the SAP BW environment. This includes the creation of security requirements forthe user interface, BW role reconciliation, as well and integration of reporting help features,collection of external data for reporting purposes and the integration between BW reportsand jump-points to the transactional system.

    The individual in this role is also responsible for the design and development of standardtemplates for reports delivered by the development teams, as well as the user acceptanceprocess for these templates. In a SAP Portals environment, the individual is also responsiblefor the content management section of the portal and the configuration on the navigationbars and initial launch pad.

    The individual staffed in this technical position should have a strong reporting and design

    background from SAP BW as well as development knowledge of portals and the integrationof standardized reporting environments. Prior industry experience would also be helpful. Theindividual must also have solid programming experience in HTML, Java and XML.

    PRESENTATION DEVELOPERS (a.k.a. report writers)The presentation developer is responsible for designing core reports for the functional areathat they support. This includes reviewing business requirements, existing reports, andworking with the BW developers to assure that the business requirements are supported inthe cube and/or the DSO design, and creating template reports for user acceptance basedon requirements.

    The presentation developer is also an individual who has a specific tool background. Thedeveloper may later work on 3rd party presentation tools, Business Objects tools and SAPsBusiness Explorer (BEx) tool suite. The developers must assure data security, user friendlyreports, "drill-down" features, as well as a flexible design of data hierarchies and a logicaland easy to use Graphical Unit Interface (GUI) for end-users. Finally, the developer mustassure that the front-end tool provides all functionalities supported by the logical datamodel(s) and that the tool takes advantage of the physical database design features.

  • 8/4/2019 BI Project Organization

    8/13

    DRAFT Ver. 1.5

    4/7/2012 8 of 13

    The design work also includes a detailed description of each access point, the navigation ofaccess points, as well as a detailed role description with association to the pertinent reports.The presentation developers also work with the portal developer to integrate roles with theexisting roles in the web portal.

  • 8/4/2019 BI Project Organization

    9/13

    DRAFT Ver. 1.5

    4/7/2012 9 of 13

    APPENDIX A: SURVEY FINDINGS OF 103 SAP BW DEVELOPMENT ORGANIZATIONS

    This is an overview of the survey results from the BW and Portals Conference, by Dr. BjarneBerg and WIS publishing. The survey focused on the organization of BW Querydevelopment, BW Infocube & DSO development, BW Data Extract, Transform and Loaddevelopment, BW Support organization, BW Hardware organization, Project managementorganization. Overall103 representatives from companies that have implemented BWresponded and also indicated the industries of their companies.

    Survey Respondends by Industry

    1%

    6%

    1%

    4%

    2%

    3%

    49%

    2%15%

    12%

    5%

    Finance/Banking

    Manufacturing

    Retail

    Insurance

    Defense

    Government

    Oil & energy

    ServicesTransportation

    Consulting

    Other:

    Organization of BW Query Development Effor ts

    43%

    57%

    Decentralized

    Centralized

    Organization of BW Infocube & ODS Development Efforts

    11%

    89%

    DecentralizedCentralized

    Number of Surveys by Industry

    2

    51

    516

    1

    12

    4

    2

    316

    Finance/Banking

    Manufacturing

    Retail

    Insurance

    Defense

    Government

    Oil & energy

    ServicesTransportation

    Consulting

    Other:

    Organization of Query Development by Industry

    0%

    20%

    40%

    60%

    80%

    100%

    120%

    F i n a n

    c e / B a

    n k i n g

    M a n u

    f a c t u r

    i n g R e

    t a i l

    I n s u r a

    n c e

    D e f e n

    s e

    G o v e r

    n m e n t

    O i l & e n

    e r g y

    S e r v i

    c e s

    T r a n s p

    o r t a t i o

    n

    C o n s u

    l t i n g

    O t h e r

    :

    Decentralized

    Centralized

    Organization of Infocube & ODS Development by Industry

    0%

    20%

    40%

    60%

    80%

    100%

    120%

    F i n a n

    c e / B a

    n k i n g

    M a n u

    f a c t u r

    i n g R e

    t a i l

    I n s u r a

    n c e

    D e f e n

    s e

    G o v e

    r n m e n t

    O i l & e n

    e r g y

    S e r v i

    c e s

    T r a n s p

    o r t a t i o

    n

    C o n s u

    l t i n g

    O t h e

    r :

    Decentralized

    Centralized

  • 8/4/2019 BI Project Organization

    10/13

    DRAFT Ver. 1.5

    4/7/2012 10 of 13

    Organization of BW Extract, Transforms and LoadDevelopment Efforts

    10%

    90%

    Decentralized

    Centralized

    Organization of Extract Transform and LoadDevelopment by Industry

    0%

    20%

    40%

    60%

    80%

    100%

    120%

    F i n a n

    c e / B a

    n k i n g

    M a n u

    f a c t u r

    i n g R e

    t a i l

    I n s u r a

    n c e

    D e f e n

    s e

    G o v e r

    n m e n t

    O i l & e n e

    r g y

    S e r v i

    c e s

    T r a n s p

    o r t a t i o

    n

    C o n s u

    l t i n g

    O t h e r :

    Decentralized

    Centralized

    Organization of BW Support organization

    17%

    83%

    Decentralized

    Centralized

  • 8/4/2019 BI Project Organization

    11/13

    DRAFT Ver. 1.5

    4/7/2012 11 of 13

    Organization of BW Support Organizationby Industry

    0%

    20%

    40%

    60%

    80%100%

    120%

    F i n a n

    c e / B a

    n k i n g

    M a n u

    f a c t u r

    i n g R e

    t a i l

    I n s u r a

    n c e

    D e f e n

    s e

    G o v e r

    n m e n t

    O i l & e n e

    r g y

    S e r v i c

    e s

    T r a n s p

    o r t a t i o

    n

    C o n s u

    l t i n g

    O t h e r :

    Decentralized

    Centralized

    Organization of BW Hardw are Support organization

    7%

    93%

    Decentralized

    Centralized

    Organization of BW Hardware Organizationby Industry

    0%20%

    40%60%80%

    100%120%

    F i n a n

    c e / B a

    n k i n g

    M a n u

    f a c t u r

    i n g R e

    t a i l

    I n s u r a

    n c e

    D e f e n

    s e

    G o v e r

    n m e n t

    O i l & e n

    e r g y

    S e r v i c

    e s

    T r a n s p

    o r t a t i o

    n

    C o n s u

    l t i n g

    O t h e r :

    Decentralized

    Centralized

  • 8/4/2019 BI Project Organization

    12/13

    DRAFT Ver. 1.5

    4/7/2012 12 of 13

    Organization of BW Projec t management

    28%

    72%

    Decentralized

    Centralized

    Organization of BW Project Managementby Industry

    0%20%40%60%80%

    100%120%

    F i n a n

    c e / B a

    n k i n g

    M a n u

    f a c t u r

    i n g R e

    t a i l

    I n s u r a

    n c e

    D e f e n

    s e

    G o v e r

    n m e n t

    O i l & e n

    e r g y

    S e r v i c

    e s

    T r a n s p

    o r t a t i o

    n

    C o n s u

    l t i n g

    O t h e r :

    Decentralized

    Centralized

  • 8/4/2019 BI Project Organization

    13/13

    DRAFT Ver. 1.5

    4/7/2012 13 of 13

    APPENDIX B: BW Support Organization Presentation

    A presentation called: " Developing & Maintaining Your SAP BI Support Team and Their Skills- ARoadmap for Organizing, Recruiting, Training & Motivating Your BI Staff" is found at:

    http://csc-studentweb.lr.edu/swp/Berg/articles/australia/Berg_Motivate_build_support_teams_v10.pptx

    http://csc-studentweb.lr.edu/swp/Berg/articles/australia/Berg_Motivate_build_support_teams_v10.pptxhttp://csc-studentweb.lr.edu/swp/Berg/articles/australia/Berg_Motivate_build_support_teams_v10.pptxhttp://csc-studentweb.lr.edu/swp/Berg/articles/australia/Berg_Motivate_build_support_teams_v10.pptx