NEW 기획 디자인 개발 프로덕트 아웃소싱 프리랜싱

개발

슬랙(Slack) 같은 앱을 만들려면 비용이 얼마나 들까?

요즘IT의 번역글들

본문은 위시켓과 번역가 전리오가 함께 만든 해외 콘텐츠 기반 번역문입니다. 매일 새로운 자바스크립트 및 웹 개발 콘텐츠를 제공하는 ‘JavaScript’블로그 글을 번역했습니다. 작가는 소피아 마틴(Sophia Martin)으로 수석 비즈니스 분석가이자 IT 컨설턴트로 13년 이상의 경력을 가지고 있습니다. 본문은 슬랙(Slack) 같은 앱을 만들려면 비용이 얼마나 드는지, 어떻게 수익을 낼 수 있는지 등을 함께 살펴볼 수 있겠습니다.

 
슬랙(Slack)

 

뛰어난 커뮤니케이션 시스템이 없는 일터를 상상이나 할 수 있을까요? 새로 창업한 회사든 업계를 이끌고 있는 브랜드이든 관계없이, 비즈니스의 성공을 위해서는 언제나 직원들과의 효율적인 커뮤니케이션이 아주 중요합니다. 통계 자료[1]에 의하면, 슬랙(Slack)의 활성 사용자(active user)는 1000만 명이 넘고, 이들은 한 번 로그인을 하면 9시간 이상 사용하며, 매달 15억 개의 메시지를 주고받고 있습니다. 그렇기 때문에 수많은 기업들이 어느 때든 편리하게 팀원들과 커뮤니케이션하기 위한 플랫폼으로 슬랙을 선택하고 있는 것입니다.

 

슬랙과 같은 메시징 앱은 간편하게 커뮤니케이션할 수 있는 기능을 제공하며, 언제 어디서든 팀원들과 연결되어 있을 수 있도록 해주기 때문에, 다양한 비즈니스 영역에서 점점 더 많은 주목을 받고 있습니다. 실제로 이러한 “인스턴트 커뮤니케이션 및 메시징”을 활용하는 사례는 빠르게 증가하고 있으며, 덕분에 관련 기업들은 테크 업계에서도 아주 유명한 유니콘(unicorn)[2]들이 되었습니다.

 

이런 결과가 놀랍게 느껴지시나요? 그리고 슬랙과 같은 메시징 앱을 만들고 싶지만, 어디에서부터 시작해야 하는지, 그들이 거둔 성공의 비결은 무엇인지, 그런 앱을 만들려면 비용이 얼마나 드는지를 알고 싶으신가요? 여기에서는 바로 그런 점들을 다루려고 합니다. 이번 글에서는 슬랙과 같은 메시징 앱을 만드는 데 필요한 핵심적인 내용들을 살펴볼 것입니다.

 

 

슬랙(Slack)

1. 슬랙은 무엇이며, 시장의 현황은 어떤가요?

슬랙은 조직 내의 업무 전반에 걸쳐서 활용할 수 있으며, 여러 다양한 기기 및 플랫폼을 통해서 이용할 수 있는 채팅 기반의 메시징 애플리케이션입니다. 슬랙은 매우 강력하고 뛰어난 기능을 제공하기 때문에, 조직 내의 구성원들 간에 더욱 간편하면서도 효율적으로 커뮤니케이션을 할 수 있습니다. 슬랙과 같은 최신 메시징 앱을 이용하면, 파일과 데이터를 업로드하거나 공유하는 것도 쉽습니다. 그리고 자체적인 설정 기능이 있기 때문에, 기업들은 그 안에 있는 모든 것들을 완벽하게 제어할 수 있습니다. 또한 슬랙을 만든 이들은 이 앱이 매끄럽게 동작하도록 강력한 메커니즘을 갖추어 놓았기 때문에, 슬랙이 조직 내의 팀원들 간에 커뮤니케이션을 하기 위한 아주 편리한 솔루션이라는 것은 이미 일찌감치 입증되었습니다.

 

  • 글로벌 시장에서 슬랙에 관한 핵심적인 통계[3]
  • 스택의 사용 현황에 관한 자료에 의하면, 이 서비스의 유료 사용자는 현재 300만 명 이상이라고 합니다.
  • 전 세계 60만 개의 조직이 슬랙을 사용하고 있습니다.
  • 슬랙의 활성 사용자는 1000만 명 이상입니다.
  • 사람들은 한 번 로그인하면 평균 9시간을 사용합니다.

