The one who communicates 24/7 and delivers sudden news (not always good), who is often associated with a product owner and whose decisions someone will always be dissatisfied with. Don’t let these clichés cast a pall over the Business Analyst’s (BA) role for software development. Here we explain why every IT project can’t do without a business analysis and why a BA’s work is a worthwhile investment.