如何打造像 Microsoft Teams 一样的协作平台

已发表: 2021-10-05

质量软件现在比以往任何时候都更加重要。 在这里,我们将讨论如何制作协作平台、构建此类软件的成本以及如何处理该过程。

商业协作工具与通信平台有何不同?

多年来,远程工作越来越受欢迎,但 2020 年让我们所有人都受到了极大的打击,我们将在多年内受到鞭打。 在过去的几个月里,对管理远程团队的各种软件的需求比整个 2019 年的增长还要多。服务器负载如此之大,以至于开始出现故障。

老实说,我们需要更多的企业通信软件来应对现在和以后的时代。

企业通信软件是包括协作工具在内的一系列工具的统称。

Facebook Workplace 等通信平台基本上是社交网络。 它们支持与工作相关的沟通的许多方面。 这也意味着关于课外活动的交流——分享兴趣、组织下班后聚会等等。 归根结底,Facebook Workplace 和类似平台的存在是为了通过拉近人与人之间以及与公司之间的距离来统一公司的员工队伍。

有关此主题的更多信息,请查看我们关于如何为企业构建内部沟通平台的文章。 .

另一方面, Microsoft Teams、Trello 和 Slack是团队协作工具。 他们不是关于企业精神,而是更多关于实际工作。 虽然帮助员工建立联系非常重要,但一些公司不喜欢使用内部软件来做到这一点。 这些公司选择像 MS Teams 和 Slack 这样的平台。

想知道如何制作像 Microsoft Teams 这样的协作平台吗? 这是一般指南。

1.从业务分析开始

协作平台的业务分析

在开始开发协作软件之前,您需要进行研究和分析数据。 您的产品的成功取决于您的分析质量,这就是为什么如果您自己不是专家,聘请一位专家是明智之举。 如果您计划将开发工作外包给软件开发公司,许多此类公司都有项目经理和分析师可以为您完成这项工作。

业务分析本身就是一个广泛的话题,是一个需要时间和专业技能的过程。 您可以在名为 Lean Canvas 的模板中收集构建成功的沟通和协作平台所需的信息。

精益画布是一系列问题的答案,这些问题的答案将帮助您将产品做得尽可能好——然后变得更好:

  • 你的产品试图解决什么问题?
  • 您的产品将如何解决问题?
  • 你的产品有什么独特之处?
  • 谁是你的竞争对手?
  • 有什么你可以利用而你的竞争对手不能利用的优势吗?
  • 你为谁打造你的产品?
  • 您打算如何衡量产品的性能?
  • 你如何推广你的产品?
  • 你打算如何赚取收入?

通常,项目经理有责任收集和组织所有这些以及一些附加信息。 此信息将使您能够对开发时间和成本进行初步估算。 这些估计将是非常近似的,并且至少会改变一次——当你和团队决定你需要的功能时——但可能不止一次,因为新想法随时可能出现,功能来来去去,新技术经常被引入. 然而,这是一个开始。

您可以在我们关于构建业务模型画布的文章中了解有关此主题的更多信息。

2. 决定你要构建什么样的在线协作工具

即使在协作工具市场中,也有不同类型的平台。

  • Microsoft Teams是 Microsoft 365 中包含的最新协作工具。其最大优势是与所有其他 Microsoft 工具(包括 Skype for Business)无缝集成。

  • Slack首先是一个通讯应用程序。 它是团队协作的绝佳工具,因为它允许您创建频道和子频道、线程和草稿、存储文件,并且可以连接到您可能已经在使用的各种其他工具。

  • Trello 和 Asana是项目管理工具,团队领导可以在其中添加任务,将任务分配给团队成员,并在板之间移动它们(例如,待办事项 — 进行中 — 已完成)。 这些平台没有应用内聊天,但用户可以对任务发表评论。 两者都提供与 Slack 的集成以进行通信。

在开始开发之前,您需要知道要制作什么类型的协作软件,因为不同的类型将具有不同的功能。

3.创建导航概念

导航概念创建

