Global Resouces Qse Ap External

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