InfoQ

Interview

Venkat Subramaniam on Pragmatic Agile Adoption

Interview with Venkat Subramaniam on Nov 05, 2006 01:00 AM

Community
Agile
Topics
Agile Techniques,
Training / Certification
Tags
Interviews,
TDD,
XP,
Testing,
Introducing Agile
Summary
Venkat Subramaniam, international trainer and co-author with Dave Thomas of "Practices of an Agile Developer", talks about his passion for improving project success by incrementally implementing an Agile approach, specifically addressing large projects and projects in trouble.

Bio
Dr. Venkat Subramaniam, founder of www.agiledeveloper.com, has trained and mentored over 3000 software developers internationally. He is a frequent speaker at conferences, an adjunct faculty at the University of Houston, and teaches the professional software developer series at Rice University. He is author of ".NET Gotchas" and coauthor of "Practices of an Agile Developer".
So Venkat can you tell us a little bit about yourself and what you do?
What's been happening with the extreme programming movement over the last couple of years?
How much is XP being used on the market?
You often talk about XP and Agile in the same breath, isn't XP just an Agile process? Can you do XP and not be Agile?
You mentioned a couple of times that the nature of the project and the size of the team should determine what processes to use. Can you give us some example? What might a larger organization use versus a smaller one and how would you pick and chose the agile processes that you want to use?
Let's say a team has no experience in agility, where do they start?
On that last project you mentioned you worked on, what processes did you want to introduce that you decided were too much for that team?
What are some of the lessons learned from Agile that we can use on large applications?
What are some codes and techniques to isolate the code well from one another?
For companies that don't have a training budget, what are some of the techniques for them to be constantly learning and keeping their skills up-to-date?
show all  show all

RelatedVendorContent

The Agile Business Analyst: Skills and Techniques needed for Agile

Scaling Agile on large teams & Being Agile every day Tracks @ QCon SF Nov 19-21

Agile Tool Evaluation Guide

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

4 comments

Reply

nice interview. by anjan bacchu Posted Nov 8, 2006 9:06 PM
re: by Diana Plesa Posted Nov 10, 2006 2:31 AM
Great Pragmatic Interview on Agility by Mark Richards Posted Nov 10, 2006 7:41 AM
Nice interview by Parag Shah Posted Dec 8, 2006 6:01 AM
  1. Back to top

    nice interview.

    Nov 8, 2006 9:06 PM by anjan bacchu

    hi there, nice interview. text transcript : in the answer to the last question, i find that there is some junk text after "The other thing I would also emphasize - I mean the cliche". Floyd : thanks for the interview text transcript . BR, ~A

  2. Back to top

    re:

    Nov 10, 2006 2:31 AM by Diana Plesa

    Hi Anjan I took care of the problem Best to you Diana

  3. Back to top

    Great Pragmatic Interview on Agility

    Nov 10, 2006 7:41 AM by Mark Richards

    What a great interview. Venkat does a great job describing his experiences with agility through many very interesting client experiences. I particularly like the story of the client with an 8 month project that brought Venkat in after 5 months (I won't give away his solution - check out the interview to find out!). One of the messages that Venkat clearly sends to the listener is to focus on communication. Doing the typical "fire and forget" handoff simply doesn't work anymore. Anyone interested in or currently working in agile methodologies should listen to this interview. It is full of great stories and pragmatic advice. Another agile methodology which I have found very successful in my engagements has been Feature Driven Development (FDD). You can find more info at http://www.featuredrivendevelopment.com. Mark

  4. Back to top

    Nice interview

    Dec 8, 2006 6:01 AM by Parag Shah

    The interview was very informative, especially the example of the team that bought you into a project with only 3 months remaining. It is very interesting that you mention understanding the capabilities and competencies of a team and adopt the process accordingly. I am also trying to achieve something similar, though not with development but in a "continuous learning" assignment for a client, where I am trying to create a learning process that can cater to people of different skill levels and goals without imposing a (one size fits all) rule on them. I also enjoyed listening to your thoughts on learning. I am planning to do a workshop on Agile for some final semester students. If anyone has tips on how best to address a group of (inexperienced) students for 6 hours and be able to create in them an appreciation for the Agile technique, please post them here or email me at [adaptives (at) gmail (dot com)]. Thanks for posting a very informative interview. -- Regards Parag Shah

Exclusive Content

Rob Windsor on WCF with REST, JSON and RSS

WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Join Rob Windsor as he introduces WCF 3.5 and its new native support for non-SOAP services.

Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS

Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, Adobe and open source, integrating Flex with existing applications, and integrating RIAs with search engines and browsers.

Debunking Common Refactoring Misconceptions

Danijel Arsenovski attempts to dispel some of the myths around refactoring and how it applies to .NET developers.

REST Eye for the SOA Guy

In this presentation, recorded at QCon San Francisco, CORBA guru Steve Vinoski explains REST from the view of someone who comes to SOA from a traditional, RPC-oriented background.

Choose Feature Teams over Component Teams for Agility

Feature teams are key to scaling agility for large teams. In an excerpt from "Scaling Lean and Agile Development," Larman & Vodde show how feature teams resolve traditional problems & raise new issues

Billy Newport explains Virtualization

Billy Newport talks about virtualization, eXtreme Transaction Processing (XTP) and WebSphere Virtual Enterprise. He discusses hardware, hypervisor, JVM, application and data virtualization.

Virtualization and Security

While virtualization provides many benefits, security can not be a forgotten concept in its application.

Introduction to Agile for Traditional Project Managers

This session is specifically aimed at traditionally trained project managers who are new to Agile, and who would like to be able to relate the PMI's best practices to their Agile equivalents.