Global, Distributed and Agile

On May 19th, I presented the webinar “Global, Distributed and Agile: Winning Strategies For Efficient Application Development.”  Using real life case studies and best practices from leading practitioners in agile development, I discussed how to adapt agile methodologies to include key stakeholders, across geographical and organizational boundaries. I also covered the importance of governance and collaboration, and presented practical examples of how solutions for social application life cycle management (ALM) drive transparency, compliance and efficiency. We had an excellent turnout and a lot of great questions. If you missed the session live, you can watch the recording and download my slides.

Here’s the follow up to the live audience questions:

Q: Do you have recommendations for free or low cost ways to learn agile?

A: CollabNet offers training for ScrumMaster and Product Owner certification. Getting training is the best way to learn about agile and will be the best low cost way to do this, as opposed to fumbling through it on your own. In addition, CollabNet trainers are available for on-site courses and mentoring that can be tailored to an organization’s unique needs in their agile transformation.

Q: How does the move to cloud impact global / agile development?

A: Cloud computing is a great advantage for several aspects of both global development as well as agile development for several reasons. For instance, being able to perform continuous integration tests, without having to provision a local resource allows for teams to scale their testing needs without having to worry about extra infrastructure costs, and allows the team to quickly and easily set up machines in the cloud to perform test jobs.  Another great feature of cloud computing is that it easily allows teams that are geographically distributed to setup instances that are easily available for everyone on their team, no matter how close or how far they are away from each other.

Q: What tool would you recommend for managing agile projects?

A: I’d recommend using ScrumWorks Pro for agile project management, and for collaboration and source code management, I’d recommend using TeamForge. The combination of these two tools gives you the best control of creating and managing agile releases, with the ability of sharing and collaborating on ancillary collateral as well as being able to manage your source code in one place.

Q: What are some ideas for an off-site with your partners to gather technical and non-technical team members together and still build that trust and support between these?

A: The best idea is to keep it fairly simple, and have a mixture of social networking and team building exercises. Some of the easier ways to achieve this is to organize a team sport where you mix together some of the technical and non-technical folks together, such as a soccer, softball, volleyball, or cricket. However, if you do that, it’s important to also have a portion of the off-site that isn’t quite as structured, such as drinks and barbeque after the game. One thing that I’d suggest avoiding are off-sites that don’t encourage interaction, such as going to see a movie. Although this is fun for everyone, it doesn’t really encourage team building.

Have any questions or comments? I am happy to reply, please leave a comment or contact me at:

Posted in TeamForge

Leave a Reply

Your email address will not be published. Required fields are marked *