SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
White paper




Instantly connecting developers
across the miles

How new technology accelerates the success of
development teams
Like a team of star football players, software developers need to keep the communication lines open
                                 and work rapidly to move projects toward the goal line. However, the growing reliance on remote
                                 programmers means team players are not all on the same playing field, making it much harder to
                                 score. Shrinking travel budgets mean remote programmers won’t be able to physically come together,
                                 increasing pressure on development directors.

                                 When the team is distributed, developers often leverage instant messaging, email and conference
                                 calls to move projects along. If programmers are not able to rapidly share their ideas and concerns,
                                 production schedules move in slow motion.

                                 What can be done to speed the efficiency of remote programmers? Is there an easy way to empower
    When programmers are in      programmers to collaborate, regardless of their physical locations?
    remote locations, they are
    forced to employ time-       To meet these challenges, many software development teams are turning to real-time online
    consuming processes that     collaboration solutions. Designed to provide all the advantages of physically being in a single location,
    take them away from their    these solutions allow remote developers to share their screens and interact live with their peers from
    core responsibilities        any location. This white paper will examine key developer challenges and reveal the many advantages
                                 of real-time online collaboration solutions.



                                 Challenges facing remote developers
                                 Nothing beats face-to-face communication. However, booking flights to bring the team together is no
                                 longer an option for most developers. “People continue to go through tough times and cut back in
                                 travel. We are seeing some businesses that have a mandate to cut travel 30 to 50 percent,” said Frost
                                 & Sullivan analyst Roopam Jain.1

                                 The ability to grab a programmer’s eye is much more difficult when that person is outside the office.
                                 The benefits of white boarding a concept or reviewing code with peers are replaced by time-consuming
                                 documentation, tedious screen captures, detailed markups and endless phone calls.

                                 Managing remote programmers can also be challenging. As one development director explained, “I
                                 have to make extra effort to maintain the quality of interactions and beware of how I say things, as my
                                 body language is not communicated via a telephone call.”2

                                 Morale challenges also emerge. One remote programmer described, “I’ve learned to cope with a
                                 lot, and adapted my work habits. It has forced me to become much better at communication, and
                                 describing the what, why and how of my programming. I believe that remote pairing is physically,
                                 emotionally and intellectually taxing. If I was 100% remote, I don’t think I could handle it long-term.”3

                                 When programmers are physically separated, a lot more time is needed for explaining and
                                 documenting rather than brainstorming and coding. For example, regular conference calls are often
                                 necessary to keep everyone on task and ensure issues are discussed in a public forum. When
                                 programmers are not physically there, they might be tempted to mute their phone, leave the room or
                                 perform some other activities, fully disengaging from the meeting. A lack of visual communication also
                                 makes it hard for people to convey their ideas.

                                 1 Boulton, C. (December 12, 2008). eWEEK. Web conferencing fills void in tight times.

                                 2 Sepulveda, C. (July 2003). IEEE. Agile development and remote teams: Learning to love the phone.

                                 3 Wooley, C. (December 18, 2008). Pivotal Labs Blog. Best remote pairing settings 2008.




2
These issues reduce the overall productivity of development teams, creating significant opportunity
costs as the team struggles to meet shrinking development windows. Fortunately, new technology is
changing the way remote programmers communicate.



Greater pressure to do more
                                                                                                         When the team is
The sluggish economy puts more pressure on developers to release new software to spur sales and
                                                                                                         expected to produce
retain existing clients. Add competitive pressures by more nimble competitors and the development
                                                                                                         more within shrinking time
manager faces major challenges. As more progress must be made more quickly, having an efficient
                                                                                                         and budget windows, the
development team is essential.
                                                                                                         communication limits of
When programmers are expected to do more, yet they cannot adequately share ideas and issues,             remote programmers deter
quality often suffers. The result can be a lack of thorough testing or proper oversight that creates a   progress
never-ending cycle of developers reacting to problems, instead of moving forward on their projects.

A brief examination of the history of collaboration technology provides further insight.



Brief history of remote collaboration
As email became commonplace in the early 1990s, developers began analyzing the benefits of hiring        Over the last 20 years,
remote talent. Email made it very easy for remote programmers to document their thoughts and             technology has evolved
transmit them to others. However, email always needed to be augmented by regular phone calls.            to allow programmers to
By the late 1990s, shared file spaces allowed programmers to store documents in a central working        easily collaborate over
hub. However, the general mindset at the time was still to keep most programmers in a single room,       long distances
enabling white boarding and team collaboration.

As instant messaging grew in popularity around 2000, remote programmers were able to keep
a constant line of communication open, easily sending code back and forth. These one-to-one
communications reduced phone calls and helped keep remote developers engaged, but did not
replace regular group meetings or the need to visually present ideas.

Around 2002, Microsoft® SharePoint® grew in popularity, allowing developers to work collaboratively on
a document. This did allow remote programmers to work in concert, but did not replace the need for
regular conference calls.

Around 2004, early Web conferencing solutions allowed development directors to show what was on
their screens to their remote teams, allowing everyone to see the same thing. However, the technology
was sometimes difficult to set up and required high bandwidth connectivity, often resulting in serious
lag times. Web conferencing was more viable for presenting PowerPoint® presentations than for
actually examining any dynamic content or real code.

By 2006, improved bandwidth allowed more developers to go remote. Many of the kinks had been
worked out of early Web conferencing solutions. By 2008, the transmission of Voice over Internet
Protocol (VoIP) became mainstream. New solutions began integrating voice, chat and collaboration into
a single application, bringing a new level of communication to remote developers.




3
The next step: real-time online collaboration
    Real-time online          Designed to empower remote programmers to effortlessly communicate with each other, real-time
    collaboration allows      online collaboration solutions are providing significant competitive advantages to development
    programmers to talk,      teams. Now, anything that can be displayed on a monitor can be shared simultaneously with anyone,
    text chat and show        anywhere, eliminating the communication challenges faced by remote programmers. Adding real-time
    remote peers anything     voice communication, these solutions provide all the audio and visual elements of in-person meetings.
    that’s on their screen,
    greatly enhancing         Running as Software as a Service (SaaS), these solutions provide real-time connections among two or
    communication             more programmers. Not only can they share code, spreadsheets and presentations, programmers can
                              also remotely operate and demonstrate live running applications.

                              Combining screen sharing, remote control, text messaging, and VoIP-based and traditional telephony
                              into a single fully integrated Web-based application, real-time online collaboration provides all the
                              benefits of physically being in the same room. Now, remote developers can effortlessly come together
                              to talk, show and document their ideas. All that’s needed is a Web connection.

                              With real-time online collaboration, remote programmers can collaborate on software code, enable
                              anyone to control any machine and dynamically show what is on any programmer’s screen.




                              Figure 1: A remote programmer can immediately launch a live session and review code with a group of remote peers.




