The concept of self-service has become a part of everyday life. Enterprises now have the opportunity to create intelligent self-service experience, using real-time, understanding user patterns, identity of the user and provide relevant information. Virtual assistants have started revolutionizing this space, providing real time data. We all have experienced success stories by following different Agile methodologies. Building virtual assistants (Chatbots) introduces new set of challenges starting from conceptualizing an idea/feature to deployment. As part of this talk, I will be sharing the balanced implementation of agile approach/practices which has worked for us, at every stage of development which includes requirement gathering, writing stories, developer testing, testing, user testing etc.