Karthik Dinakar presents the case of his team which attempted to be as agile as possible in order to fulfill the short-term goals but missed the long-term ones because some of the Agile best practices were ignored. He tells the story of how his team finally managed to come back on course and which are the practices that he considers as necessary for success.
Karthik Dinakar is a graduate student researching natural language processing, machine learning and commonsense reasoning at the MIT Media Lab's Software Agents group. Prior to coming to MIT, he explored the psychology of software development at Carnegie Mellon University. Dinakar has worked for Yahoo! India R&D and Deutsche Bank and maintains a keen interest in agile development.
Starting in 1986, OOPSLA Conference has proven to be the cradle of many techniques and methodologies that have become mainstream over the years: OOP, Patterns, AOP, XP, Unit Testing, UML, Wiki, and Refactoring. Gaining its prestige with 3 academic tracks, OOPSLA Conference has managed to attract researchers, educators and developers every year. The event is sponsored by ACM.
Very Good Presentation
For a bigger team or a small team, Planning is the key where we have to bring everyone to same page of what we are doing and what we are trying to accomplish. One other thing apart from planning would be the prioritization of the stories, and how it would fit in the sprints.