Case Studies
NobleProg 经常 受到信任,提供 重量级的谘询专案,我们被邀请就 对大型组织的基本实践和日常运营至关重要的事项提供长期和短期建议。
我们最近成功完成了 英国 皇家精神病学家学院 的谘询专案:
我们联系了几家潜在的 RabbitMQ 专业知识供应商。然后,我们很容易很快地选择了 NobleProg 来支援我们扩展网站的努力,因为他们立即参与询问已经采取的步骤和这些步骤的结果,与我们一起缩小调查范围,并确保他们将提供正确的技能来进一步调查。
在最初的对话之后,大家一致认为,需要一个既具有非常扎实的 RabbitMQ 知识,又熟悉 .NET 环境的人,而这正是所提供的。在获得测试网站和代码的访问许可权后,NobleProg 顾问迅速确定了影响 RabbitMQ 连接的主要问题,并为该问题提供了战术和长期架构修复。
在实施了建议的 RabbitMQ 连接更改后,我们的负载测试表明,眼前的问题已经解决,但使用代码中的配置选项对网站的可管理性仍然存在疑问,以及潜在的未来瓶颈,超出了当前的使用范围,但在负载测试中可以看到。在这一点上,顾问能够超越 RabbitMQ 并快速理解应用程式本身,这不仅对解决眼前的问题有很大说明,而且对具有 “tomorrow” 瓶颈的系统也提供了明显更易于管理的系统。也解决了。
在练习结束时,我们获得了谘询公司的理想体验,他们首先花时间确保他们充分了解问题以提供正确的技能,然后在估计的预算范围内尽快 提供所需的解决方案。
Phil Burke,信息系统 总监
皇家精神病学家学院
其他 Case Studies
我们参与的短期和长期谘询专案示例:
客户 - 欧洲 Go政府资讯服务
要求
- 理解并欣赏 RabbitMQ 要使用的商业模式
- 为 RabbitMQ 部署设想一个拓扑结构,在满足功能需求的同时,尽可能保持简单和稳定
- 满足负载和吸收负载尖峰方面的要求,并满足高可用性方面的要求
- 实现 Jmeter 脚本(jmx 档)来测试载入 RabbitMQ 部署(如有必要,向团队介绍如何操作 Jmeter)
- 继续对已部署的拓扑进行负载测试,分析结果,提供建议
- 在负载测试后,可能会修改拓扑以提高性能
交付
- 描述构思的 RabbitMQ 拓扑的文档
- 描述该特定拓扑的 RabbitMQ 配置的文件
- Jmeter 脚本
- 描述性能方法的文件(如何解释 RabbitMQ 在重负载下的性能和行为)
结果
所有可交付成果均已成功完成。NobleProg 收到了客户的反馈,称他们对顾问的选择和高标准的工作非常满意。 他们对他与团队的互动方式、与他们的良好合作以及提供大量持续的增值指导感到特别满意,确保知识转移能够进行。
主要国际 Telecom通讯 / 媒体公司
要求
- 高级架构审查
- 支援将主机关键业务流程移动到新平台
- 支援使用 jBPM 进行决策自动化
交付
- 项目技术方面的 指导
- 研究和实施解决方案
- 设计并提供大量定制培训课程,使工程师能够独立开发未来复杂的 jBPM 解决方案
结果
一个长期、复杂的谘询专案,NobleProg 被 嵌入到客户团队中。将关键业务流程转移到新平台上已经成功,然后正在进行工作来支援业务团队为他们转向独立工作做好准备。所提供的培训非常受欢迎,并使许多员工能够担任支援新平台上系统的新角色。
客户 - 国际政府间组织
要求
- 分析新开发的 Web 应用程式的性能
- 开发、整合和执行 定制效能测试
- 进行现场培训,将知识传授给员工
交付
- 评估新开发的 Web 应用程式的 Web 应用程式测试
- 远端准备测试和系统内集成
- 执行测试并向开发团队提供反馈
- 制定并提供培训计划,使员工将来能够独立进行测试
结果
我们的顾问成功地在公司基础设施中开发并集成了所需的性能测试。
知识转移是成功的。 为现有员工提供了为期 3 天的定制课程,他们现在 能够独立进行所需的测试。