When you hear the words Business Analyst, a big company with a complex hierarchical structure most probably comes to your mind. However, severe market demands challenge both small and big companies to meet the criteria of mess-free process management and facilitated communication. This can all be achieved through implementing strong business analysis skills.