이러한 통계를 종합해 보면, 슬랙은 비즈니스의 운영을 간소화하고, 커뮤니케이션을 효율적으로 지속할 수 있는 모든 기능을 갖추고 있다고 해도 과언이 아닙니다.

 

 

슬랙(Slack)

2. 슬랙과 같은 앱을 만드는 것은 과연 합리적인가?

이번 코로나 팬데믹의 파동은 단지 비즈니스의 성장을 저해한 것만이 아니라, 구성원들과 직접 만나서 의사소통할 수 있는 기회도 줄였습니다. 바로 이런 조건에서 슬랙과 같은 메시징 앱이 실시간 커뮤니케이션을 위한 핵심적인 도구로 빛나게 되었으며, 기업들은 기존의 커뮤니케이션 프로세스를 다시 생각해 봐야만 했습니다. 그렇다면 이렇게 질문을 던져볼 수 있습니다. “어떻게 하면 메시징 앱을 커다란 비즈니스 기회로 만들 수 있는가?”

 

무작정 모바일 앱 개발자를 고용해서 슬랙 같은 앱을 만들어내는 작업에 착수하기 전에, 먼저 그러한 메시징 앱이 과연 어떤 시장을 겨냥하고 있는지를 고민해봐야 합니다. 그런데 사실, 그 용도가 기업을 위한 것이든 아니면 일상의 편의를 위한 것이든 간에, 여러분이 목표로 해야 하는 것은 시장 점유율의 확보입니다. 현실이 그럴 수밖에 없기 때문입니다. 메시징 앱 분야는 이미 왓츠앱(Whatsapp), 바이버(Viber), 텔레그램(Telegram), 라인(Line), 위챗(WeChat), 스냅챗(Snapchat)과 같은 대표적인 앱들이 장악하고 있으며, 이들 모두가 빠른 메시지 교환, 파일 공유, 영상/음성 통화 등 다양한 기능을 제공하고 있습니다.

 

따라서 일을 본격적으로 시작하기 전에, 여러분의 앱에서 두드러지게 강조해야 하는 기능이 무엇이며, 잠재적인 경쟁자들에게 일격을 가할 수 있는 강점이 무엇인지에 대해서 자세한 시장조사를 수행할 필요가 있습니다. 이런 방법을 통해서 여러분이 만드는 메시징 앱에 어떤 기능을 포함시켜야 하는지를 좀 더 쉽게 파악할 수 있습니다. 또한 뛰어난 기능, 멋진 디자인, 편리함, 생산성, 비즈니스 친화성 등을 갖춘 앱을 자랑스럽게 선보이기 위해서는 어떻게 해야 하는지에 대해서도 좀 더 실용적인 아이디어들을 얻을 수 있습니다. 아무튼 이런 과정을 거치면서 커다란 비즈니스 기회가 될 수 있는 메시징 앱을 출시하려면 어떻게 해야 하는지에 대해서 핵심적인 내용들을 파악하게 될 것입니다.

 

 

슬랙(Slack)

3. 슬랙과 같은 메시징 앱은 어떻게 만드나요?

그래서 결국 슬랙과 같은 메시징 앱을 만드는 것이 좋은 생각이라고 판단했다면, 앱 개발의 전체적인 과정에 대해서 알아야 할 필요가 있습니다. 메시징 앱을 개발하는 프로세스는 얼마나 복잡한 앱을 만드느냐에 따라서 다르기 때문에, 여러분이 원하는 것을 제대로 구현할 수 있는 앱 개발자를 고용하는 것이 좋습니다. 메시징 앱 개발을 시작하는 단계는 다음과 같이 구성되어 있습니다.

 

A. 플랫폼 선택하기

여러분이 만드는 앱을 어떤 플랫폼에서 출시할지를 선택한다면 앱 개발의 올바른 방향을 정할 수 있습니다. 플랫폼을 고를 때는 대상 고객층이 누구인지, 인구통계학적 특성은 무엇인지, 출시할 지역은 어디인지를 고려해야 하며, 안드로이드와 iOS 환경에 최적화된 네이티브 앱(native app)[4]은 각자 공략하고자 하는 시장이 다르다는 것도 염두에 두어야 합니다.

