I have been working as a Business Analyst in an IT services firm for over 10 years now. Through the years, I have built my expertise from eliciting requirements pertaining to a particular system module to owning the bottom-line for the entire solution. I have leveraged both waterfall and Agile (Scrum) methodologies as a part of my assignments. My area of expertise lies primarily in Business Process Management, Master Data Management and Complex Event Processing.
1) Finding clients and projects: Based on my understanding of different technology platforms, I try to assess specific business pain points and use cases that can be addressed by those platforms. During subsequent discussions, I work with the clients to zero down on the initial set of use cases and get aligned on most critical business capabilities are the clients looking for.
2) During the actual implementation phases, I would follow the below structured approach:
a) Capture the Business Drivers that will get addressed though the IT solution.
b) Define the scope of work, estimate the effort required and proposing suitable timelines to the clients.
c) Documenting the Business Requirements, use cases, As Is / To be process models and the System Requirements, transfer knowledge to the implementation team on a continuous basis. Help the testing team to create the test cases.
3) Facilitate and conduct play back sessions with the business users, provide functional support during the User Acceptance testing phase.