4
The benefits of real-time online collaboration
Real-time online collaboration provides many benefits to remote programmers and development directors, including:
•	 Speeds development time by allowing programmers to work more closely together, regardless of physical location
•	 Reduces the need for travel by allowing remote programmers to immediately collaborate via the Web
•	 Speeds decision making and project schedules by allowing developers to visually convey anything
•	 Allows spontaneous collaboration for easy troubleshooting
•	 Reduces the barriers of communication, allowing developers to work together more efficiently
•	 Provides a dynamic visual component to conference calls, improving participant engagement
•	 Ensures voice and visuals work with a single solution, eliminating logistics of working with different systems
•	 Eliminates per-minute fees
•	 Drives innovation by reducing resistance to communicate among team members
•	 Accomplishes everything achievable in a face-to-face meeting without time-consuming and expensive travel
•	 Allows other people within the company to quickly join a session and share their screens to help troubleshoot issues
•	 Optimizes programmers’ time by allowing them to communicate with their peers remotely at any time
•	 Allows worldwide voice communication without a telephone, eliminating long-distance bills


What to look for in a real-time online collaboration solution
When seeking a real-time online collaboration solution to assist remote programmers, consider the following important requirements:

One-click meetings: Seek a solution that makes it easy to instantly begin an impromptu session with a single click from within Outlook, an
instant-messaging application or from the desktop.

Optimized for screen sharing: Make sure the technology was built specifically for screen sharing, eliminating the need to upload
documents to a central server and ensuring fast transmission of what is displayed on the session leader’s screen.

Instantly change control: The ideal solution should enable any participant to immediately take control of a remote programmer’s screen or
show something on his or her local screen.

Redundant global data centers: Work with a company that has redundant data centers located around the globe, ensuring that the
system will always be operational, regardless of regional usage spikes.

Push-button recording: Look for the ability to record and play back meetings without special plug-ins. This allows developers to easily
share recorded meetings with peers.

Integrated audio conferencing: The solution should include an audio conferencing bridge at no extra cost that also features VoIP-based
audio. Make sure the solution can effortlessly combine the recording of VoIP-based audio, telephone-based audio and the visuals for easy
playback.

Real-time refresh rates: Make sure participants can see exactly what the session leader sees—when he or she sees it—ensuring what is
said tracks with what is shown.

Easy and expandable chat: Look for a solution that allows the chat window to be easily expanded, allowing others joining a meeting to
easily catch up on any prior messages.

Flat-rate pricing: Choose a solution that offers flat-rate pricing for Web conferencing, VoIP and teleconferencing, regardless of use. This
helps in establishing budgets and eliminating unexpected costs.




5
Operates transparently in the background: Look for a solution that operates transparently to users and does not take over the entire
screen for presenters and participants.

Automatically scales large displays: Seek a solution that will dynamically scale larger screens to fit the screens of other participants, and
includes the ability to zoom in to view larger displays.

Identifies the active speaking participant: To help everyone know who is speaking, look for a solution that displays the name of the
speaking party to improve communications.



The GoToMeeting Corporate advantage
Citrix® GoToMeeting® Corporate empowers remote programmers to greatly improve their communication by remotely sharing anything on
their computer desktop. The award-winning solution is helping developers around the globe improve their efficiency. Recent awards include
Frost & Sullivan’s 2008 Web Conferencing Company of the Year and Small Business Computing’s 2008 Excellence in Technology award.

Designed to meet all the requirements outlined in this paper, GoToMeeting Corporate also offers the following advantages:
•	 Easy to use, GoToMeeting Corporate enables programmers to begin collaborating right away, without any training.
•	 Patented bandwidth-adaptive compression technology ensures exceptional performance and successful sessions over any Internet
   connection.
•	 All You Can Meet® pricing eliminates meeting duration limits, per-minute telephone fees and overage charges, encouraging programmers
   to use the service as often as they’d like, which increases their productivity.
•	 Industry-standard security features are built in to ensure that confidential meeting information remains private.

GoToMeeting Corporate also includes a full array of functionality, including:
•	 Fully integrated audio, text messaging and screen sharing: VoIP, a traditional bridge line, onscreen chat and screen sharing are fully
   integrated into a single Web-based application.
•	 One-click meetings: By simply clicking an icon, a programmer can begin a meeting.
•	 Instant leader change: Participants can pass control among themselves, allowing anyone to control a remote desktop or display what
   is on his or her screen.
•	 Easy integration: Meetings can be initiated, scheduled or joined through Microsoft® Outlook®, Microsoft Office®, IBM® Lotus Notes® or
   from various instant-messaging applications.
•	 Full or partial desktop viewing: Eliminating the need to upload content, the solution allows a programmer to show an entire desktop or
   a specific application.
•	 Cross-platform compatible: Supports Windows and Mac® operating systems to ensure all programmers can meet together.
•	 Toll-free support: Live support technicians are available 24 hours a day, 7 days a week to assist in any way.


GoToMeeting Corporate in action
SolidWorks Corporation has more than 200 programmers working from five different research and development locations around the world.
As the leading supplier of 3D mechanical design software, the company develops products that help businesses create everything from
motorcycles to medical devices.

“Our developers don’t want to just talk about ideas—they want to see them and point to them,” said Brian Harrison, SolidWorks’ director
of platform development. They employed GoToMeeting to help their programmers better collaborate. “We present an idea and then pass
around the presentation baton so different people can show their desktops,” said Harrison.




6
GoToMeeting not only helps SolidWorks save time, it increases innovation. “The ‘eureka’ moments                                                                               Citrix Online
happen more frequently because everyone can see an accurate visual,” explained Harrison.
                                                                                                                                                                              Citrix Online division
