Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

OBIEE Application Development Life-Cycle

This is the End-to End process of an application in the organisation (From


requirements gathering to production support).

There are 4 phases in the life-cycle

1. Requirements Gathering
2. Development
3. Testing
4. Production or Support

1. Requirements Gathering

Business analyst(BA): He is the person or a mediator between the client and the
organisation.

 First Business Analyst is going to interact with the client to know about the client
business and pain-areas, from that business analysis BA will prepare the
document called as Business requirement document or BRD or FSD(Functional
Specification document) or SPEC.
 From the BRD,the development team will prepare the HLD and LLD.

HLD(High-level-document): Divide the BRD into different modules for


requirement analysis, prepared by developers.

LLD(Low-level-document): Gives the detailed information about each entity in the


BRD or HLD, prepared by developers.

 GAP Analysis:This is the comparision between client requirement and


reporting tool features like is the tool fulfill all the requirements of the client or
not.
 POC(Proof of Concept):This is the dummy or a duplicate model where the
development team will cook the data manually and prepares a sample model
which is going to send for the client’s approval.

Note:The end product should be same with the POC.

2. Development

There are 2 parts in development


 ETL development: ETL developers will prepare a data-model with all
dimensions and facts.Also build an integrated dataware-house from the
heterogeneous data sources.
 Reporting development:Once the DWH is built,the reporters will configure
the repository and generate the reports asa per the client’s requirement.

3. Testing

Tesing is the major part in any application or product development.There are 3 types of
testing in the OBIEE application development.

 Unit Testing:The developer will test the own stuff.


 Peer-Reviews:Test the application within the organisation as the application
developed.
 UAT(User Acceptance Test):This is a client test testing,the application will be
tested by some other company.

4. Production or Support

The company need to give the application support for one month by default.After that
based on the client’s decision, the development company or some other company will
give the production support.

You might also like