여러분이 판단할 수 있는 환경은 다음과 같은 세 가지가 있습니다.

  • 네이티브 앱 (안드로이드/iOS)
  • 데스크톱 버전 또는 웹 버전
  • 모바일과 데스크톱에서 모두 실행되는 크로스플랫폼(cross-platform)[5]앱

 

B. 핵심 기능 정리하기

어떤 기능을 선택하느냐에 따라서 메시징 앱의 성공에 크게 영향을 미칩니다. 그러나 사용할 수 있는 기술과 고급 기능들이 시중에 넘쳐나면서, 그중에서 여러분에게 가장 적합한 기능을 몇 가지만 고른다는 것이 점점 더 힘들어지고 있습니다. 그래도 간단하게 조언을 드리자면 다음과 같습니다.

  • 다른 것들과 비교해서 여러분의 앱이 경쟁력을 가질 수 있는 기능들을 목록으로 작성해 보십시오.
  • 표준화된 기능들을 가진 앱을 만든다면, 좀 더 쉽게 출시할 수 있습니다.

이 단계를 전문적으로 처리하려면, 가장 핵심적인 기능들을 고를 수 있는 안목을 갖추고 있으며, 합리적인 예산으로 작업할 수 있는 전문 앱 개발자를 고용하는 것이 좋습니다.

적정한 예산 책정

C. 적정한 예산 책정하기

앱 개발 비용에 영향을 주는 요소들은 아주 많기 때문에, 하나의 표준으로 정해진 예산이 있는 것은 아닙니다. 실제로 소요되는 비용은 여러분이 구현하고자 하는 기능이 몇 개나 되는지, 출시할 플랫폼이 무엇인지, 앱이 얼마나 복잡한지, 프로젝트를 위해 고용하는 개발자들이 누구인지에 따라서 달라집니다. 그럼에도 불구하고, 일반적으로 메시징 앱 1개를 개발하는데 드는 비용은 1만-1만 2000 달러(1147만-1377만 원)에서부터 시작해서, 위에서 제시한 요소들에 따라 50000달러(5738만 원) 이상이 될 수도 있습니다.

 

D. 앱 개발 팀 고용하기

여러분이 앱에 구현하고자 하는 기능들이 아무리 독특하고 혁신적이더라도, 그 앱의 성공 여부는 개발자들이 그것을 구현하는데 투입하는 기술과 전문성에 의해 크게 좌우됩니다. 만약 슬랙처럼 모든 것을 제대로 갖춘 메시징 앱을 개발하려 계획하고 있다면, 비즈니스 분석가, 프로젝트 매니저, iOS/안드로이드 앱 개발자, 품질보증 전문가(QA), UI/UX 디자이너 등을 포함해서 전문적인 인력을 고용해야 합니다. 모바일 앱 개발팀을 고용하는 비용은 지역, 전문성, 개발자의 숙련도 등에 따라서 다르긴 하지만, 일반적으로 시간당 15달러(17,000원)에서부터 시작해서 150달러(17만 원) 이상이 될 수도 있습니다.

 

 

메시징 앱이 갖추어야 하는 필수적인 기능 및 특징

4. 메시징 앱이 갖추어야 하는 필수적인 기능 및 특징