Harrison, who uses a 30-inch monitor, likes the automatic scaling capabilities. “That’s important in
our development environment because we don’t have to change the resolution of our monitors so                                                                                 Product information:
everyone matches up. There’s no need to use scroll bars,” said Harrison.                                                                                                      www.gotomeeting.com/corp


Able to start a meeting in seconds, GoToMeeting is helping SolidWorks improve the productivity of its                                                                         Sales inquiries:
entire team. And Harrison added, “On a personal level, the Citrix product saves me at least four weeks                                                                        gotomeeting@citrixonline.com
                                                                                                                                                                              Phone: 1-800-372-6207
of travel a year, and my family appreciates it.”
                                                                                                                                                                              +1-805-690-2340

Take your development team’s performance to the next level with GoToMeeting Corporate.
                                                                                                                                                                              Media inquiries:
For a free evaluation of GoToMeeting Corporate or to learn more about real-time online collaboration,                                                                         pr@citrixonline.com
                                                                                                                                                                              Phone: +1-805-690-2969
please call 1-800-372-6207 or visit www.GoToMeeting.com/freeevaluation/. If you’re calling from
outside the United States, please call +1-805-690-2340.
                                                                                                                                                                              www.citrixonline.com


                                                                                                                                                                              For more information on Citrix
                                                                                                                                                                              GoToMeeting Corporate, visit
                                                                                                                                                                              www.gotomeeting.com/corp




About Citrix Online

Citrix Online provides secure, easy-to-use online solutions that enable people to work from anywhere with anyone. Whether using
GoToMyPC® to access and work on a remote PC, GoToAssist® to support customers or GoToMeeting® to hold online meetings and
Webinars, our customers – more than 35,000 businesses and hundreds of thousands of individuals – are increasing productivity,                                                 A Division of Citrix Systems, Inc.
decreasing travel costs and improving sales, training and service on a global basis. A division of Citrix Systems, Inc. (Nasdaq: CTXS),
Citrix Online is based in Santa Barbara, California. For more information, visit www.citrixonline.com or call +1-805-690-6400.

©
  2009 Citrix Online, LLC. All rights reserved. Citrix® is a registered trademark of Citrix Systems, Inc., in the United States and other countries. GoToMyPC®, GoToAssist®
and GoToMeeting® are trademarks or registered trademarks of Citrix Online, LLC, in the United States and other countries. All other trademarks and registered
trademarks are the property of their respective owners.

19328/3.6.09/PDF




www.citrixonline.com

7

Más contenido relacionado

La actualidad más candente

Steljes Productive Video & Data Conferencing
Steljes Productive Video & Data ConferencingSteljes Productive Video & Data Conferencing
Steljes Productive Video & Data ConferencingGordon Rimmer
 
Benefit thru-communication-improvement
Benefit thru-communication-improvementBenefit thru-communication-improvement
Benefit thru-communication-improvementAshish Belagali
 
Should Internal Communications be driving digital transformation
Should Internal Communications be driving digital transformationShould Internal Communications be driving digital transformation
Should Internal Communications be driving digital transformationMarc Wright
 
Intra.net reloaded 2012 agenda
Intra.net reloaded 2012 agendaIntra.net reloaded 2012 agenda
Intra.net reloaded 2012 agendamarketingWEconect
 
Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...
Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...
Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...Cognizant
 
Steljes video and data conferencing survey report
Steljes video and data conferencing survey reportSteljes video and data conferencing survey report
Steljes video and data conferencing survey reportGordon Rimmer
 
How to put social into process
How to put social into processHow to put social into process
How to put social into processBertrand DUPERRIN
 
Profitable collaboration whitepaper
Profitable collaboration whitepaperProfitable collaboration whitepaper
Profitable collaboration whitepaperCentral Desktop
 
Digital Workplace Trends and Transformation
Digital Workplace Trends and TransformationDigital Workplace Trends and Transformation
Digital Workplace Trends and TransformationJane McConnell
 
Social Business Collaboration Framework For Success - Workshop
Social Business Collaboration Framework For Success - WorkshopSocial Business Collaboration Framework For Success - Workshop
Social Business Collaboration Framework For Success - WorkshopClaire Flanagan, MBA
 
Business Productivity Statistics Presentation
Business Productivity Statistics PresentationBusiness Productivity Statistics Presentation
Business Productivity Statistics PresentationGordon Rimmer
 
Enterprise Knowledge Workers: Understanding Risks and Opportunities
Enterprise Knowledge Workers: Understanding Risks and OpportunitiesEnterprise Knowledge Workers: Understanding Risks and Opportunities
Enterprise Knowledge Workers: Understanding Risks and OpportunitiesFindWhitePapers
 
Business Productivity Suite Presentation
Business Productivity Suite PresentationBusiness Productivity Suite Presentation
Business Productivity Suite PresentationGordon Rimmer
 
The Digital Workplace at Grundfos From Content to Collaboration
The Digital Workplace at Grundfos  From Content to CollaborationThe Digital Workplace at Grundfos  From Content to Collaboration
The Digital Workplace at Grundfos From Content to CollaborationMartin Risgaard Rasmussen
 
Effective Team Collaboration Made Simple - Lumo Flow Whitepaper
Effective Team Collaboration Made Simple - Lumo Flow WhitepaperEffective Team Collaboration Made Simple - Lumo Flow Whitepaper
Effective Team Collaboration Made Simple - Lumo Flow Whitepaperguest7d0219
 
Intranätens tillstånd och framtid
Intranätens tillstånd och framtidIntranätens tillstånd och framtid
Intranätens tillstånd och framtidKristian Norling
 
Enterprise 2.0 = Knowledge Management 2.0?
Enterprise 2.0 = Knowledge Management 2.0?Enterprise 2.0 = Knowledge Management 2.0?
Enterprise 2.0 = Knowledge Management 2.0?Dan Keldsen
 

La actualidad más candente (19)

Steljes Productive Video & Data Conferencing
Steljes Productive Video & Data ConferencingSteljes Productive Video & Data Conferencing
Steljes Productive Video & Data Conferencing
 
Benefit thru-communication-improvement
Benefit thru-communication-improvementBenefit thru-communication-improvement
Benefit thru-communication-improvement
 
