We believe that our developers are artist in many ways. They build wonderful technology which is human savvy and reduces the need to indulge into learning the tool, rather they can focus on their work and achieve their goals.
The business analyst is responsible for analyzing and modeling existing business processes. The goal of business process analysis is to understand and document current business procedures and identify areas for improvement. A thorough understanding of the current state of the organization is necessary prior to recommending changes related to implementing a new business solution.