填写订单
en
中文

微软的企业安全通讯工具

bit-messenger.com

微软需要创建一个具有增强功能的移动应用程序来改进企业内部通信系统Skype for Business。我们任务是创建一个通讯工具,并将其整合到现有系统中,同时为其增加新的功能。

01 — 分析

任务和目标

为微软组织方便、保密的公司内部通信,开发与Skype for Business整合的公司内部通信工具。

02 — 过程

分析

我们承担了整个移动应用和服务器部分的开发以及与现有Skype for Business基础设施的整合。在项目开始时,我们启动了双重分析,即技术分析(研究整合问题)和业务分析(收集解决业务任务的要求),并制定了项目路线图。

02 — 过程

设计和工程

首先,我们增加了原系统中没有的客户所需优先功能:群组聊天。该功能不仅能够创建临时会议,而且能够进行一般聊天。

接下来,我们进一步改善沟通功能。

  • 开发在服务器上传输和存储文件的功能。
  • 数据隐私是客户关切的首要问题,因为机密文件是通过通信工具交换的。同样重要的是,当通信工具从设备中移除时,所有数据都要保留下来。

添加语音信息功能,以提高沟通效率。

客户需要一个工具来显示公司的新闻。目前正在创建新闻频道功能。正在创建必看频道,以及可以根据自己的兴趣订阅的频道,以了解微软的培训或体育活动的最新情况。

已经开发出投票系统。可以在频道中或群聊中组织几千名员工的投票,以供进行群组决策。增加了匿名投票功能。

使程序游戏化,以提高员工参与项目和使用新程序沟通的兴趣和动力。用户可以给他们喜欢的信息和想法点赞,这明显加快了决策的速度,并可以从同事那里得到快速反馈。

03 — 收尾

结果

开发了一个安全的iOS移动应用程序,可以在微软内部服务器上使用具有高级功能的Skype for Business。5,000多名员工使用该程序进行交流,公司的人力资源政策根据通信工具数据制定。

07 — 技术

Front-end

Sketch
Angular
Typescript
RXJS
Bootstrap CSS
BEM

Back-end

Oauth
REST API
PHP 7.2
Yii2
Codeception
postresql
oracle
S3
memcache
nginx
php-fpm
kafka (through REST API)

iOS

Swift 4
Core Data
AFNetworking
Alamofire
Codable
Reachability
Masonry
Crashlytics
Fabric
Motis Object Mapping

这个团队为实现所需功能而提出的设计方案,满足了我们的需要,而且质量高,界面使用方便。所有委托任务全部按时完成。

亚历山大·别利莫夫

RostelecomLab项目经理