23
06/15/11 [email protected] Global Collaboration Today’s Software Development Norm

Global Resouces Qse Ap External

Embed Size (px)

DESCRIPTION

Software development across global teams

Citation preview

Page 1: Global Resouces Qse Ap External

06/15/11 [email protected]

Global Collaboration

Today’s Software Development Norm

Page 2: Global Resouces Qse Ap External

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

Page 3: Global Resouces Qse Ap External

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

Page 4: Global Resouces Qse Ap External

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

Page 5: Global Resouces Qse Ap External

Collocated - Synchronous Same Place • Same Time

Face to Face Meetings Whiteboards Classroom Setting Office Visits Conversation

Page 6: Global Resouces Qse Ap External

Collocated - Asynchronous Same Place • Different Time

Shared Office Space Shared Hardware Shared Software Shared Jobs Personal Note at a Desk

Page 7: Global Resouces Qse Ap External

Distributed - Synchronous Different Place • Same Time

Instant Messaging NetMeeting (Remote Access Tools) Conference Calls Web Cams Digital Telephones Web Casts Pagers

Page 8: Global Resouces Qse Ap External

Distributed - Asynchronous Different Place • Different Time

Lotus Notes E-Mail Team Rooms Calendaring

Intranet Voicemail Web Logs News Groups

Page 9: Global Resouces Qse Ap External

Collaboration Types

Distributed –AsynchronousTeam RoomE-MailIntranet

Distributed –SynchronousInstant MessagingNetMeetingConference Call

Collocated –AsynchronousShared OfficeShared HardwareShared Software

Collocated - Synchronous White BoardFace-To-Face MeetingClassroom

Page 10: Global Resouces Qse Ap External

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

Page 11: Global Resouces Qse Ap External

Time Zone Issues Meetings

Shift Change Tag Ups Least Painful Times Rotation

9 – 5 Workday Mindset & Sleep Deprivation Flexible Scheduling Recognition & Incentives

Management Support

Page 12: Global Resouces Qse Ap External

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

Page 13: Global Resouces Qse Ap External

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

Page 14: Global Resouces Qse Ap External

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

Page 15: Global Resouces Qse Ap External

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

Page 16: Global Resouces Qse Ap External

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

Page 17: Global Resouces Qse Ap External

Tester vs. Developer Detective – Creator Application Suite – Component Black Box – White Box On The Job – College User – Application

Page 18: Global Resouces Qse Ap External

Test & Development Collaboration

Knowledge Transfer How Application is Designed Code Reviews Customer Usage Test Case Reviews

Installations Demonstrations Problem Determination Verification of Fixes

Page 19: Global Resouces Qse Ap External

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

Page 20: Global Resouces Qse Ap External

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

Page 21: Global Resouces Qse Ap External

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/

Page 22: Global Resouces Qse Ap External

Conclusion Information Age & Importance of

Collaboration 4 Types of Collaboration & Associated

Tools/Behaviors Issues & Solutions of Globally

Integrated Teams Collaboration Toolbox Success & Improvement Examples

Page 23: Global Resouces Qse Ap External

Thank You Questions? Comments?