Product Development :-
1. IT company will have the concept and they invest time and money to build the Product
2. IT company initiates the development
3. IT company is the owner of the developed product
4. IT company will sell the same product to multiple clients or customers
5. Customizations are done if required for each customer
6. Installations are done at the client's place
Eg : Microsoft, Oracle, IBM, SAP, CRM
The role of the BA in Product development companies -
1. Understand the product features
2. Understand the product domain
3. Understand where this product fits in the domain
4. Understand the client's requirement
5. Understand what customizations are required for this product to fit in the client's requirements
Application Developement IT Companies
1. Client will have a requirement and will engage an IT company to develop an IT Application
2. Client initiates the development
3. Client is the owner of the developed application
4. Client will be the only customer for this application
5. Deployment will be done at the client's place
Eg : Infosys, TCS, Wipro, Satyam
The role of a BA in Application Based companies :
1. Understand the client industry
2. Understand the client requirements domain