View
239
Download
1
Category
Preview:
DESCRIPTION
Software development across global teams
Citation preview
06/15/11 susan98fl@yahoo.com
Global Collaboration
Today’s Software Development Norm
Agenda Collaboration
Why It’s Important 4 Types of Collaboration Tools available Behaviors
Virtual Test & Development Teams Problems Solutions
Good & Bad Projects With Global Teaming
The Information Age Period of time where movement of
information became faster than physical movement
Created A Smaller World Easier to Work Remotely Enabled Geographically Dispersed Teams to
Work on the Same Projects Collaboratively Spurred Competition Among Multinational
Organizations
Why is Collaboration Important? Shared Knowledge
Used, Retained & Passed Along Unshared Knowledge
Wasted Capital Team Efforts More Effective than Individual
Efforts Needed for Successful Teaming Increased Productivity & Effectiveness
Enables Informed Decision Making Accelerates Product & Service Delivery
Collocated - Synchronous Same Place • Same Time
Face to Face Meetings Whiteboards Classroom Setting Office Visits Conversation
Collocated - Asynchronous Same Place • Different Time
Shared Office Space Shared Hardware Shared Software Shared Jobs Personal Note at a Desk
Distributed - Synchronous Different Place • Same Time
Instant Messaging NetMeeting (Remote Access Tools) Conference Calls Web Cams Digital Telephones Web Casts Pagers
Distributed - Asynchronous Different Place • Different Time
Lotus Notes E-Mail Team Rooms Calendaring
Intranet Voicemail Web Logs News Groups
Collaboration Types
Distributed –AsynchronousTeam RoomE-MailIntranet
Distributed –SynchronousInstant MessagingNetMeetingConference Call
Collocated –AsynchronousShared OfficeShared HardwareShared Software
Collocated - Synchronous White BoardFace-To-Face MeetingClassroom
A Collaboration Toolbox Lotus Notes Notes Buddy ■ SameTime ■ AIM ■ Yahoo Messenger
■ MS Messenger ■ ICQ NetMeeting, VNC, Remote Desktop, PCAnywhere,
Desktop on Call, RemotelyAnywhere Remote On/Off Switches VoIP MWSnap, Snag-It, 5 Clicks, !Quick IRM Conference Line Microsoft Office Products
Time Zone Issues Meetings
Shift Change Tag Ups Least Painful Times Rotation
9 – 5 Workday Mindset & Sleep Deprivation Flexible Scheduling Recognition & Incentives
Management Support
Time Views Absolute versus Relative
Include Supplier & Receiver in the Planning Activities
Periodic Checkpoint Team Effort to Stay on Track Build in Contingency Clarify if Deadline is Absolute or Relative
Understand the Opposite View
Communication Language – Accent & Dialect
Speak Slowly & Clearly Ask Speaker to Slow Down, Repeat or
Explain Words Used Avoid Slang
Mirror Communication Style Light Chat Before Business Get to the Point
Daily Communication Needed
Expectations Clarification Does Not Come Natural
Practice Help Everyone Understand Priorities Define Roles, Responsibilities
Team Meetings with Entire Global Team That Include Some Personal Exchange
Societal Effects Individualistic versus Collectivistic
Societies Strike A Balance Consider The Project Value Contributions of Both
Ethnocentricity Values
Personal – Family, Self, Leisure Work – Self, Team, Organization
Working Relationships Building Trust
Communication: Not Just the Problems Personal Sharing
Have Fun Lack of Visualization
Budget for Face Time Emoticons Photo on Blue Pages
Tester vs. Developer Detective – Creator Application Suite – Component Black Box – White Box On The Job – College User – Application
Test & Development Collaboration
Knowledge Transfer How Application is Designed Code Reviews Customer Usage Test Case Reviews
Installations Demonstrations Problem Determination Verification of Fixes
Improvements Needed Global Team New Test Lead New Development Lead 3 Project Managers 63 Change Requests 103 Total Defects
Opened
Test Team Meetings Included Only India
Communication – E-mail
21% Defects Canceled 23% Defects Deferred 8 Duplicate Defects
Bravo! Global Team Customer in Singapore High Severity Customer
Problem Development & Test
Environment Can Not Replicate Issue
Problems found by Test with Fix
Problem Determination with Entire Team Present
11:30pm–2:00am EDT Call With Customer to Resolve Issues
Joking & Laughing on Call Team Members Already
Have Good Working Relationship
Multiple Collaborative Tools Used Simultaneously
Software References MWSnap: http://www.mirekw.com/winfreeware/mwsnap.html
IRM: http://irm.stackworks.net/
Open Source Software: http://www.damicon.com/resources/opensoftware.html
RemotelyAnywhere: http://www.remotelyanywhere.com/
Conclusion Information Age & Importance of
Collaboration 4 Types of Collaboration & Associated
Tools/Behaviors Issues & Solutions of Globally
Integrated Teams Collaboration Toolbox Success & Improvement Examples
Thank You Questions? Comments?
Recommended