So the question:
what will an SW engg study during MBA?
What type of job will he be performing? or what would be his job profile & responsibility?
I am a Marketing & IT dual specialisation from IBA, Blore and i will share my understanding of this 2 questions.
First SW Engg are nothing but coders, they develop codes or softwares. They r least bothered about why r they writing codes. They are given task just to develop codes. So for them Programming Skills e.g. C++, all other languages are important.
MBA is more of Process Centric. As a MBA u r supposed to understand various processes, lead teams, manage resources and people. So skill set required is management skills.
SW Engg studies languages, database languages whereas MBA studies Management Info System, DBMS, ERP, Knowledge MAnagement, Change MAnagement, Enterprise IT Application, Business Intelligence..
So basically the thrust for an MBA course is understanding business process and use IT as a enabler to optimise or automate processes,
Secondly, what job?
SW Eng can look for coding or at best reach an Project MAnager level. Nothing more than that.
MBA acts a Bridge between Business and IT. So they can work as a Business Analyst. Then move up the ladder till CEO. A typical SW Engg + MBA has a DOmain expertise in SW , Business understanding from his MBA Degree so he is a better bet for Business Analyst.
A Business Analyst for example, Develops Business Model and maps processes of an organisation and asks his software develpoers to develop Software for these processes.If that organisation is developing a software for lets say a CRM system. This is a simplistic example.
BTW there is a dearth of people who can understand business in IT industry i.e. MBA unlike many geeky Software Engineers who know nothing of business.
Apart from this there is MArketing, Selling of softwares and IT applications which a typical MBA handles.
Hope this is useful,
Adios,
Biswa Prakash,
IBA