Thoughtworks社が最近公開したTechnology Radarの最新記事は、『Infrastructure as Code』(コードによるインフラ管理)を可能にする技術、『境界のない企業』、実績あるプラクティスのあらゆる場面への適用、そして軽量なアナリティクスを目玉としている。
Radarは、自動化されたデプロイメントパイプラインや恒久サーバ、そしてWindowsのインフラ自動化の採用を勧めることを通じて『Infrastructure as Code』を強調している。さらに、ブルー・グリーン・デプロイメントやpuppet-librarian、chef-librarianをTrialレベル(試す価値があるレベル)として勧めている。
(…)Chef、PuppetそれぞれのWindowsへのサポートは劇的に改善されてきました。このサポートはPowershell本来の力と組み合わさって、Windowsのインフラ自動化の実現に大いに貢献します。
Thoughtworks社は、モバイル端末への継続的デリバリーを可能とするTestFlightやHockeyAppをTrialレベルで推奨している。とはいえ、Radarはモバイルネットワーク上のテスト用モバイル端末の導入や、パフォーマンステストを第一優先とする必要があるとも述べている。Thoughtworks社は次のように結論づけている。
継続的デリバリーをモバイル端末に適用する技術は改善しているものの、テスト手法については遅れを取っていることに留意しています。(…)
技術部隊はコンシューマ端末を企業ネットワークに接続し、開発チームはソフトウェアのデリバリーパイプラインにおける不可欠な要素としてクラウドサービスを使用している。そしてさらに、分散されたチームの結びつきを強めるためにビデオ会議をいつも利用することによって、『境界のない企業』を作り出している。
私達は、物理的・身体的に同じ場所にいることの必要性を排除するための銀の弾丸探しに、警鐘を鳴らしたいと思っています。顔をつき合わせたコミュニケーションが生み出す共感や、相互理解に取って代わるものはないのです。
Radarはログ管理の強力な組み合わせを提供するために、Graylog2と一緒にLogstashを試す良いタイミングであることを示した。開発チームは、クライアントサイドのJavaScriptエラーを収集し、それをWeb解析に使用してみることが推奨されている。Snowplow Analyticsは、Web解析のログから集めたさらに上のレイヤーの情報を提供してくれる。
ThoughtWorks社は、アクセス解析とデータサイエンス周辺のさらなるコラボレーションを見たいと思っている。
(…)私達は、アクセス解析とデータサイエンスとが互いに協力的になることを強く求めています。これの意図は、すべての開発者が基礎的な統計にもとづく分析とツールを利用し、物事がややこしくなった時に統計のエキスパートと親しく仕事ができるようにすることです。
ThoughtWorks社は、密結合な企業向けソリューション―これは優れたソフトウェアの発展を妨げる―からの回避を考え続けている。また、Holdレベル(注目しておくべきレベル)の項目として特に強調して記されているのは、TFS、大規模企業向けソリューション、重量級のテスト・ツール、そして徹底したブラウザベースのテストである。