일반적으로 앱의 성공 여부는 그 안에 포함된 기능과 특징에 의해서 크게 좌우됩니다. 그러나 만약 슬랙과 같은 메시징 앱을 개발하고 있다면, 뛰어난 사용자 경험(UX)을 제공하는 풍부한 기능을 갖추고 있는지를 확인해야 합니다. 경쟁에서 뒤처지지 않기 위해서 포함해야 하는 핵심적인 기능들은 다음과 같습니다.

 

  • 연락처와 연동한 사용자 등록: 사용자들이 전화번호, 이메일, 소셜미디어 계정과 같은 개인정보를 제공함으로써 앱에 등록할 수 있게 해야 합니다. 그러면 다른 사람들과도 더욱 쉽게 커뮤니케이션을 할 수 있습니다.
  • 프로필 설정: 사용자가 자신의 사진을 추가하고, 이름이나 닉네임을 바꾸고, 상태 정보 등을 변경해서 자신의 프로필을 맞춤형으로 설정할 수 있게 해야 합니다. 사람들은 다른 사용자들이 온라인인지 오프라인인지, 아니면 메시지를 입력하고 있는지를 알고 싶어 합니다. 사람들은 이처럼 특별한 기능들을 기대하고 있습니다.
  • 메시지 교환: 그룹 채팅에서부터 일대일 대화에 이르기까지, 사람들이 서로 메시지를 주고받기 위한 모든 기능들이 제대로 구현되어 있어야 합니다. 그리고 이름이나 사진 등을 바꾸는 등 개인화된 설정 기능도 제공해야 합니다.
  • 미디어 파일 공유: 앱의 기능성을 최대한 확장하려면, 메시징 앱에서는 미디어 파일을 공유하는 기능을 구현하는 것이 좋습니다.
  • 알림 기능: 사용자들의 참여율을 높이려면, 화면에 팝업으로 나타나는 자체적인 알림 기능을 구현해서, 사용자가 메시지를 받았을 때 그 사실을 알려줄 수 있어야 합니다.
  • 설정 기능: 사용자가 자신의 프로필, 계정, 채팅, 결제 정보, 알림 등 앱 안에 있는 다양한 정보와 기능들을 설정할 수 있게 해야 합니다.
  • 보안 기능: 사용자들이 메시지를 안전하게 메시지를 주고받을 수 있도록, 엔드 투 엔드(E2E)[6]암호화 방식으로 채팅 기능을 구현하는 것이 좋습니다.
  • 음성 및 영상 통화: 다른 번거로운 절차 없이 사용자들이 직접 의사소통을 할 수 있는 기능입니다. 그리고 사용자들이 자신의 연락처 목록에서 원하는 상대에게 직접 전화를 걸 수 있게 해야 합니다.
  • 연락처 공유: 메시징 앱에서는 이런 기능을 구현해 놓는 것이 좋습니다. 이 기능을 사용하면 다른 사람들에게 곧바로 연락처를 공유할 수 있고, 그들도 연락처를 쉽게 저장할 수 있기 때문입니다.

 

 

모바일 앱 수익

5. 슬랙과 같은 모바일 앱으로 수익을 내는 방법은 무엇인가?

2021년에는 슬랙과 같은 정식 메시징 앱에 대한 수요가 증가하고 있기 때문에, 여러분도 한 번 메시징 앱의 개발을 고려해보기에 좋은 시점입니다. 그러나 결국 가장 중요한 문제는, 슬랙과 같은 모바일 앱을 통해서 과연 수익을 낼 수 있는가 하는 점입니다. 그렇기 때문에 적절한 수익화 전략이 필요합니다. 여기에서는 채팅 앱을 통해서 많은 돈을 벌 수 있는 몇 가지의 기법을 간략하게 설명하겠습니다.

 

  • 인 앱 광고(In-App Advertisement): 앱을 통해서 수익을 얻을 수 있는 가장 기본적이면서도 전통적인 방식은 인 앱 광고이기는 하지만, 사용자들이 가장 싫어하는 것도 바로 광고라는 점도 절대 무시해서는 안 됩니다. 그렇기는 하지만, 많은 앱들에게 있어서 광고는 여전히 중요한 수익원입니다. 만약 여러분의 플랫폼이나 사용자 기반을 활용해서 다른 기업들이 광고할 수 있게 허용하고 있다면, 그 광고를 비활성화할 수 있는 설정이 있는지도 확인하시기 바랍니다.
  • 인 앱 구매(In-App Purchase): 이것은 또 하나의 중요한 수익원입니다. 그리고 사용자들이 스티커, 선물, 프로필 설정이나 그 외의 패키지 등에 대해서 돈을 내는 것에 대해서 크게 신경 쓰지 않게 만들고 싶다면, 전문적인 소프트웨어 개발 기업과 협업을 해야 합니다.
  • 구독 모델(Subscription Model): 왓츠앱이 이 모델을 사용하고 있기 때문에, 다른 채팅 앱들도 이러한 구독 모델을 잘 활용한다면 상당한 수익을 낼 수 있습니다.

 

 

메시징 앱 제작 비용

6. 슬랙과 같은 메시징 앱을 만들기 위해서는 얼마나 많은 비용이 드는가?

