ask what next. Deepak explains John that the team will pick new tasks against the suspended tasks of equivalent story points. John agrees and asks Deepak for demonstration on Friday before leaving the call.
Pankaj receives a call from John where he expresses his feeling of being impressed with the derived solution, with the tool Scrumy, and with Deepak's use of wiki and Scrum process. John wishes to meet the team in person. After 3rd iteration John takes a flight from New York to India, and stays for 2 days with the team where he watches them working.
During his visit to India John discusses a long-term engagement with Pankaj.
The team delivers first working prototype in 2.4 months (10 weeks) than expected deadline of 3 months and the initial team of four increases to double the size in just 4 months time.
Agile doesn't mean to follow the iterative cycle stringently but it means to work in collaboration with customer and deliver a fast high valued working software at the end of an iteration. Offshore Agile software development model allows companies to innovate and mould processes in the benefit of both customer and team so that a win-win situation is created at the end for both. The real scenario in this article is an example of "Yes! Offshore and Agile can go hand-in-hand".
About the Author
Chetan Mittal has overall 8 years professional experience in software development and consulting, and heads Mortar Systems, an agile web development and product engineering shop. He has lived in both India and Australia, and is MBA from Melbourne Business School. He is one of the first RubyonRails professionals in India, and loves providing innovative solutions with latest cutting edge technologies. His career has seen him in roles ranging from hands-on-development, leading teams/projects to developing and managing business.