
スクラムアジャイルチームに必要なスキル
高度に生産的なアジャイルプロジェクトで求められるスキルは伝統的なプロジェクトで必要なスキルとは違う。この記事では優れたチームにするための技術的なスキルや振る舞いを特定する。これらの‘デルタ’特質を獲得した人はだれでも、正しい技術的なスキルや振る舞いを身につけて、アジャイルプロジェクトで効率的に働くことができるだろう。

高度に生産的なアジャイルプロジェクトで求められるスキルは伝統的なプロジェクトで必要なスキルとは違う。この記事では優れたチームにするための技術的なスキルや振る舞いを特定する。これらの‘デルタ’特質を獲得した人はだれでも、正しい技術的なスキルや振る舞いを身につけて、アジャイルプロジェクトで効率的に働くことができるだろう。

システムの保守容易性や拡張性を確保するためのベスト・プラクティスに関する記事は数多くありますが、この記事では避けた方がいい、いくつかの悪習慣(ワースト・プラクティス)を強調します。
このレポートでは複数のチームが動いているアジャイル環境において、どのようにバージョン管理を行えばいいかを説明します。このスキームは"Scrum and XP from the Trenches(source)(InfoQのミニブック)に出てきた企業で私たちが新しく採用した方法です。
ThoughtWorksがTechnology Radarの最新版を公開した。このレポートはテクノロジーに関して意思決定する人が、ソフトウェア開発のテクニックやツール、言語、プラットフォームの新しいトレンドを理解するために作られている。アジャイルソフトウェア開発チームに対する関心について興味深い結果が示されている。
Coverityの調査結果によれば、静的解析を用いたオープンソースコードの不具合件数は商用コードの件数をおおむね下回るが、同一規模のコードで比較した場合は同様の件数になるという。
IBMは1月4日、クラウド・SOAインテグレーションサービス企業 Green Hat を買収することを発表した。クラウドやSOAベースのアプリケーションを開発する上で、テスティングは大きな課題の1つだ。Green Hatを買収することで、IBMは大規模ソフトウェアシステムなどに向けて、さらに生産性の高いテスティング方法を提供することを期待している。Green HatはIBM Rational Solutionに統合されるようだ。
Android アプリケーションで自動テストを実行するフレームワークやツールは数多い。Activity Instrumentation, MonkeyRunner, Robotium, Robolectric,他にも多数のものがある。そのひとつである LessPainful は,実際のデバイス上でサービスとして自動テスト機能を提供するツールだ。
Maven開発で指導的役割を果たしているSonatypeはSonatype Insightを発表し、組織のオープンソースの利用と監査を支援する企業の仲間入りを果たした。このようなサービスを提供する会社は増加している。
Gorilla Logicが今日、Adobe Flex と AIR用に、オープンソースの自動テストツールFlexMonkey 5のリリースをアナウンスした。
ソフトウエアアーキテクチャを最新に保つのはとても難しい。アーキテクチャの情報は普通、厚い本かウェブサイトで得られる。しかし、YouTubeやVimeoのような動画サイトで勉強するのも面白い方法だ。
ソフトウエアの専門会社であるEdgeCaseはエンタープライズアーキテクチャの専門とする会社であるJanovaを支援し、ウェブベースの自動テストツールを開発した。このツールはクラウドベースのアプリケーションで、自然な英語でテスト用のバッチ処理を記述できる。実装にはRubyを利用する。