"½Ç½Ã" Á¾·ù¸¦ À§ÇÑ ±â·Ï º¸°ü¼Ò
-->¾î¶² ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®µçÁö¿¡¼´Â, ¼ÒÇÁÆ®¿þ¾î °³¹ß ³ëµ¿ ºÐ´ë´Â ´ÜÁö 30%¿¡¼ ÃѰæºñÀÇ 50%¸¦ ´ëÇ¥ÇÑ´Ù. ÃѰæºñ¿¡ °üÇØ¼´Â, ÇÁ·ÎÁ§Æ® °ü¸®¿¡ ÀÇÇØ, ºÐ¼® ¹× µðÀÚÀÎ, ¹× º¸Á¶ Ȱµ¿°ú °°Àº °ü¸® ½ÃÇè ¹× È¯°æ Áغñ ³¯¶óÁø´Ù. ÀÌ·± ÀÌÀ¯·Î ±ÙÇØ ÇÁ·ÎÁ§Æ®¿¡ °æºñ Àý¾àÀº 15% ÀÌ»ó ÃÑ ÇÁ·ÎÁ§Æ® ºñ¿ëÀÇ 25%°¡ ¾Æ´Ï´Ù. ´ç½ÅÀº °áÄÚ ÇÁ·ÎÁ§Æ®°¡ ºÐ¸íÇÏ ÁöÁ¤ÇÏ´Â À̰í, µðÀÚÀÎÀÌ ¼¼ºÎ»çÇ×À¸·Î ÁغñµÇ¸é ¾Ê´Â ÇÑ, 100%³â¿¡¼ ±×·± ÇÁ·ÎÁ§Æ®¿¡ 200%³âÀÇ ¹ÝȯÀ» ã¾Æ³»Áö ¾ÊÀ» °ÍÀÌ´Ù. ´ç½ÅÀº ¼ö½Ã·Î ã¾Æ³¾ °ÍÀÌ´Ù ±ÙÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ ±×·± ¹ÝȯÀ» ¿ä±¸ÇÏ´Â Á¶Á÷Àº ±×µé¿¡ ¿ÜºÎ¿¡¼ Á¶´ÞÇß´Ù. ¿ª½Ã, ÃÑ ÇÁ·ÎÁ§Æ®ÀÇ ´ç½ÅÀÇ ºñ¿ë¿¡ 25% ÀúÃàÀº È®½ÇÈ÷ »ó´ç¼öÀÏ ¼ö ÀÖ´Ù.
±ÙÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ ÀÖ´Â ¼º°øÀ» ´Þ¼ºÇÏ´Â, »ý¸í ºÎºÐÀº ¾ÈÀü ÀåÄ¡ Åë½Å¸ÁÀÇ ÇÊ¿äÁ¶°ÇÀÌ´Ù. Á¤º¸°¡ ±³È¯µÉ ¼ö ÀÖ°í °ü·Ã »çÁ¤ÀÌ ºÐ·ùµÈ´Ù ±×·¡¾ß Ä¿¹Â´ÏÄÉÀ̼ÇÀÌ ´ç½Å°ú ´ç½ÅÀÇ ±ÙÇØ Çùµ¿ÀÚ »çÀÌ »ì¾Æ ÀÖ´Â À¯ÁöµÈ´Ù ¾ÆÁÖ Áß¿äÇÏ´Ù. ÀÌ µ¿±âÈµÈ ³ë·ÂÀÌ ¿ì¼± ÁöÄÑÁöÁö ¾Ê´Â °æ¿ì¿¡, ÇÁ·ÎÁ§Æ®ÀÇ ¼º°øÀº Àǽɽº·¯¿ï °ÍÀÌ´Ù. Your communication strategy needs to be well defined, and such strategies should include communication tools, such as conference calls, video conferencing, wikis, bug tracking, and continuous integration build servers and a source control repository. Here we will have a brief look at some of these tools:
Conference calls/Video Conferencing - There should be a routine conference call set up between your team and the team from your offshore company. In here too a schedule needs to be set up, ensuring that conferences start and end at specified time. The issues discussed should be well documented to be referred to later.
If you have an access to a video conferencing system, it would become a highly desired facility in such scenarios. However, true video conferencing equipment would require high bandwidth, unlike the $100 web cams which are increasingly used for such conferencing. Setting up video conferencing and its operation is costly, and this conferencing could perhaps be scheduled once a week.
Wiki/Whiteboard/RSS - You would need collaborative development effort in any project outsourced offshore. Ideally the ¡°white-board¡± solution is quite effective in solving different kinds of technical issues. This allows both the parties to work on a common document structure, hence following the same method of representing their status regarding the project.
Continuous Integration and Bug Tracking – You need to a way for all team members to immediately, at any time, know the status of the project from the code perspective. Two ways this can be facilitated is through a continuous integration build server and the implementation and diligent maintenance of bug tracking/automated test results.
Source Control Repository - A document repository is a part of an important tool for providing communication between the onsite and offshore teams. This repository should be accessible by both the teams 24 hours, 7 days a week, remembering that your offshore team will be working when you will have nights. The repository should preferably have a secured access, with each identified members having their own username and password.
You probably noticed the exclusion of email and instant messenger (IM) as tools? Of course, I do not suggest you remove these applications entirely. But offshore software development teams tend to quickly rely on them too much. When information is exchanged across email or IM, the knowledge contained in the communication is buried. Using these tools appears to be a time saver on the surface. However, in the longer term, in the exchange of emails/IM becomes a burden and time waster when attempting to reference previous communication dialog.
¼ÒÇÁÆ®¿þ¾î¸¦ ¿ÜºÎ¿¡¼ Á¶´ÞÇϽʽÿÀ











