We can take these three areas as how people/ professional pursue their interest as well how business and technology piece link together. The importance of all three role is same and only context of business and IT Project lifecycle along with complexity of process define/ decide which is best suited and workout. My genuine defintion is all three are very much influence in business scenarios. Also moving from one area to other take good amount of study, hardwork and committment.
|Educations||Technical degree ie BE, Mtech, MCA||Technical degree ie BE, Mtech, MCA||Business degree i.e. MBA, CFA, CA, CPIM etc|
|Profile||Technical development and like to get expertise in technical areas i.e. architecture, DBA, developer, research||Start with technical and pursue on analysis driven activities ie. Business analyst, technical analyst, cordinations||Work toware operations, business site with little or no knowledge on IT side|
|Type of task||Development, debugging,||Production support, coordination||Implementation, User training|
As a team or as anorganization, all three type of role and people require, it is the work context which define which type of profile more suited in particular phase of project lifecycle. In idea scenario blending is best but having blending cause confusion and overlapping of outline responsibility that is quite tricky and risky.
In project / Product lifecycle, while in research, analysis, requirement phase, there is lot of need of people having functional insight of business, process, procedure along with government law, tax, market etc. In development technical people need to convert and bring all feature and product in best technical part, there if functional people did their job nicely they technical team also deliver with good quality. After that in transition, training or early life or later ongoing support, to bring more productivity as well value of money, people with technical background having enough business awareness are best suited, we call they techno-functional.
Friends , i surely like to know your views and feedback on my thoughts, also plz add your thoughts in this topic to get more clarity and outline some useful way to explain these three terms — Oracle Technial , Oracle Functional , Oracle Techno-Functional.
Wishes — Shivmohan