InfoQ Homepage Presentations Agile Development: Overcoming a Short-term Focus in Implementing Best Practices
Agile Development: Overcoming a Short-term Focus in Implementing Best Practices
Summary
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.
Bio
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.
About the conference
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.
Community comments
Excellent Presentation
by Joshua Eilderts,
Very Good Presentation
by Umesh Rangappa,
Excellent Presentation
by Joshua Eilderts,
Your message is awaiting moderation. Thank you for participating in the discussion.
Wonderful presentation! Clear and easy to follow. Your discussion on tangibles and intangibles will greatly benefit my team in the future. I personally enjoyed your Lord of the Rings references. Thank you so much for sharing your expertise, wonderful job!
Very Good Presentation
by Umesh Rangappa,
Your message is awaiting moderation. Thank you for participating in the discussion.
It was a recap for me of all the experience I had from past couple of years. Very good content and 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.