About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
PRODUCT REVIEWS GUIDE    REVIEWS    ANALYSES    SPECIAL REPORTS 
 

TEST CENTER

 
Teamwork is the key to remote development

By Roger Fournier, For InfoWorld Test Center
March 2, 2001


Inspiring trust and maintaining motivation are critical for a distributed development team

   ADVERTISEMENT
  

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

RELATED LINKS
»  AT&T buys high-speed wireless spectrum for $2.5 billion
»  Update: Sprint chief Forsee resigns
»  IT trainer offers master's degree for hackers
»  Wireless RSS feed 

IDG ENTERPRISE NETWORK
More Network LAN/WAN News...  (ComputerWorld)
Wireless EV-DO on board  (ComputerWorld)

TOP NEWS 


IT SOLUTION SEARCH

AS EVERY IT professional knows, it's getting harder and harder to find qualified developers. That's why so many companies are turning to virtual development teams -- geographically dispersed groups of coders who collaborate in the development of large e-business applications.

The virtual development model allows companies to quickly assemble multitalented teams of professionals from practically anywhere in the world. This approach can be a particularly attractive proposition for global IT organizations that face shortages of skilled professionals in their immediate vicinity.

Moreover, with a virtual development team, companies can rapidly deploy outsourced consultants -- again, without geographical restrictions -- to assist developers with thorny technology issues for short periods of time.

The catch is that, although geographically distributed software development projects can be very successful, these projects run a higher risk of failure. After all, pulling together people who are scattered across the globe and making them work together as a cohesive unit causes several managerial and technical headaches.

The first thing to keep in mind is that distributed development requires a disciplined, well-structured project management framework. You must implement a global methodology that guides developers through the critical stages of software development, giving them a common set of activities, deliverables, terminology and a clearly differentiated role for each contributor.

Remember that, in a distributed environment, information must always be made explicit. You can't rely on the shared sense of understanding that regular face-to-face contact tends to foster. Without a common frame of reference, collaboration and communication between the dispersed team members may be disordered and inefficient, and developers may not appreciate the impact their activities have on the rest of the group.

Portals to the rescue

In order for the collaboration to be successful, all geographically dispersed team members must have easy access to shared development tools.


That's where Web-based enterprise development portals come in. This relatively new technology offers ubiquitous access, via a single interface, to unified software development and project management tools. These facilities can be used to complement more traditional technologies, such as fax machines, conference calls, cellular phones, pagers, and videoconferencing.

In e-business development environments that require strong security measures, VPN-like infrastructures can be implemented to protect the exchange of information among virtual team members. Web-based enterprise development portals can also be easily extended to include distributed team partners and suppliers.

Plenty of products will soon be available. Large vendors such as IBM, Rational Software/Catapulse, Telelogic/Continuus, OpenAvenue, and Sun/Forte have all indicated plans for Web-based enterprise development portals. Other vendors, such as Microsoft, WebEx, WebProject, and OpenAvenue, offer tools in the related fields of Web-based collaboration and project management.

Despite all this market saturation, some companies even choose to build their own development portals, thus securing the advantage of using in-house development and collaboration tools.

Getting to know you

But technology alone cannot ensure success in virtual team environments. Several "soft" human factors also need to be taken into consideration when managing distributed software development projects.

For instance, geographical dispersion across cities and countries, multiple time zones, different backgrounds, and diverse cultures might cause problems among distributed workers that lead to loss of trust, loss of urgency, loss of motivation, and loss of project context.

Experienced project managers who are responsible for distributed development teams never relinquish the opportunity to increase face-to-face human contact unless they absolutely have to. For example, a manager can physically bring all virtual team members to work together for short periods of time, such as during the project's initial kickoff when group interaction is crucial or at the completion of a major project milestone.

Bringing together everyone to meet face-to-face greatly helps team members acquaint themselves with each other, discover little idiosyncrasies and peculiar personality traits, and solidify friendships -- all keys to building united teams. The acquaintance process helps develop trust among virtual team members, and trust is a critical factor in team environments.

Perhaps even more importantly, face-to-face time helps team members gradually establish a common language that will smooth out future communications. Once the developers go back home, you can publish electronic newsletters to help maintain a sense of teamwork and spirit.

A word of caution

Not everyone is well suited to work on virtual development teams. In addition to ensuring that each team member has the proper technical skills, which can be difficult to assess when your employees are not in the office, you must also select high-performing, self-motivated people with strong interpersonal skills.

Even if you do manage to put together the ideal team, it is important to continually work on improving communications among your distributed team members. No amount of technology can truly compensate for camaraderie and spirit, and in the final analysis, that's what teams are all about.

Related article:

Requirements set the mark


Roger Fournier is assistant vice president of global enterprise architecture at a world-class telecommunications enterprise. Send him e-mail at rogerf@aei.ca.



  BOTTOM LINE
Distributed development
BUSINESS CASE
With time-to-market paramount and talented staff hard to find, virtual development teams are becoming increasingly popular. The key is to foster a sense of togetherness among your distributed staff.

TECHNOLOGY CASE
Web-based enterprise development portals give both in-house and dispersed employees a single point of access that includes all the development tools, techniques, and collaborative functions you need. Because these solutions are Web-based, they are easy to implement and access.

PROS

+ Helps circumvent shortages of skilled professionals

+ Allows experts to be brought on board quickly


CONS

- Incurs higher risk of failure

- May be more difficult to manage

- May lead to loss of trust, urgency, and motivation



RELATED SUBJECTS

Software Development


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» Hot Stock Alert (TMDI)
Telemedicus - Medical Communication Top Telemedicine Technology
» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» EMC delivers high-speed image capture, storage
Learn how you can quickly capture, organize, and deliver information with EMC ApplicationXtender.
» Register for your free VMWare Virtualization kit!
VMware virtualization takes the cost and complexity out of IT  Download this free kit to learn how.
» FREE Sophos Threat Detection Test
Is your AV catching everything it should? Free virus, spyware and adware scan.




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no