Should Internal Communications be driving digital transformation
Should Internal Communications be driving digital transformationShould Internal Communications be driving digital transformation
Should Internal Communications be driving digital transformation
 
Capstone Project
Capstone ProjectCapstone Project
Capstone Project
 
Intra.net reloaded 2012 agenda
Intra.net reloaded 2012 agendaIntra.net reloaded 2012 agenda
Intra.net reloaded 2012 agenda
 
Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...
Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...
Seizing Opportunities, Overcoming Productivity Challenges in the Virtually Co...
 
Steljes video and data conferencing survey report
Steljes video and data conferencing survey reportSteljes video and data conferencing survey report
Steljes video and data conferencing survey report
 
How to put social into process
How to put social into processHow to put social into process
How to put social into process
 
Profitable collaboration whitepaper
Profitable collaboration whitepaperProfitable collaboration whitepaper
Profitable collaboration whitepaper
 
Digital Workplace Trends and Transformation
Digital Workplace Trends and TransformationDigital Workplace Trends and Transformation
Digital Workplace Trends and Transformation
 
Staying Connected
Staying ConnectedStaying Connected
Staying Connected
 
Social Business Collaboration Framework For Success - Workshop
Social Business Collaboration Framework For Success - WorkshopSocial Business Collaboration Framework For Success - Workshop
Social Business Collaboration Framework For Success - Workshop
 
Business Productivity Statistics Presentation
Business Productivity Statistics PresentationBusiness Productivity Statistics Presentation
Business Productivity Statistics Presentation
 
Enterprise Knowledge Workers: Understanding Risks and Opportunities
Enterprise Knowledge Workers: Understanding Risks and OpportunitiesEnterprise Knowledge Workers: Understanding Risks and Opportunities
Enterprise Knowledge Workers: Understanding Risks and Opportunities
 
Business Productivity Suite Presentation
Business Productivity Suite PresentationBusiness Productivity Suite Presentation
Business Productivity Suite Presentation
 
The Digital Workplace at Grundfos From Content to Collaboration
The Digital Workplace at Grundfos  From Content to CollaborationThe Digital Workplace at Grundfos  From Content to Collaboration
The Digital Workplace at Grundfos From Content to Collaboration
 
Effective Team Collaboration Made Simple - Lumo Flow Whitepaper
Effective Team Collaboration Made Simple - Lumo Flow WhitepaperEffective Team Collaboration Made Simple - Lumo Flow Whitepaper
Effective Team Collaboration Made Simple - Lumo Flow Whitepaper
 
Intranätens tillstånd och framtid
Intranätens tillstånd och framtidIntranätens tillstånd och framtid
Intranätens tillstånd och framtid
 
Enterprise 2.0 = Knowledge Management 2.0?
Enterprise 2.0 = Knowledge Management 2.0?Enterprise 2.0 = Knowledge Management 2.0?
Enterprise 2.0 = Knowledge Management 2.0?
 

Destacado

Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...
Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...
Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...Flavia Rubino | The Talking Village
 
FDC Ban - What's Right and What's Wrong?
FDC Ban - What's Right and What's Wrong?FDC Ban - What's Right and What's Wrong?
FDC Ban - What's Right and What's Wrong?Anup Soans
 
Holidays in Libraries: Rethinking Our Programming
Holidays in Libraries: Rethinking Our ProgrammingHolidays in Libraries: Rethinking Our Programming
Holidays in Libraries: Rethinking Our ProgrammingS Bryce Kozla
 
Fnul selling techniques and handling objection
Fnul selling techniques and handling objectionFnul selling techniques and handling objection
Fnul selling techniques and handling objectionPik Lertsavetpong
 
Pitfalls of Managing International Contract Administration
Pitfalls of Managing International Contract AdministrationPitfalls of Managing International Contract Administration
Pitfalls of Managing International Contract AdministrationAvanti Hiremath
 
Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...
Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...
Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...WestEnd Prepare
 
Anxiety Presentation
Anxiety PresentationAnxiety Presentation
Anxiety Presentationjinu101
 
Heroism in the wind and the lion
Heroism in the wind and the lionHeroism in the wind and the lion
Heroism in the wind and the lionElhassan ROUIJEL
 
Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015
Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015 Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015
Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015 Anup Soans
 
презентация Microsoft Power Point
презентация Microsoft Power Pointпрезентация Microsoft Power Point
презентация Microsoft Power Pointnatysik
 

Destacado (20)

Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...
Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...
Netnografica "Il sostegno alle mamme e alle famiglie - bisogni e risposte dal...
 
infocom_march2010
infocom_march2010infocom_march2010
infocom_march2010
 
Ttv parmacamp
Ttv parmacampTtv parmacamp
Ttv parmacamp
 
Sudii1
Sudii1Sudii1
Sudii1
 
FDC Ban - What's Right and What's Wrong?
FDC Ban - What's Right and What's Wrong?FDC Ban - What's Right and What's Wrong?
FDC Ban - What's Right and What's Wrong?
 
Wireless solution
Wireless solutionWireless solution
Wireless solution
 
Holidays in Libraries: Rethinking Our Programming
Holidays in Libraries: Rethinking Our ProgrammingHolidays in Libraries: Rethinking Our Programming
Holidays in Libraries: Rethinking Our Programming
 
Fnul selling techniques and handling objection
Fnul selling techniques and handling objectionFnul selling techniques and handling objection
Fnul selling techniques and handling objection
 
Pik's portfolio2011
Pik's portfolio2011Pik's portfolio2011
Pik's portfolio2011
 
Pitfalls of Managing International Contract Administration
Pitfalls of Managing International Contract AdministrationPitfalls of Managing International Contract Administration
Pitfalls of Managing International Contract Administration
 
20140207 tsigos glc2014
20140207 tsigos glc201420140207 tsigos glc2014
20140207 tsigos glc2014
 
Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...
Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...
Rezoning 1569 W6th Ave, by Ian Adam, P.Eng, M.Sc., 19-Oct-2010, for Public He...
 
Anxiety Presentation
Anxiety PresentationAnxiety Presentation
Anxiety Presentation
 
Heroism in the wind and the lion
Heroism in the wind and the lionHeroism in the wind and the lion
Heroism in the wind and the lion
 
Yes for eban w.u
Yes for eban w.uYes for eban w.u
Yes for eban w.u
 