만약 슬랙과 같은 앱을 만들기 위한 비용을 고정해놓고 사용하려는 생각을 하고 있다면, 여러분은 이미 커다란 딜레마에 빠져 있는 것입니다. 기업들은 서로 원하는 것이 모두 다르기 때문에, 애플리케이션도 그러한 요구사항에 따라서 개발되며, 실제 투입되는 비용도 천차만별입니다. 그러나 정확한 앱 개발 비용을 산정하는 것은 엄청나게 어려운 수학이 아닙니다! 앱 개발에 필요한 모든 요소들을 면밀하게 평가하면, 채팅 앱 개발에 드는 비용을 대략적으로 추정할 수 있습니다.

 

시장 조사 자료 및 설문조사 보고서 등을 이용해서, 저희는 슬랙과 비슷한 최소기능제품(MVP)의 개발 프로젝트를 모바일 앱 개발 전문 업체에게 아웃소싱 한다고 가정했을 때, 비용이 얼마나 드는지를 계산해 봤습니다. 여기에서 주의해야 하는 사실은, 프론트엔드부터 백엔드까지 프로젝트 전체를 완료하는 데 걸리는 기간은 요구사항의 범위에 따라서 4주에서 7주 정도까지 소요될 수 있다는 점입니다. 그렇다면 앱 개발 비용에서 주로 차지하는 요소들은 무엇이고, 개발 기간은 어느 정도이며, 얼마나 많은 비용이 드는지를 함께 살펴보도록 하겠습니다.

 

  • 슬랙과 같은 메시징 앱의 기획 및 시장조사 비용은 50시간 기준으로 2000달러(230만 원) 이상 소요됩니다.
  • 슬랙과 같은 메시징 앱의 설계 작업에 드는 비용은 150시간 기준으로 5000달러(574만 원) 이상 소요됩니다.
  • 백엔드와 프론트엔드를 포함하는 앱 개발 비용은 250시간 기준으로 5000달러(574만 원)에서 7000달러(804만 원) 이상 소요됩니다.
  • 슬랙과 같은 메시징 앱의 테스트 비용은 70시간 기준으로 3000달러(345만 원) 이상 소요됩니다.
  • 앱의 유지보수 및 지원에 드는 비용은, 출시 이후에 앱을 수정하거나 업데이트를 어떻게 하느냐에 따라서 달라집니다. 일반적으로는 프로젝트 전체 비용의 25% 정도가 소요됩니다.

따라서, 슬랙과 같은 메시징 앱의 MVP 제품을 개발하는 데 드는 평균 비용은 15000달러(1724만 원)에서 20000달러(2298만 원) 이상 소요될 것으로 보입니다.

 

 

결론

메시징 앱 시장의 경쟁이 그 어느 때보다도 치열해지고 있다는 것은 분명한 사실입니다. 이런 기회를 잘 포착해서 슬랙과 같은 완벽한 메시징 앱을 만들고 싶다면, 시장에서 우위를 차지할 수 있는 특징과 기능을 제대로 파악해서 그것을 완벽하게 구현해줄 수 있는 모바일 앱 개발 전문업체와 함께 협업하는 것이 좋겠습니다.


[1] https://techjury.net/blog/slack-statistics/

[2] 기업가치 10억 달러 이상의 비상장 스타트업

[3] https://techjury.net/blog/slack-statistics

[4] 각 플랫폼의 환경에 맞는 언어로 제작된 앱

[5] 어떤 소프트웨어가 여러 다양한 플랫폼에서 동작할 수 있는 것

[6] 시스템을 통해서 단말(terminal)들끼리 서로 연결되어 동작하는 기능에 집중하는 것으로, 이러한 관점에서는 중간의 과정에 대해서는 크게 신경 쓰지 않는다

요즘IT의 번역글들

이 프로필을 만든 저만 해도 영어가 서툴러 영어로 된 기사는 읽는 게 더딥니다. 그래서 준비했습니다. 읽어볼만한 해외 소식들을 번역해 전합니다. We are the world.

같은 분야를 다룬 글들을 권해드려요.

요즘 인기있는 이야기들을 권해드려요.

일주일에 한 번!
전문가들의 IT 이야기를 전달해드려요.

[구독하기] 버튼을 누르면 개인정보 처리방침에 동의됩니다.

일주일에 한 번! 전문가들의 요즘 IT 이야기를 전달해드려요.

[구독하기] 버튼을 누르면 개인정보 처리방침에 동의됩니다.