Microsoft Teams와 같은 협업 플랫폼을 만드는 방법
게시 됨: 2021-10-05고품질 소프트웨어는 그 어느 때보다 업무에 필수적입니다. 여기에서는 협업 플랫폼을 만드는 방법, 이러한 종류의 소프트웨어를 구축하는 비용, 프로세스에 접근하는 방법에 대해 설명합니다.
비즈니스를 위한 협업 도구는 커뮤니케이션 플랫폼과 어떻게 다릅니까?
원격 근무는 몇 년 동안 인기를 얻었지만 2020년은 우리 모두에게 몇 년 동안 채찍질을 당할 정도로 힘든 시간을 보냈습니다. 원격 팀을 관리하기 위한 모든 종류의 소프트웨어에 대한 수요는 2019년 전체보다 지난 몇 개월 동안 증가했습니다. 서버는 너무 많은 부하를 받고 실패하기 시작했습니다.
솔직히 말해서 우리는 지금과 같은 시대와 그 이후에 더 많은 엔터프라이즈 통신 소프트웨어가 필요합니다.
엔터프라이즈 커뮤니케이션 소프트웨어는 협업 도구를 포함한 다양한 도구의 집합적인 이름입니다.
Facebook Workplace와 같은 커뮤니케이션 플랫폼은 기본적으로 소셜 네트워크입니다. 그들은 업무 관련 의사 소통의 다양한 측면을 지원합니다. 이는 과외 활동에 대한 의사 소통도 의미합니다. 관심사 공유, 퇴근 후 모임 조직 등. 궁극적으로 Facebook Workplace 및 이와 유사한 플랫폼은 사람들을 서로 그리고 회사에 더 가깝게 함으로써 회사의 인력을 통합하기 위해 존재합니다.
반면에 Microsoft Teams, Trello 및 Slack 은 팀 협업 도구입니다. 그들은 기업 정신보다는 실제 업무에 더 중점을 둡니다. 직원들이 유대감을 형성하도록 돕는 것이 매우 중요하지만 일부 회사는 내부 소프트웨어로 그렇게 하지 않는 것을 선호합니다. 이러한 회사는 MS Teams 및 Slack과 같은 플랫폼을 선택합니다.
Microsoft Teams와 같은 협업 플랫폼을 만드는 방법을 알고 싶으십니까? 다음은 일반 가이드입니다.
1. 비즈니스 분석부터 시작
협업 소프트웨어 개발을 시작하기 전에 연구 를 수행하고 데이터를 분석해야 합니다 . 제품의 성공은 분석의 품질에 달려 있습니다. 따라서 전문가가 아닌 경우 전문가를 고용하는 것이 현명합니다. 소프트웨어 개발 회사에 개발을 아웃소싱할 계획이라면 많은 회사에 이 작업을 수행할 수 있는 프로젝트 관리자와 분석가가 있습니다.
비즈니스 분석은 그 자체로 광범위한 주제이며 시간과 전문 기술이 필요한 프로세스입니다. Lean Canvas라는 템플릿에서 성공적인 커뮤니케이션 및 협업 플랫폼을 구축하는 데 필요한 정보를 수집할 수 있습니다.
린 캔버스(Lean Canvas)는 제품을 가능한 한 훌륭하게 만들고 더 좋게 만드는 데 도움이 되는 질문에 대한 답변 모음입니다.
- 제품이 해결하려는 문제는 무엇입니까?
- 당신의 제품은 어떻게 문제를 해결할 것인가?
- 귀하의 제품의 독특한 점은 무엇입니까?
- 경쟁자는 누구입니까?
- 경쟁자들이 사용할 수 없는 장점이 있습니까?
- 누구를 위해 제품을 만들고 있습니까?
- 제품의 성능을 어떻게 측정할 계획입니까?
- 제품을 어떻게 홍보할 수 있습니까?
- 어떻게 수익을 올릴 계획입니까?
일반적으로 이 모든 정보와 몇 가지 추가 정보를 수집하고 구성하는 것은 프로젝트 관리자의 책임입니다. 이 정보를 통해 개발 시간과 비용을 대략적으로 추정할 수 있습니다. 이러한 추정치는 매우 근사하며 필요한 기능을 결정할 때 귀하와 팀이 최소한 한 번은 변경되지만 새로운 아이디어가 언제든지 나타날 수 있고 기능이 나타났다가 사라지고 새로운 기술이 자주 도입되기 때문에 아마도 한 번 이상 변경될 것입니다. . 그러나 시작입니다.
2. 구축하려는 온라인 협업 도구의 종류 결정
협업 도구 시장 내에서도 다양한 유형의 플랫폼이 있습니다.
Microsoft Teams 는 Microsoft 365에 포함된 최신 공동 작업 도구입니다. 가장 큰 장점은 Skype for Business를 비롯한 다른 모든 Microsoft 도구와 원활하게 통합된다는 것입니다.
Slack 은 무엇보다도 메신저 앱입니다. 채널 및 하위 채널, 스레드 및 초안을 만들고 파일을 저장하고 이미 사용하고 있을 수 있는 다양한 다른 도구에 연결할 수 있으므로 팀 협업을 위한 훌륭한 도구입니다.
Trello와 Asana 는 팀 리더가 작업을 추가하고, 팀 구성원에게 할당하고, 보드 간에 이동할 수 있는 프로젝트 관리 도구입니다(예: To Do — In Progress — Completed). 이러한 플랫폼에는 인앱 채팅이 없지만 사용자는 작업에 대한 의견을 남길 수 있습니다. 둘 다 통신을 위해 Slack과의 통합을 제공합니다.
유형에 따라 기능이 다르기 때문에 개발을 시작하기 전에 어떤 유형의 협업 소프트웨어를 만들 것인지 알아야 합니다.
3. 탐색 개념 만들기
탐색 개념은 UI/UX 디자이너가 만든 플랫폼 의 스케치입니다 . 아직 디자인이 아닙니다. 색 구성표, 아이콘 또는 글꼴이 없습니다. 스케치는 플랫폼의 시각화를 생성하기 위해 구축된 가능한 한 완전한 화면 세트입니다. 어떤 버튼이 어디로 연결됩니까? 요소는 어떻게 배치됩니까? 무엇 이후에 무엇입니까? 모든 것이 어떻게 연결되어 있습니까? 탐색 개념은 귀하와 팀이 동일한 페이지에서 유사하게 제품을 볼 수 있도록 도와줍니다.
4. 프로토타입 제작
본격적인 제품에 모든 돈을 쏟아붓기 전에 아이디어를 검증해야 합니다. 수집한 정보로 무장하여 아이디어 자체가 실행 가능한지, 누군가가 실제로 귀하의 제품을 필요로 하는지 여부를 테스트할 수 있습니다. 설문조사를 통해 아이디어를 검증하거나 중간 정도의 프로토타입을 사용할 수 있습니다.
이 유형의 프로토타입은 탐색 개념보다 더 독특한 시각화를 제공하며 소프트웨어가 무엇을 할 수 있고 어떻게 할 수 있는지 테스트 사용자 그룹을 보여주기 위해 설계되었습니다. 피드백을 통해 얻은 데이터를 사용하여 제품을 조정할 수 있습니다.
아이디어를 검증한 후 UX 전략을 만들 수 있습니다. 마지막 사전 개발 단계입니다. UX 전략에는 상세한 인터페이스와 충실도가 높은 프로토타입이 포함됩니다. 이 프로토타입은 아직 완전한 디자인이 아닙니다. 일반적으로 흑백이며 일반화된 글꼴과 버튼이 있습니다. 그러나 모든 것이 연결되는 위치와 방법에 대한 철저한 이해를 제공합니다.
5. 수익 창출 모델 선택
내부 사용을 위해 Slack 또는 Trello 클론을 구축하는 경우 수익을 창출할 필요가 없습니다. 그러나 회사에서 이러한 종류의 소프트웨어를 자체적으로 구축하는 경우는 거의 없습니다. 온라인 협업 웹사이트 또는 앱을 만드는 방법을 찾고 있다면 다른 비즈니스를 위한 서비스로 제공하기 위한 것입니다.
업무용 앱의 경우 수익 창출 모델은 상당히 표준적입니다. 광고 사용은 사람들의 주의를 산만하게 만들 수 있으므로 사용하지 않는 것이 좋습니다. 일회성 지불이 사용될 수 있지만 일반적으로 권장되지 않습니다. 협업 및 커뮤니케이션 도구에서 ROI 를 얻기 위해 가장 많이 사용되는 옵션 은 다음 과 같습니다 .
- 구독 모델
- 프리미엄 모델
구독 모델에는 일반적으로 평가판 기간이 포함된 월별 또는 연간 결제가 포함됩니다. 프리미엄 모델은 기본 기능 세트를 무료로 제공하고 추가 기능을 유료로 제공하는 경우입니다. 프리미엄 앱 요금은 일회성 또는 구독 기반일 수 있습니다.
6. MVP/MLP 구축
오늘날 시장은 비즈니스를 위한 협업 도구를 포함하여 거의 모든 것으로 과포화 상태입니다. 추가 데이터를 수집하고 조기에 수익을 올리려면 가능한 한 빨리 협업 도구를 시작하는 것이 중요합니다. 이것이 바로 MVP 또는 최소 실행 가능한 제품의 목적입니다. 랜딩 페이지와 전체 제품 사이에서 실행되는 기본 기능을 갖춘 플랫폼입니다.
그러나 대안이 있습니다. MLP 또는 최소한의 사랑스러운 제품입니다. 차이점은 MLP가 기능뿐만 아니라 인터페이스 디자인과 사용성에 중점을 둔다는 것입니다. 제품을 사랑스럽게 만들면 경쟁 제품에서 눈에 띄는 데 도움이 됩니다.
7. 지표 모니터링
MVP 또는 MLP를 시작한 후에 는 성능 을 모니터링하는 것이 중요합니다. 비즈니스 분석 중에 결정한 의견과 메트릭을 지속적으로 모니터링하면 제품의 장점과 추가 작업이 필요한 부분을 알 수 있습니다. 이것은 또한 출시할 다음 기능의 우선 순위를 정하는 데 도움이 됩니다.
협업 플랫폼 개발: 필수 기능
구축 중인 협업 도구의 종류에 따라 기능이 달라집니다. 우리는 더 완전한 그림을 만들기 위해 다양한 앱에서 가장 중요한 기능을 다루려고 노력할 것입니다.
채팅
앞서 언급했듯이 Trello 및 Asana와 같은 앱에는 이 기능이 없으며 이는 실제로 사용자가 이러한 플랫폼에 대해 갖는 주요 불만 사항 중 하나입니다. 비즈니스와 관련하여 협업 플랫폼 내의 채팅 기능은 필수적입니다. 간단하고 쉬운 커뮤니케이션 은 성능을 향상시킵니다.
원활한 의사 소통을 위해 사용자는 그룹 채팅은 물론 개인 일대일 대화도 할 수 있어야 합니다. 예를 들어, Slack에는 #channels — 사람들이 필요에 따라 참여하고 떠날 수 있는 별도의 주제 또는 프로젝트 전용 채팅이 있습니다. Discord에도 비슷한 시스템이 있습니다.