ANDROID APLICACIONES
ANDROID APLICACIONESANDROID APLICACIONES
ANDROID APLICACIONES
 
Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015
Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015 Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015
Compendium of Notified Ceiling Prices of Scheduled Drugs - 2015
 
Diritto all'anonimato
Diritto all'anonimatoDiritto all'anonimato
Diritto all'anonimato
 
Magic Zazzle!
Magic Zazzle! Magic Zazzle!
Magic Zazzle!
 
презентация Microsoft Power Point
презентация Microsoft Power Pointпрезентация Microsoft Power Point
презентация Microsoft Power Point
 

Similar a Instantly connecting developers across the miles

The Rise of Remote Work: Why Hiring Remote Developers Is the Future
The Rise of Remote Work: Why Hiring Remote Developers Is the FutureThe Rise of Remote Work: Why Hiring Remote Developers Is the Future
The Rise of Remote Work: Why Hiring Remote Developers Is the FutureAcquaint Softtech Private Limited
 
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfHOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfLaura Miller
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptxkristinatemen
 
Hire Remote Developers or an Entire Development Team - The Complete Guide
Hire Remote Developers or an Entire Development Team - The Complete GuideHire Remote Developers or an Entire Development Team - The Complete Guide
Hire Remote Developers or an Entire Development Team - The Complete GuideAcquaint Softtech Private Limited
 
Outsourcing Full-stack Developer for Web Application Development? Here’s What...
Outsourcing Full-stack Developer for Web Application Development? Here’s What...Outsourcing Full-stack Developer for Web Application Development? Here’s What...
Outsourcing Full-stack Developer for Web Application Development? Here’s What...Katy Slemon
 
Managing Responsive - eduWeb Digital Summit 2012 – Boston
Managing Responsive - eduWeb Digital Summit 2012 – BostonManaging Responsive - eduWeb Digital Summit 2012 – Boston
Managing Responsive - eduWeb Digital Summit 2012 – BostonRebekah Walker
 
Easy and Effective Remote Collaboration
Easy and Effective Remote CollaborationEasy and Effective Remote Collaboration
Easy and Effective Remote CollaborationWrike
 
assingnment 56
assingnment 56assingnment 56
assingnment 56Bhas Karan
 
Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...
Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...
Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...Acquaint Softtech Private Limited
 
Project part 2 instructions
Project part 2   instructionsProject part 2   instructions
Project part 2 instructionsIIUM
 
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideZibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideAmit Ashwini
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningMiles Berry
 
How to implement team communication strategies remotely
How to implement team communication strategies remotelyHow to implement team communication strategies remotely
How to implement team communication strategies remotelyOrangescrum
 
What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...EfrogPtyLtd1
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform TeamVMware Tanzu
 
How to Create a Productive Environment for Remote Developers
How to Create a Productive Environment for Remote DevelopersHow to Create a Productive Environment for Remote Developers
How to Create a Productive Environment for Remote DevelopersAcquaint Softtech Private Limited
 
The Impact of DevOps Adoption on Teams.pdf
The Impact of DevOps Adoption on Teams.pdfThe Impact of DevOps Adoption on Teams.pdf
The Impact of DevOps Adoption on Teams.pdfMindfire LLC
 
10 Software Development Strategies to Adopt in 2023 & Beyond.pdf
10 Software Development Strategies to Adopt in 2023 & Beyond.pdf10 Software Development Strategies to Adopt in 2023 & Beyond.pdf
10 Software Development Strategies to Adopt in 2023 & Beyond.pdfPolyxer Systems
 

Similar a Instantly connecting developers across the miles (20)

The Rise of Remote Work: Why Hiring Remote Developers Is the Future
The Rise of Remote Work: Why Hiring Remote Developers Is the FutureThe Rise of Remote Work: Why Hiring Remote Developers Is the Future
The Rise of Remote Work: Why Hiring Remote Developers Is the Future
 
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfHOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
 
Introducton of event-driven edited.pptx
Introducton of event-driven edited.pptxIntroducton of event-driven edited.pptx
Introducton of event-driven edited.pptx
 
Hire Remote Developers or an Entire Development Team - The Complete Guide
Hire Remote Developers or an Entire Development Team - The Complete GuideHire Remote Developers or an Entire Development Team - The Complete Guide
Hire Remote Developers or an Entire Development Team - The Complete Guide
 
Outsourcing Full-stack Developer for Web Application Development? Here’s What...
Outsourcing Full-stack Developer for Web Application Development? Here’s What...Outsourcing Full-stack Developer for Web Application Development? Here’s What...
Outsourcing Full-stack Developer for Web Application Development? Here’s What...
 
Managing Responsive - eduWeb Digital Summit 2012 – Boston
Managing Responsive - eduWeb Digital Summit 2012 – BostonManaging Responsive - eduWeb Digital Summit 2012 – Boston
Managing Responsive - eduWeb Digital Summit 2012 – Boston
 
Easy and Effective Remote Collaboration
Easy and Effective Remote CollaborationEasy and Effective Remote Collaboration
Easy and Effective Remote Collaboration
 
assingnment 56
assingnment 56assingnment 56
assingnment 56
 
Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...
Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...
Pros and Cons of Hiring Remote Developers: Making Informed Decisions for Your...
 
Project part 2 instructions
Project part 2   instructionsProject part 2   instructions
Project part 2 instructions
 
Learning Curve
Learning CurveLearning Curve
Learning Curve
 
Poor Man's Kanban
Poor Man's KanbanPoor Man's Kanban
Poor Man's Kanban
 
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideZibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison Guide
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 Planning
 
How to implement team communication strategies remotely
How to implement team communication strategies remotelyHow to implement team communication strategies remotely
How to implement team communication strategies remotely
 
What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...What is In-house Development or Developer Team and What are the Benefits and ...
What is In-house Development or Developer Team and What are the Benefits and ...
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform Team
 
How to Create a Productive Environment for Remote Developers
How to Create a Productive Environment for Remote DevelopersHow to Create a Productive Environment for Remote Developers
How to Create a Productive Environment for Remote Developers
 
The Impact of DevOps Adoption on Teams.pdf
The Impact of DevOps Adoption on Teams.pdfThe Impact of DevOps Adoption on Teams.pdf
The Impact of DevOps Adoption on Teams.pdf
 
