Global Software Development Processes/Approaches


Following up on my last post, I thought it might be helpful to review some approaches to establishing and running new teams at different sites. I’d originally thought of just calling them processes, but I suspect that may be doing the topic a bit of a disservice, in that the term process could be assumed to mean a set of specific actions.

While there are some general practices that work, one caution that I’d offer is that its almost impossible to plan for every situation. You’re probably better served by anticipating the most significant scenarios, and being on the ready for all sorts of things to occur. Attempts to rigidly control your project may just be a lot of wasted effort and drive somewhat fruitless hypothetical conversations.

Some of the major activities that you’ll want to be prepared to address include:

There’s a lot to think about. I’ll review some thoughts for the initial setup, then follow up on the other topics in subsequent posts. As I had mentioned in my previous post, there’s a lot to think about. My hope is to share some of the more important aspects to provide a feel for what you should consider.

As I add posts to cover each of these topics, I’ll provide some links. Look at this post as an introduction/outline to a much larger topic. Also, if you have any thoughts, comments or questions, please feel free to chime in. This is a pretty involved, and interesting topic.

Advertisements

About Mike Rodbell

I'm a technology leader, engaged in developing software for the telecom, online commerce, and business process/analysis markets. All of the teams I've worked with have had a great deal in common. They need to be good at what they do, listen, share, and collaborate towards a shared set of goals. This blog is dedicated to those activities. I hope you enjoy reading it.
This entry was posted in Distributed Teams, management, software development, travel, Uncategorized and tagged , , , . Bookmark the permalink.

6 Responses to Global Software Development Processes/Approaches

  1. Pingback: Global Software Development — Working with Legacy Teams | Mike Rodbell's Blog

  2. Pingback: Global Software Development — Aligning Team Roles | Mike Rodbell's Blog

  3. Pingback: Global Software Development — Modeling Your Transition | Mike Rodbell's Blog

  4. Pingback: Global Software Development – Identifying New Team Structure and Onboarding Strategy | Mike Rodbell's Blog

  5. Pingback: Global Software Development — Assembling Your Team | Mike Rodbell's Blog

  6. Pingback: Global Software Development — Training the New Team | Managing as Little as Necessary

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s