In a world where user requirements change at the drop of a pin, the biggest risk in any software development project is the misunderstanding of a user’s requirements. It is even more so in an Agile environment, as there is a reduction in hard documentation such as software requirement specifications. The actual scenario that occurs is that those people involved in developing and testing the product end up having different perceptions of what needs to be done. This misunderstanding leads to waste, slipped schedules and mistrust within the organization.
To combat this, ATDD (Acceptance Test Driven Development) can be used. This amazingly effective practice takes little investment and provides a viable method of solving important issues and also help in handing over a great product to the client.
If you want to know more about this, you’re in luck. SLASSCOM (Sri Lanka Association of Software and Service Companies) will be hosting a session today (7th April 2015) just for this. All you have to do is register by clicking here and then head over to the Dialog Future World located at 338, TB Jayah Mawatha, Colombo 10. The session will carried out by Dilhan Jayakody, who is a Senior Technical Specialist at Pearson Lanka. He will also carry out a sample demo explaining how to automate ATDD tests using Selenium webdriver and Cucumbe Note at the end of the session.