10 Software Development Strategies to Adopt in 2023 & Beyond.pdf
10 Software Development Strategies to Adopt in 2023 & Beyond.pdf10 Software Development Strategies to Adopt in 2023 & Beyond.pdf
10 Software Development Strategies to Adopt in 2023 & Beyond.pdf
 

Más de Citrix Online

How To Stay Covered in the Mobile Work Downpour
How To Stay Covered in the Mobile Work DownpourHow To Stay Covered in the Mobile Work Downpour
How To Stay Covered in the Mobile Work DownpourCitrix Online
 
Emergency Telecommuting Guide
Emergency Telecommuting GuideEmergency Telecommuting Guide
Emergency Telecommuting GuideCitrix Online
 
Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...
Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...
Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...Citrix Online
 
The Employee Point of View: The Economic Downturn
The Employee Point of View: The Economic DownturnThe Employee Point of View: The Economic Downturn
The Employee Point of View: The Economic DownturnCitrix Online
 
9 Management Practices for Exceptional Webinars
9 Management Practices for Exceptional Webinars9 Management Practices for Exceptional Webinars
9 Management Practices for Exceptional WebinarsCitrix Online
 
What's Working in Small Business Marketing and Webinars
What's Working in Small Business Marketing and WebinarsWhat's Working in Small Business Marketing and Webinars
What's Working in Small Business Marketing and WebinarsCitrix Online
 
Deer In The Headlights How To Create Content Without Blinking
Deer In The Headlights How To Create Content Without BlinkingDeer In The Headlights How To Create Content Without Blinking
Deer In The Headlights How To Create Content Without BlinkingCitrix Online
 
Making the Most of Your Marketing Budget in 2010
Making the Most of Your Marketing Budget in 2010Making the Most of Your Marketing Budget in 2010
Making the Most of Your Marketing Budget in 2010Citrix Online
 
Actionable Strategies for Driving Sales and Increasing ROI
Actionable Strategies for Driving Sales and Increasing ROIActionable Strategies for Driving Sales and Increasing ROI
Actionable Strategies for Driving Sales and Increasing ROICitrix Online
 
Driving Growth and Cutting Costs in 2010 with Online Collaboration
Driving Growth and Cutting Costs in 2010 with Online CollaborationDriving Growth and Cutting Costs in 2010 with Online Collaboration
Driving Growth and Cutting Costs in 2010 with Online CollaborationCitrix Online
 
Training Trends for 2010: How to Embrace the New Training Landscape
Training Trends for 2010: How to Embrace the New Training LandscapeTraining Trends for 2010: How to Embrace the New Training Landscape
Training Trends for 2010: How to Embrace the New Training LandscapeCitrix Online
 

Más de Citrix Online (11)

How To Stay Covered in the Mobile Work Downpour
How To Stay Covered in the Mobile Work DownpourHow To Stay Covered in the Mobile Work Downpour
How To Stay Covered in the Mobile Work Downpour
 
Emergency Telecommuting Guide
Emergency Telecommuting GuideEmergency Telecommuting Guide
Emergency Telecommuting Guide
 
Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...
Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...
Business Continuity And Disaster Recovery Are Top IT Priorities For 2010 And ...
 
The Employee Point of View: The Economic Downturn
The Employee Point of View: The Economic DownturnThe Employee Point of View: The Economic Downturn
The Employee Point of View: The Economic Downturn
 
9 Management Practices for Exceptional Webinars
9 Management Practices for Exceptional Webinars9 Management Practices for Exceptional Webinars
9 Management Practices for Exceptional Webinars
 
What's Working in Small Business Marketing and Webinars
What's Working in Small Business Marketing and WebinarsWhat's Working in Small Business Marketing and Webinars
What's Working in Small Business Marketing and Webinars
 
Deer In The Headlights How To Create Content Without Blinking
Deer In The Headlights How To Create Content Without BlinkingDeer In The Headlights How To Create Content Without Blinking
Deer In The Headlights How To Create Content Without Blinking
 
Making the Most of Your Marketing Budget in 2010
Making the Most of Your Marketing Budget in 2010Making the Most of Your Marketing Budget in 2010
Making the Most of Your Marketing Budget in 2010
 
Actionable Strategies for Driving Sales and Increasing ROI
Actionable Strategies for Driving Sales and Increasing ROIActionable Strategies for Driving Sales and Increasing ROI
Actionable Strategies for Driving Sales and Increasing ROI
 
Driving Growth and Cutting Costs in 2010 with Online Collaboration
Driving Growth and Cutting Costs in 2010 with Online CollaborationDriving Growth and Cutting Costs in 2010 with Online Collaboration
Driving Growth and Cutting Costs in 2010 with Online Collaboration
 
Training Trends for 2010: How to Embrace the New Training Landscape
Training Trends for 2010: How to Embrace the New Training LandscapeTraining Trends for 2010: How to Embrace the New Training Landscape
Training Trends for 2010: How to Embrace the New Training Landscape
 

Último

8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 

Último (20)

8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 

