We understand that you know your business well and have its best interests in mind. However, when it comes to development, it is the Business Analyst’s job to clearly define your ideas in technical terms so that developers can create the product you expect.