导航概念是由 UI/UX 设计师创建的平台草图。 这还不是设计——没有配色方案、图标或字体。 草图是一组尽可能完整的屏幕,用于创建平台的可视化。 什么按钮通向哪里? 元素是如何放置的? 什么追求什么? 一切是如何联系起来的? 导航概念可帮助您和团队进入同一页面并以类似方式查看产品。

4. 构建原型

在你把所有的钱都投入到全面的产品中之前,你需要验证这个想法。 有了收集到的信息,您就可以测试想法本身是否可行以及是否有人真的需要您的产品。 您可以通过调查验证想法或使用中等保真原型。

这种类型的原型具有比导航概念更独特的可视化,旨在向您的测试用户组展示该软件将能够做什么以及如何做。 您可以使用从反馈中获得的数据对产品进行调整。

在您验证您的想法之后,您可以创建一个UX 策略。 这是最后的预开发阶段。 UX 策略包括详细的界面和高保真原型。 这些原型还不是一个完整的设计——它们通常是黑白的,并具有通用的字体和按钮——但它们提供了对所有东西的位置和连接方式的透彻理解。

5. 选择盈利模式

如果您正在构建 Slack 或 Trello 克隆供您自己内部使用,则无需将其货币化。 然而,公司很少为自己构建这种软件。 我们的猜测是,如果您一直在寻找如何制作在线协作网站或应用程序,那就是将其作为服务提供给其他企业。

对于工作应用程序,货币化模型是相当标准的。 强烈建议不要使用广告,因为它们会分散人们的注意力。 可以使用一次性付款,但通常不建议使用。 从协作和通信工具中获得 ROI的最常用选项

  • 订阅模式
  • 免费增值模式

订阅模式需要按月或按年付款,通常有一个试用期。 免费增值模式是指您提供一组免费的基本功能和收费的额外功能。 免费增值应用程序的费用可以是一次性的或基于订阅的。

6. 构建 MVP/MLP

今天,市场上几乎所有东西都已经饱和,包括商业协作工具。 尽快启动您的协作工具以开始收集更多数据并尽早获得收入非常重要。 这就是 MVP 或最小可行产品的用途。 这是一个具有基本功能的平台,在登陆页面和完整产品之间启动。

但是,还有一个替代方案——MLP,或最低限度的可爱产品。 不同之处在于 MLP 非常注重界面设计和可用性,而不仅仅是功能。 通过让您的产品变得讨人喜欢,您可以帮助它在竞争中脱颖而出。

阅读更多:MLP vs MVP vs MMP。 .

7. 监控指标

监控指标

启动 MVP 或 MLP 后,监控其性能很重要。 通过持续监控您在业务分析期间决定的评论和指标,您将了解您的产品的优点以及需要更多工作的地方。 这也将帮助您优先考虑要启动的下一个功能。

协作平台开发:必备功能

根据您正在构建的协作工具类型,功能会有所不同。 我们将尝试涵盖不同应用程序中最重要的功能,以创建更完整的图片。

聊天

正如我们所提到的,像 Trello 和 Asana 这样的应用程序没有这个功能,这实际上是用户对这些平台的主要抱怨之一。 就业务而言,协作平台内的聊天功能至关重要。 简单易行的沟通提高了性能。

为了更顺畅的沟通,用户应该能够进行私人的一对一对话以及群聊。 例如,Slack 有#channels——专门针对不同主题或项目的聊天,人们可以根据需要加入和离开。 Discord 也有类似的系统。

注意:考虑类似 Slack 的线程功能,以便用户可以单独回复特定消息。 这将使查找某些消息和监控问题解决更容易。

搜索

用户必须能够在聊天中搜索消息或在板上搜索任务。 这个不用说了吧? 有时用户需要查找回溯数月的消息,有时一天聊天中可能会有一千条消息。 搜索是工作交流和协作的必要条件。

语音和视频通话

语音和视频通话

众所周知,与书面相比,人们大声思考更快,交流更有效。 这就是为什么许多公司每天或每周召开会议来讨论他们面临的问题。 例如,这在软件开发中很常见——在同一个项目上工作的团队开会讨论问题并通过抛出最疯狂的想法来寻找解决方案。