Instantly connecting developers across the miles

  • 1. White paper Instantly connecting developers across the miles How new technology accelerates the success of development teams
  • 2. Like a team of star football players, software developers need to keep the communication lines open and work rapidly to move projects toward the goal line. However, the growing reliance on remote programmers means team players are not all on the same playing field, making it much harder to score. Shrinking travel budgets mean remote programmers won’t be able to physically come together, increasing pressure on development directors. When the team is distributed, developers often leverage instant messaging, email and conference calls to move projects along. If programmers are not able to rapidly share their ideas and concerns, production schedules move in slow motion. What can be done to speed the efficiency of remote programmers? Is there an easy way to empower When programmers are in programmers to collaborate, regardless of their physical locations? remote locations, they are forced to employ time- To meet these challenges, many software development teams are turning to real-time online consuming processes that collaboration solutions. Designed to provide all the advantages of physically being in a single location, take them away from their these solutions allow remote developers to share their screens and interact live with their peers from core responsibilities any location. This white paper will examine key developer challenges and reveal the many advantages of real-time online collaboration solutions. Challenges facing remote developers Nothing beats face-to-face communication. However, booking flights to bring the team together is no longer an option for most developers. “People continue to go through tough times and cut back in travel. We are seeing some businesses that have a mandate to cut travel 30 to 50 percent,” said Frost & Sullivan analyst Roopam Jain.1 The ability to grab a programmer’s eye is much more difficult when that person is outside the office. The benefits of white boarding a concept or reviewing code with peers are replaced by time-consuming documentation, tedious screen captures, detailed markups and endless phone calls. Managing remote programmers can also be challenging. As one development director explained, “I have to make extra effort to maintain the quality of interactions and beware of how I say things, as my body language is not communicated via a telephone call.”2 Morale challenges also emerge. One remote programmer described, “I’ve learned to cope with a lot, and adapted my work habits. It has forced me to become much better at communication, and describing the what, why and how of my programming. I believe that remote pairing is physically, emotionally and intellectually taxing. If I was 100% remote, I don’t think I could handle it long-term.”3 When programmers are physically separated, a lot more time is needed for explaining and documenting rather than brainstorming and coding. For example, regular conference calls are often necessary to keep everyone on task and ensure issues are discussed in a public forum. When programmers are not physically there, they might be tempted to mute their phone, leave the room or perform some other activities, fully disengaging from the meeting. A lack of visual communication also makes it hard for people to convey their ideas. 1 Boulton, C. (December 12, 2008). eWEEK. Web conferencing fills void in tight times. 2 Sepulveda, C. (July 2003). IEEE. Agile development and remote teams: Learning to love the phone. 3 Wooley, C. (December 18, 2008). Pivotal Labs Blog. Best remote pairing settings 2008. 2
  • 3. These issues reduce the overall productivity of development teams, creating significant opportunity costs as the team struggles to meet shrinking development windows. Fortunately, new technology is changing the way remote programmers communicate. Greater pressure to do more When the team is The sluggish economy puts more pressure on developers to release new software to spur sales and expected to produce retain existing clients. Add competitive pressures by more nimble competitors and the development more within shrinking time manager faces major challenges. As more progress must be made more quickly, having an efficient and budget windows, the development team is essential. communication limits of When programmers are expected to do more, yet they cannot adequately share ideas and issues, remote programmers deter quality often suffers. The result can be a lack of thorough testing or proper oversight that creates a progress never-ending cycle of developers reacting to problems, instead of moving forward on their projects. A brief examination of the history of collaboration technology provides further insight. Brief history of remote collaboration As email became commonplace in the early 1990s, developers began analyzing the benefits of hiring Over the last 20 years, remote talent. Email made it very easy for remote programmers to document their thoughts and technology has evolved transmit them to others. However, email always needed to be augmented by regular phone calls. to allow programmers to By the late 1990s, shared file spaces allowed programmers to store documents in a central working easily collaborate over hub. However, the general mindset at the time was still to keep most programmers in a single room, long distances enabling white boarding and team collaboration. As instant messaging grew in popularity around 2000, remote programmers were able to keep a constant line of communication open, easily sending code back and forth. These one-to-one communications reduced phone calls and helped keep remote developers engaged, but did not replace regular group meetings or the need to visually present ideas. Around 2002, Microsoft® SharePoint® grew in popularity, allowing developers to work collaboratively on a document. This did allow remote programmers to work in concert, but did not replace the need for regular conference calls. Around 2004, early Web conferencing solutions allowed development directors to show what was on their screens to their remote teams, allowing everyone to see the same thing. However, the technology was sometimes difficult to set up and required high bandwidth connectivity, often resulting in serious lag times. Web conferencing was more viable for presenting PowerPoint® presentations than for actually examining any dynamic content or real code. By 2006, improved bandwidth allowed more developers to go remote. Many of the kinks had been worked out of early Web conferencing solutions. By 2008, the transmission of Voice over Internet Protocol (VoIP) became mainstream. New solutions began integrating voice, chat and collaboration into a single application, bringing a new level of communication to remote developers. 3
  • 4. The next step: real-time online collaboration Real-time online Designed to empower remote programmers to effortlessly communicate with each other, real-time collaboration allows online collaboration solutions are providing significant competitive advantages to development programmers to talk, teams. Now, anything that can be displayed on a monitor can be shared simultaneously with anyone, text chat and show anywhere, eliminating the communication challenges faced by remote programmers. Adding real-time remote peers anything voice communication, these solutions provide all the audio and visual elements of in-person meetings. that’s on their screen, greatly enhancing Running as Software as a Service (SaaS), these solutions provide real-time connections among two or communication more programmers. Not only can they share code, spreadsheets and presentations, programmers can also remotely operate and demonstrate live running applications. Combining screen sharing, remote control, text messaging, and VoIP-based and traditional telephony into a single fully integrated Web-based application, real-time online collaboration provides all the benefits of physically being in the same room. Now, remote developers can effortlessly come together to talk, show and document their ideas. All that’s needed is a Web connection. With real-time online collaboration, remote programmers can collaborate on software code, enable anyone to control any machine and dynamically show what is on any programmer’s screen. Figure 1: A remote programmer can immediately launch a live session and review code with a group of remote peers. 4
  • 5. The benefits of real-time online collaboration Real-time online collaboration provides many benefits to remote programmers and development directors, including: • Speeds development time by allowing programmers to work more closely together, regardless of physical location • Reduces the need for travel by allowing remote programmers to immediately collaborate via the Web • Speeds decision making and project schedules by allowing developers to visually convey anything • Allows spontaneous collaboration for easy troubleshooting • Reduces the barriers of communication, allowing developers to work together more efficiently • Provides a dynamic visual component to conference calls, improving participant engagement • Ensures voice and visuals work with a single solution, eliminating logistics of working with different systems • Eliminates per-minute fees • Drives innovation by reducing resistance to communicate among team members • Accomplishes everything achievable in a face-to-face meeting without time-consuming and expensive travel • Allows other people within the company to quickly join a session and share their screens to help troubleshoot issues • Optimizes programmers’ time by allowing them to communicate with their peers remotely at any time • Allows worldwide voice communication without a telephone, eliminating long-distance bills What to look for in a real-time online collaboration solution When seeking a real-time online collaboration solution to assist remote programmers, consider the following important requirements: One-click meetings: Seek a solution that makes it easy to instantly begin an impromptu session with a single click from within Outlook, an instant-messaging application or from the desktop. Optimized for screen sharing: Make sure the technology was built specifically for screen sharing, eliminating the need to upload documents to a central server and ensuring fast transmission of what is displayed on the session leader’s screen. Instantly change control: The ideal solution should enable any participant to immediately take control of a remote programmer’s screen or show something on his or her local screen. Redundant global data centers: Work with a company that has redundant data centers located around the globe, ensuring that the system will always be operational, regardless of regional usage spikes. Push-button recording: Look for the ability to record and play back meetings without special plug-ins. This allows developers to easily share recorded meetings with peers. Integrated audio conferencing: The solution should include an audio conferencing bridge at no extra cost that also features VoIP-based audio. Make sure the solution can effortlessly combine the recording of VoIP-based audio, telephone-based audio and the visuals for easy playback. Real-time refresh rates: Make sure participants can see exactly what the session leader sees—when he or she sees it—ensuring what is said tracks with what is shown. Easy and expandable chat: Look for a solution that allows the chat window to be easily expanded, allowing others joining a meeting to easily catch up on any prior messages. Flat-rate pricing: Choose a solution that offers flat-rate pricing for Web conferencing, VoIP and teleconferencing, regardless of use. This helps in establishing budgets and eliminating unexpected costs. 5
  • 6. Operates transparently in the background: Look for a solution that operates transparently to users and does not take over the entire screen for presenters and participants. Automatically scales large displays: Seek a solution that will dynamically scale larger screens to fit the screens of other participants, and includes the ability to zoom in to view larger displays. Identifies the active speaking participant: To help everyone know who is speaking, look for a solution that displays the name of the speaking party to improve communications. The GoToMeeting Corporate advantage Citrix® GoToMeeting® Corporate empowers remote programmers to greatly improve their communication by remotely sharing anything on their computer desktop. The award-winning solution is helping developers around the globe improve their efficiency. Recent awards include Frost & Sullivan’s 2008 Web Conferencing Company of the Year and Small Business Computing’s 2008 Excellence in Technology award. Designed to meet all the requirements outlined in this paper, GoToMeeting Corporate also offers the following advantages: • Easy to use, GoToMeeting Corporate enables programmers to begin collaborating right away, without any training. • Patented bandwidth-adaptive compression technology ensures exceptional performance and successful sessions over any Internet connection. • All You Can Meet® pricing eliminates meeting duration limits, per-minute telephone fees and overage charges, encouraging programmers to use the service as often as they’d like, which increases their productivity. • Industry-standard security features are built in to ensure that confidential meeting information remains private. GoToMeeting Corporate also includes a full array of functionality, including: • Fully integrated audio, text messaging and screen sharing: VoIP, a traditional bridge line, onscreen chat and screen sharing are fully integrated into a single Web-based application. • One-click meetings: By simply clicking an icon, a programmer can begin a meeting. • Instant leader change: Participants can pass control among themselves, allowing anyone to control a remote desktop or display what is on his or her screen. • Easy integration: Meetings can be initiated, scheduled or joined through Microsoft® Outlook®, Microsoft Office®, IBM® Lotus Notes® or from various instant-messaging applications. • Full or partial desktop viewing: Eliminating the need to upload content, the solution allows a programmer to show an entire desktop or a specific application. • Cross-platform compatible: Supports Windows and Mac® operating systems to ensure all programmers can meet together. • Toll-free support: Live support technicians are available 24 hours a day, 7 days a week to assist in any way. GoToMeeting Corporate in action SolidWorks Corporation has more than 200 programmers working from five different research and development locations around the world. As the leading supplier of 3D mechanical design software, the company develops products that help businesses create everything from motorcycles to medical devices. “Our developers don’t want to just talk about ideas—they want to see them and point to them,” said Brian Harrison, SolidWorks’ director of platform development. They employed GoToMeeting to help their programmers better collaborate. “We present an idea and then pass around the presentation baton so different people can show their desktops,” said Harrison. 6
  • 7. GoToMeeting not only helps SolidWorks save time, it increases innovation. “The ‘eureka’ moments Citrix Online happen more frequently because everyone can see an accurate visual,” explained Harrison. Citrix Online division Harrison, who uses a 30-inch monitor, likes the automatic scaling capabilities. “That’s important in our development environment because we don’t have to change the resolution of our monitors so Product information: everyone matches up. There’s no need to use scroll bars,” said Harrison. www.gotomeeting.com/corp Able to start a meeting in seconds, GoToMeeting is helping SolidWorks improve the productivity of its Sales inquiries: entire team. And Harrison added, “On a personal level, the Citrix product saves me at least four weeks gotomeeting@citrixonline.com Phone: 1-800-372-6207 of travel a year, and my family appreciates it.” +1-805-690-2340 Take your development team’s performance to the next level with GoToMeeting Corporate. Media inquiries: For a free evaluation of GoToMeeting Corporate or to learn more about real-time online collaboration, pr@citrixonline.com Phone: +1-805-690-2969 please call 1-800-372-6207 or visit www.GoToMeeting.com/freeevaluation/. If you’re calling from outside the United States, please call +1-805-690-2340. www.citrixonline.com For more information on Citrix GoToMeeting Corporate, visit www.gotomeeting.com/corp About Citrix Online Citrix Online provides secure, easy-to-use online solutions that enable people to work from anywhere with anyone. Whether using GoToMyPC® to access and work on a remote PC, GoToAssist® to support customers or GoToMeeting® to hold online meetings and Webinars, our customers – more than 35,000 businesses and hundreds of thousands of individuals – are increasing productivity, A Division of Citrix Systems, Inc. decreasing travel costs and improving sales, training and service on a global basis. A division of Citrix Systems, Inc. (Nasdaq: CTXS), Citrix Online is based in Santa Barbara, California. For more information, visit www.citrixonline.com or call +1-805-690-6400. © 2009 Citrix Online, LLC. All rights reserved. Citrix® is a registered trademark of Citrix Systems, Inc., in the United States and other countries. GoToMyPC®, GoToAssist® and GoToMeeting® are trademarks or registered trademarks of Citrix Online, LLC, in the United States and other countries. All other trademarks and registered trademarks are the property of their respective owners. 19328/3.6.09/PDF www.citrixonline.com 7