People who get trained in oracle apps often have many queries regarding the Roles and Responsibilities they get when they enter into oracle apps projects. So here is a brief note on the roles & responsibilities of a developer based on the kind of project.
Roles and Responsibilities in a Development project:
- Developing Technical design document of your component (Report, Form, Interface, Conversion, WF customization etc.,) based on the functional design document. The technical design has to be approved by the customers
- Coding (pl/sql, UNIX shell or what ever applicable) has to be done in Development env. based on Technical Design document.
- Unit testing to be done on the developed components in Dev instance.
- Moving codes between local and apps/DB server and also between different instances (say from dev to test, from test to Prod instances etc.,)
- You may have to even interact with the customer through conference calls.
- Email etiquette is very important. You have to interact via mails with your team/ onsite counterparts/ customers etc.,
Roles and Responsibilities in a Support project:
- You will get Service Requests (other wise called Support Tickets /Change Request).
- You have to interact with the customer and under stand the exact requirement, either through mails or by talking to them in phone.
- Coding need to be performed appropriately based on the change request
- Testing and moving the changed codes (or setups or what ever involved in the change) to different instances.
- These changes need to be documented in order to make note for future changes, if any.