ITA Software's Technical Seminar Series

Talk Topic: Development Practices for Growing Teams
Vineet Sinha, Architexa
January 5, 2011


Abstract

It is widely known that as projects get larger the communication overhead increases. But what does that mean? And what are the implications for development teams?

From understanding code when a developer leaves to explaining important code concepts to fellow team-members or just making sure key parts of a project are documented – working on large projects has multiple challenges. We have been working with large development teams for the last 10 years to understand where development practices break, and have examined why most development tools fail to help. We will be having a conversation about these problems and discussing how we have tried to solve them.


Bio

Vineet is the President & CTO of Architexa (www.architexa.com), which is building a suite designed to help software developers understand, document, and collaborate about important aspects of their code. Vineet is passionate about building tools to help improve developer productivity and has been doing so since 1999 when building tools at Microsoft. He has more recently tackled these problems as part of his Ph.D. work at the MIT Computer Science and Artificial Intelligence Lab (CSAIL), which along with work done in collaboration with Accenture Research Labs has formed the core of Architexa. Vineet speaks frequently at many development conferences from EclipseCon to OOPSLA. Beyond Eclipse and Java, he has been recently doing Android Development, building Cloud Apps, and having fun with RIA's (Flex and GWT).