当我们写作时,我们往往会过度思考每个词,所以我们不会说任何愚蠢的话。 然而,在解决问题时,一个看似奇怪或愚蠢的解决方案实际上可能会推动团队朝着正确的方向前进。 这就是为什么如果您想开发像 Slack 或 Microsoft Teams 这样的应用程序,您将需要呼叫功能。

Discord 是当今市场上最好的 VoIP 服务之一。 了解如何构建像 Discord 这样的应用程序。

文件共享

并非所有类型的工作都包括交换文件,并且使用 Google Docs 和 Google Sheets 等服务,在消息中共享链接就足够了。 但是,将文件直接放入聊天窗口的选项对大多数用户来说很有价值。 只是有时更快。

共享存储

Microsoft Teams 允许在文档中进行协作并提供共享存储驱动器。 Slack 具有“文件”和“已保存”选项卡,用户可以在其中轻松访问消息中非纯文本的所有内容。 您的应用程序是应该只提供对文件的访问权限还是在不离开应用程序的情况下共同编辑文档的可能性,将取决于将使用您的通信和协作平台的团队类型。

屏幕共享

屏幕共享对于远程协作非常有价值。 大多数情况下,它是视频通话功能的一部分。 共享屏幕使团队成员能够通过视觉效果支持他们所说的内容。 在视频会议中,可以在制作报告和演示时共享屏幕。 在与客户或合作伙伴的谈判和在线会议中,用户可以共享图表来支持声明。 如果您向投资者推销项目或报告项目进展,屏幕共享将派上用场。

分配/@提及

分配和提及功能可以以类似的方式实现,这就是我们将它们放在一起的原因。

  • 如果你想开发一个像 Trello 这样的项目管理工具,你需要实现一个功能来将任务分配给团队成员。
  • 在 Google Docs 中,可以通过在评论中@提及某人来邀请他们签出文档。
  • 对于类似 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 的应用程序,您可能希望先从 Web 应用程序或桌面应用程序开始,然后再构建移动应用程序。 另一方面,像 Slack 这样的服务可以先是移动应用程序,然后是网络应用程序。 但是,由于您正在构建一个用于远程和办公室工作的应用程序,因此您可能实际上同时需要一个移动应用程序和一个 Web 应用程序。 但是,当然,您不需要同时制作它们。 进行研究并调查您的目标受众,以确定哪个平台对您的用户最重要。

以下是 Web 应用程序所需的专家阵容:

  • 1名项目经理
  • 1个网页设计师
  • 1个前端开发人员
  • 1-2 后端开发人员
  • 1-2名质量保证专员

对于移动应用程序,团队将如下所示:

  • 1名项目经理
  • 1名用户界面/用户体验设计师
  • 每个平台(iOS 和 Android)1 名移动开发人员
  • 1-2 后端开发人员
  • 1名质量保证专家

如果您同时使用 Web 应用程序和移动应用程序,则不需要两个项目经理; 一个就够了。 后端开发人员和 QA 也是如此,因为同一台服务器可用于移动和 Web 应用程序,而 QA 可以测试 Web 和移动应用程序。 但是,对多个平台进行测试需要更多时间,因此您可能需要聘请其他 QA 以便更快地启动您的应用程序。 通常,测试 Android 应用所需的时间最长。

仅创建协作网站的成本最低,约为 55,440 美元,而启动网站通常花费的时间最少:预计大约需要两到四个月。

为一个移动平台制作像 Microsoft Teams 这样的协作应用程序的成本将高于制作 Web 应用程序成本——大约 61,600 美元和五个月到一年的开发时间,具体取决于功能的复杂性和数量。

根据 Buffer 在 2019 年的研究,远程工作将继续存在——即使世界从大流行中恢复过来。 人们很快就习惯了它的好处。 所以现在是投资协作软件的时候了。

还有更多问题? 如果您有任何问题或想要咨询和报价,请给我们留言,我们会尽快回复您。