行业: 软件开发

使用的 JetBrains 产品: WebStorm, IntelliJ IDEA, GoLand, PhpStorm, PyCharm, DataGrip, TeamCity

组织规模: 100-250

国家/地区: 波兰, 美国, 英国, 德国, 奥地利, 瑞士, 比利时, 荷兰, 卢森堡, 丹麦, 挪威, 瑞典

Miquido

Miquido 是一家产品战略咨询公司,致力于帮助客户在从构思到上市的阶段开发数字产品。 Miquido 总部位于波兰克拉科夫,业务遍及全球,特别关注美国、英国、比荷卢经济联盟、德奥瑞和斯堪的纳维亚市场。 它拥有 220 名员工,其中 120 名是开发者。

“我们选择 JetBrains 的三个原因是:易于使用、可配置性和丰富的插件。”

— Piotr Polus,Miquido 前端技术负责人

贵公司从事哪些业务?主要产品是什么?

我们的跨职能专家团队为处于数字产品开发各个阶段的公司提供支持。除了设计和开发,我们还为客户提供一系列补充服务,包括:

  • 塑造产品愿景
  • 竞争分析
  • 业务和市场洞察
  • 路线图建议
  • 产品战略开发
  • 定义最简可行产品
  • 原型设计
  • 产品可扩展性

贵公司主要涉足哪些行业?

我们擅长为金融科技、娱乐、旅游和电子商务提供数字解决方案。

你们在工作流程中使用哪些 JetBrains 产品?

Miquido 团队每天都在使用 WebStorm、IntelliJ IDEA、AppCode、GoLand、PhpStorm、PyCharm、DataGrip 和 TeamCity。

是什么促使你们选择 JetBrains 产品或替代解决方案?你们还考虑了哪些解决方案?

几年前,我们还是一家处于成长期的软件公司,我们需要值得信赖的合作伙伴来帮助我们:

  • 扩展和统一公司中的所有技术流程。
  • 为开发者提供最佳体验。

JetBrains 解决方案帮助 Miquido 团队从 50 多名成员发展到 200 多名。在这段时间里,我们始终使用 TeamCity 和 Upsource 支持我们的流程。JetBrains IDE 已经是四个 Miquido 开发团队的默认工具:Android、Frontend、Node JS 和 PHP。

我们选择 JetBrains 的三个原因是:易于使用、可配置性和丰富的插件。正如我们的 Android 团队所说:

“在 Android 开发方面,没有比 JetBrains 工具更好的替代品了。我们的开发者都没有考虑过更换工具。”

— Jan Hudzik,Miquido Android 技术负责人

你们在采用 JetBrains 工具时遇到了哪些挑战?

最初,TeamCity 对工作经验较少的开发者有相当高的准入门槛。

另一方面,其可配置性为我们提供了很多调整 CI/CD 的选项,不过,开发者在第一次使用工具时常常感到不知所措。

请介绍一下 JetBrains 工具帮助你们解决的特定问题或任务。

在 Miquido,我们同时承担很多不同的项目,这些项目的可变性非常高。例如,iOS 移动应用程序的管道需要完全不同于微服务后端或静态 Web 前端的方式。

“多年来,灵活的 TeamCity 让我们能够将 100% 的 CI/CD 流程保留在一个工具中。其灵活性意味着所有解决方案都在一个地方构建,主题相关知识都集中在一个空间中。”

— Piotr Polus,Miquido 前端技术负责人

你们正打算实现哪些目标?打算如何使用 JetBrains 工具实现这些目标?

我们目前计划在团队和结对编程期间使用 Code with Me 共享代码。当我们在疫情期间转向远程工作时,它看起来是一个很好用的工具,适合测试和引入我们的日常工作流。

此外,我们也非常期待新的 JetBrains 工具 Fleet!

您有任何想要与我们的读者分享的建议吗?

实际上,我们有两个建议:

  1. 了解 IDE 插件。它们会帮助您组织 DevOps 团队与开发者之间的知识交流。
  2. TeamCity 是一款易用工具。它让开发者承担起部分 CI/CD 职责。

同类客户案例

OpenStack

Swapnil Kulkarni,OpenStack 活跃技术贡献者

与文本编辑器相比,PyCharm 在支持的功能上具有大量优势。 在 Python 开发方面,PyCharm 具有远程调试、代码质量检查以及第三方软件(如 Docker 和 Kubernetes)集成等绝佳功能。

IT Manufactory

Varij Kapil,IT Manufactory 软件开发者

我们仍处于基于主要产品构建新特性和新功能的阶段,有时要在多处进行多项更改。 我们需要在多个 Java 模块和 React 组件之间进行重大更改和代码重构。 如果没有 JetBrains 产品,我们就没办法完成如此大规模的更改工作。

The Ensign Services

Joshua Bigoss,Ensign Services 数据服务总监

多亏了敏捷又精确的 Space,我的团队才能在疫情期间响应组织需求。 2020 年,我的团队和我经常要在每周 7 天、每天 12 小时的强度下工作。 有好几个月的时间,我都会在凌晨 3 点于民众和护理人员的安危以及我们机构不断变化的需求所带来的焦虑、压力或恐惧中惊醒。 但我从来没有为能否有效沟通、协作或可用性而担心过,我非常庆幸拥有这个工具。

更多客户案例