찾다
사용자는 채팅에서 메시지를 검색하거나 게시판에서 작업을 검색할 수 있어야 합니다. 이것은 말할 필요도 없겠죠? 때때로 사용자는 몇 달 전의 메시지를 찾아야 하고 때로는 채팅에 하루에 천 개의 메시지가 있을 수 있습니다. 업무 커뮤니케이션과 협업을 위해 검색은 필수입니다.
음성 및 영상 통화
사람들이 글로 쓰는 것보다 소리 내어 더 빨리 생각하고 더 효과적으로 의사 소통한다는 것은 널리 알려져 있습니다. 그렇기 때문에 많은 회사에서 매일 또는 매주 회의를 통해 직면한 문제를 논의합니다. 예를 들어, 이것은 소프트웨어 개발에서 일반적입니다. 동일한 프로젝트에서 작업하는 팀이 만나 문제를 논의하고 가장 엉뚱한 아이디어를 내어 솔루션을 찾습니다.
우리는 글을 쓸 때 단어 하나하나에 대해 지나치게 생각하는 경향이 있어 어리석은 말을 하지 않습니다. 그러나 문제 해결에서 이상하거나 어리석은 것처럼 보이는 솔루션이 실제로는 팀을 올바른 방향으로 이끌 수 있는 것일 수 있습니다. 그렇기 때문에 Slack이나 Microsoft Teams와 같은 앱을 개발하려면 통화 기능이 필요합니다.
파일 공유
모든 종류의 작업에 파일 교환이 포함되는 것은 아니며 Google 문서 및 Google 스프레드시트와 같은 서비스를 사용하면 메시지의 링크를 공유하는 것으로 충분할 수 있습니다. 그러나 채팅 창에 바로 파일을 드롭하는 옵션은 대부분의 사용자에게 유용합니다. 때로는 더 빠를 뿐입니다.
공유 스토리지
Microsoft Teams는 문서 공동 작업을 허용하고 저장을 위한 공유 드라이브를 제공합니다. Slack에는 사용자가 메시지의 일반 텍스트가 아닌 모든 항목에 쉽게 액세스할 수 있는 파일 및 저장 탭이 있습니다. 앱에서 파일에 대한 액세스만 제공해야 하는지 아니면 앱 을 떠나지 않고 문서 를 공동으로 편집 할 수 있는지 여부는 커뮤니케이션 및 협업 플랫폼을 사용할 팀 유형에 따라 다릅니다.
화면 공유
화면 공유는 원격 협업에 정말 유용합니다. 대부분 화상 통화 기능의 일부입니다. 화면을 공유하면 팀 구성원이 시각적으로 자신이 말하는 내용을 지원할 수 있습니다. 화상회의에서는 보고서 작성 및 발표 시 화면 공유가 가능합니다. 고객 또는 파트너와의 협상 및 온라인 회의에서 사용자는 진술을 뒷받침하기 위해 다이어그램과 차트를 공유할 수 있습니다. 화면 공유는 투자자에게 프로젝트를 홍보하거나 프로젝트 진행 상황을 보고할 때 유용합니다.
할당 / @멘션
기능을 할당하고 언급하는 것도 비슷한 방식으로 구현될 수 있으므로 여기에 함께 모았습니다.
- Trello와 같은 프로젝트 관리 도구를 개발하려면 팀 구성원에게 작업을 할당하는 기능을 구현해야 합니다.
- Google 문서도구에서는 댓글에서 @멘션하여 문서를 확인하도록 사람을 초대할 수 있습니다.
- Slack과 같은 메신저의 경우 그룹 채팅에서 사용자를 언급하면 주의를 끌며 기능이 추가되어 대상 메시지를 쉽게 찾을 수 있습니다.
조직도
대규모 팀이나 조직을 위한 소프트웨어를 구축하는 경우 조직도를 추가하는 것이 좋습니다. 이렇게 하면 신입 직원이 자신이 누구와 이야기하는지 알거나 특정 문제에 대해 이야기해야 할 사람을 찾는 데 도움이 됩니다. 예를 들어, IT 작가로서 iOS, Android, 백엔드 및 프론트엔드 개발자의 도움이 필요할 때가 있습니다. 조직도를 사용하여 내가 필요로 하는 부서에서 근무할 수 있는 사람을 찾고 멘션이나 다이렉트 메시지로 연락할 수 있습니다.
관리자 중재
비즈니스 협업과 관련하여 누가 어떤 그룹에 참여하는지에 대한 약간의 제어가 필요합니다. 회사 관리 및 팀 리더가 구성원을 추가 또는 제거하고 메시지를 고정하는 등의 작업을 수행할 수 있도록 권한 시스템을 구현할 수 있습니다. 이 기능의 가장 간단한 버전은 대부분의 메신저와 마찬가지로 한 명의 관리자와 여러 명의 중재자를 추가하는 것입니다. 또 다른 옵션은 전체 회사 계정에 대해 여러 관리자를 설정하고 각 그룹 채팅에 대해 중재자를 설정하는 것입니다. 이렇게 하면 한 사람이나 원하는 사람이 아닌 여러 사람의 팀이 수행하므로 모니터링 통신이 더 쉬워집니다.
알림
비즈니스용 공동 작업 도구를 개발할 때 사용자는 메시지를 놓칠 여유가 없음을 기억하십시오. 알림 옵션은 모든 커뮤니케이션 도구에서 필수 항목이지만 작업 지향적인 도구에서는 가장 중요한 기능 중 하나입니다.
모바일 앱을 만들고 있다면 푸시 알림을 사용하세요. 공동 작업 웹 사이트를 개발하는 경우 팝업 알림, 사이드 메뉴에서 읽지 않은 메시지 카운터 강조 표시 또는 브라우저 확장을 사용하십시오.
통합
오늘날 대부분의 회사는 다양한 소프트웨어 도구를 사용하며 완전히 다른 도구로 전환하는 것을 꺼립니다.
Slack의 가장 큰 장점은 틀림없이 800개 이상의 통합 입니다. Slack 사용자는 외부 문서 편집기를 Slack에 통합할 수 있습니다. 내부 캘린더 대신 Google 캘린더 및 Outlook 캘린더와의 통합이 있습니다. Slack은 Trello, Microsoft 365, Google Drive, Jira 및 더 많은 서비스에 연결할 수 있습니다.
Trello는 Google Drive, Dropbox, Slack, Jira 등으로 구동할 수 있습니다.
Microsoft Teams에는 Slack만큼 많지는 않지만 여러 가지 통합 기능이 있습니다. 반면 Teams는 Microsoft 365 사용자를 위한 소프트웨어입니다. 즉, 기업에서 수년 동안 사용해 온 수많은 기본 앱과 함께 제공되므로 많은 통합이 필요하지 않을 수 있습니다.
아이디어와 예산에 따라 처음부터 특정 기능을 개발하는 것보다 통합을 사용하는 것이 더 편리할 수 있습니다.
보안
비즈니스는 돈과 민감한 상업 및 개인 데이터를 의미합니다. 해커로부터 비즈니스 커뮤니케이션 및 협업 플랫폼을 보호하는 것은 필수적입니다. 아웃소싱 회사와 협력할 때 팀이 구현할 수 있는 보호 기능에 대해 논의하십시오. 플랫폼은 알려진 모든 취약점으로부터 보호되어야 합니다. 메시지와 파일을 암호화해야 하며 다단계 인증을 사용해야 합니다.
강력한 백엔드
서버는 비즈니스를 위한 협업 및 커뮤니케이션 도구의 초석입니다. 메시지와 파일은 장기간 저장하고, 빠르게 액세스하고, 클라우드를 통해 기기 간에 동기화하고, 철저하게 보호해야 합니다.
협업 플랫폼을 만드는 비용
Microsoft Teams와 같은 앱을 빌드하는 경우 먼저 웹 앱이나 데스크톱 앱으로 시작한 다음 나중에 모바일 앱을 빌드하고 싶을 것입니다. 반면에 Slack과 같은 서비스는 먼저 모바일 앱이 될 수 있고 그다음에 웹 앱이 될 수 있습니다. 그러나 원격 및 사무실 모두에서 업무용 앱을 구축 중이므로 실제로 모바일 및 웹 응용 프로그램이 모두 필요할 수 있습니다. 그러나 물론 동시에 만들 필요는 없습니다. 조사를 수행하고 대상 고객을 대상으로 설문조사를 수행하여 사용자에게 가장 중요한 플랫폼을 결정합니다.
웹 앱에 필요한 전문가 라인업은 다음과 같습니다.
- 1 프로젝트 관리자
- 1 웹 디자이너
- 1 프론트엔드 개발자
- 1-2 백엔드 개발자
- 1-2 품질보증 전문가
모바일 앱의 경우 팀은 다음과 같이 표시됩니다.
- 1 프로젝트 관리자
- 1 UI/UX 디자이너
- 플랫폼별 모바일 개발자 1명(iOS 및 Android)
- 1-2 백엔드 개발자
- 1 품질 보증 전문가
웹 앱과 모바일 앱을 모두 사용하는 경우 두 명의 프로젝트 관리자가 필요하지 않습니다. 하나면 충분합니다. 백엔드 개발자와 QA도 마찬가지입니다. 동일한 서버를 모바일 및 웹 애플리케이션에 사용할 수 있고 QA는 웹 및 모바일 앱을 모두 테스트할 수 있습니다. 그러나 여러 플랫폼에 대한 테스트는 시간이 더 오래 걸리므로 다른 QA를 고용하여 앱을 더 빨리 출시할 수 있습니다. 일반적으로 Android 앱을 테스트하는 데 가장 오랜 시간이 걸립니다.
공동 작업 웹 사이트만 만드는 비용 은 약 $55,440로 가장 낮 으며 웹 사이트를 시작하는 데 일반적으로 가장 적은 시간이 소요됩니다. 예상 시간은 약 2~4개월입니다.
하나의 모바일 플랫폼용으로 Microsoft Teams와 같은 협업 앱 을 만드는 비용은 웹 앱을 만드는 비용 보다 더 많이 들 것입니다. 복잡성과 기능의 수에 따라 개발 기간은 약 61,600달러 이며 개발 기간은 5개월에서 1년입니다.
2019년 Buffer의 연구에 따르면 전 세계가 전염병에서 회복되더라도 원격 근무는 계속될 것입니다. 사람들은 그 혜택에 빠르게 익숙해지고 있습니다. 따라서 지금은 협업 소프트웨어에 투자할 때입니다.
더 궁금한 사항이 있으신가요? 질문이 있거나 상담 및 견적을 원하시면, 우리에게 선을 드롭 우리는 다시 얻을 것이다.