架构


ThoughtWorks拥有强大的技术能力,并在软件设计,架构和模式领域有着显赫的声誉。我们拥有这些领域中公认的世界级专家,经常著书写作,发表演讲,不断挑战新技术,推动行业在这类技术上的进步。

我们与客户紧密协作,帮助评估他们的系统架构。虽然这样的合作可以有不同的形式,但一般为以下两种之一:对现有系统进行分析 和决策支持

对现有系统进行分析

许多客户请我们帮他们评估现有的系统,是因为他们在系统开发过程中碰到了问题。我们最近一次参与系统评估是由于客户发现其系统越来越难以维护。另一些客户则由于系统运行缓慢,请我们帮助进行诊断。还有一些客户因为预见到更大的负载将可能导致使用情况出现变化而请我们做系统评估。

在每个案例中我们都对系统进行彻底的评估, 经常采用的是QuickStart敏捷分析方法。在这种方法中,我们让双方的技术人员代表参与一系列讨论会,帮助我们快速发现技术问题。

根据问题和系统本身的性质,这类工作的切入点大相径庭。然而,一般的起点经常是对系统中集成点,分层策略,系统组件接合程度以及模块化程度的分析。我们研究测试策略, 并且在适当的时候, 考查开发过程。 我们频繁地与技术支持部门的代表交流,并考查系统构建和开发的方法。在这些工作中,我们的目标是全面了解系统的总体情况及其运行环境。

决策支持

架构咨询的第二种就是验证或者建立新系统的起点。在进行其他项目启动活动,例如需求捕捉(寻找故事)和项目策划的同时,我们也频繁地进行这样的评估。这些工作通常成为ThoughtWorks交付项目的基础。 ThoughtWorks在软件开发和架构方面的技术能力保证了成功交付复杂系统的辉煌记录。

ThoughtWorks is a global IT consultancy. We deliver bespoke applications, no-nonsense consulting and help organisations become agile.

ThoughtWorks, ThoughtWorks Software Technologies (Xi'an) Ltd, E-101, Xi'an Softwarepark, No. 68 Keji 2nd Road
Xi'an High-tech Development Zone, Xi'an, Shaanxi, P.R. China, 710075
T +86 29 8760 7301 F +86 29 8760 7380 E info-cn@thoughtworks.com


观点



激发您的思想

“观点”是ThoughtWorks的季刊,将为您带来我们最新的思想、观点和看法。

[ ]