“XP and Design – Where did the Design phase go?” was presented by Paulo Caroli & Sudhindra Rao at the “3rd IndicThreads.com Conference On Java Technology” held in Pune, India.
In this article Prerana Patil gives us a rapid overview of the core ideas of Agile Software Development. The article talks of the features of agile, when to adopt it and when not to. It then goes on to describe the agile process and the steps involved in adopting agile in an organization. An easy to understand tutorial that focusses on the key ideas and points in agile adoption without getting into any of the fluff associated.
XP and Agile techniques not only have an impact on the way you develop software but also on the way the software is tested. While there are some who are excited about XP notions of 100% Test automation, there are others who feel that such an approach does not work in the real world.
Jonathan Kohl talks at length about the good and bad of the XP and Agile notions of software testing. Jonathan is a well known writer on software testing issues and has worked extensively as a tester on conventional software projects as well as scrum and extreme programming (XP) teams. He also shares his views on Ruby and the Ruby based Watir testing tool.
Jonathan is a well known writer on software testing issues. He has worked extensively as a tester on conventional software projects as well as scrum and extreme programming (XP) teams. In this interview he shares his learning and experiences. He also talks at length about the good and bad of the new XP notions of testing, pair testing and the Ruby based Watir testing tool that he has contributed to.
Extreme programming is an Agile development methodologies based on iterative lifecycle, team collaboration and customer involvement. Usually XP team members carry out lot of framework driven automated testing. It is generally believed that there is no need of conventional software tester on XP team as developers and customer representative carry out the testing.


