InfoQ ホームページ ニュース
-
Atlassian が GreenHopperを買収,JIRAにアジャイルPM機能を追加
Atlassian は Pyxis Technologies から GreenHopper 製品を買収し,JIRAにアジャイル開発サポート機能を追加すると発表した。同時に,アジャイルソフトウェア開発の概念と Atlassian の技術者が技術と経験を提供する場として,新たなWebサイト"agile@Atlassian"を立ち上げることも発表した。
-
非常に高い生産性を測るのは時間の無駄か?
Hyperproductivity and Shock Therapyというプレゼンテーションの中で、Jeff Sutherland氏は、非常に高い生産性とは少なくとも自動車業界平均の4倍の生産力があるトヨタほどのレベルがあることだと述べた。Scrum Development groupの最近の議論において、メンバたちは、スプリント中に生産性を正確に測ることが可能か、また成果があるかどうかを議論した。
-
Sunは、新しいG1ガベージコレクタを有償サポート契約の顧客にだけ提供するのか?
SunのGarbage Firstガベージコレクタ (G1というニックネームを持つ) は Java Update 1.6.0_14(6u14)と合わせてリリースされた。この短い一時停止、サーバスタイルのコレクタは、長い間コミュニティによって待ち望まれていたものだけれども、現時点で Sun は有償の顧客にしか本番環境での利用を許可しておらず、懸念を引き起こしている。
-
Google が Chrome 2.0 と Wave で推し進めるウェブプラットフォーム
Google は “世界の情報を体系付け、どこからもアクセスし利用できるようにする”というミッションを実現する新たな2つのツールを発表した。一つは高度なクライアントサイドアプリケーションの普及促進を目的とする Chrome ブラウザのバージョン2.0で、もう一つは Wave である。 Wave は Web 上でのコミュニケーションとコラボレーションの新しい環境である。
-
HATEOASをdomain specificなプロトコル記述のためのエンジンとして見る
HATEOASについての説明はつかみ所が無いと悪名高いのだが、それをより簡単にするためにNick Gall氏は、HATEOASをdomain specificなプロトコル記述のためのエンジンとして説明するという考え方を検討している。
-
CLR 4でガベージコレクタが改善される
CLR GCの開発オーナーであるMaoni StephensとCLR GCのPMであるAndrew Pardoeは、Channel 9 インタビューの中でCLR 4にバックグラウンドGCを導入したことを説明している。この基本的な仕組みは最初のGCが動作している最中にもう一つのGCを開始することができるというものであり、ガベージコレクションプロセスの効率が改善される。
-
新リモーティングフレームワーク-CRISPY
非常に多い既存のリモーティングメカニズムを利用するにあたって、利用しているプロトコルを別のものに変更する、または新規で導入する際に影響を少なく、またはまったくなくクライアントコードを実装することが必要なときがあります。新しいフレームワーク - CRISPYはそういった場合のサポートを提供します。
-
Flexのオープンソースデータビジュアライゼーションフレームワーク: Axiis
Adobe Flexの世界に新しいオープンソース、Axiisが加わった。これはデータビジュアライゼーションのためのフレームワークであり、5月にMITライセンスでリリースされた。データビジュアライゼーションとは、アプリケーションデータをチャートやグラフといったグラフィカルなビューとして描画するときによく使われる用語だ。
-
Java Servlet 3.0がProposed Final Draftに
Servlet 3.0仕様は昨年、注目に値する議論を巻き起こした。それが Proposed Final Draftにおいてどのように解決されたのかを見ていく。
-
JRuby総まとめ:GitHub:FI、TorqueBoxによるJBoss上のJRuby、EngineYardによるJRubyのサポート
GitHubは現在、そのサービスのサーバにインストールすることが出来るバージョンを提供している。それは、プライベートネットワークの中にコードを保持しておきたいユーザ向けのもので、JRubyで構築されている。TorqueBoxはJBoss上のJRuby on Railsを動かす新しいソリューションであり、ジョブキューやSIPとの統合機能を備えている。さらに、EngineYardはホスティングオプションとしてJRubyの提供を7月から開始すると発表した。
-
「原罪」(Javaは、プリミティブがないほうがよかったか?)
Gilad Bracha 氏は、古い議論を再び始めた。言語は、純粋なOO(オブジェクト指向)であり、プリミティブ型に依存できるか? 氏は、Javaは、真のOOではない。「Javaの原罪は、すべてが、オブジェクトである、純粋のOO言語ではない。」からである、と議論を進める。発言の核心は、プリミティブ型なしに、 Javaは、現在のJavaと同様なパフォーマンスを出せるか、ということにある。イエスである。
-
Spring Roo 1.0M1 リリース
Spring Roo はJavaでSpringアプリケーションを開発するためのround-trip形式のコード生成ツールであり,その最新リリースはTomcat JMS と Selenium をサポートする。SpingSource開発チームは先週,このツールの 1.0 M1 バージョンをリリースした。
-
なぜTDDとペアプログラミングで生産量が増えるのか
テスト駆動開発」と「ペアプログラミング」は、アジャイルプラクティスで最も広く知られているものの2つであるが、まだそれほど多くのアジャイルチームによって実践されてはいない。たいていその理由として、TDDやペアプログラミングなどのプラクティスを取り入れるには「忙しすぎる」点が挙げられるだろう。要するに、これは高いコード品質を得ようと努力することが生産性を低下させることを示唆している。Mike Hill氏は、この論理がなぜ重大な誤りであるか説明している。
-
機敏さ、職人的技能、そして成功の評価
Scott Ambler氏、Ross Pettit氏らがアジャイル・プロセス成熟度モデルの作成を続けている一方で、David Starr氏は組織が評価を望むであろう項目について、その方法と理由に目を向けた。機敏さ、職人的技能、そして組織的成功。彼は、職人的技能を評価することは比較的簡単だが、機敏さを適切に評価することは非常に難しい、という結論に達した。
-
位置情報を認識するブラウジングは、メインストリームになるか?
Mozillaは、最近W3Cが取り組んでいる地理的な位置情報へスクリプトでアクセスできるようにするためのAPIの仕様定義を使って GeolocationサポートをFirefox3.5に組み込むと発表した。これは、先立つOpera社の発表、自社のブラウザで Geolocationをサポートとも符合する。このようにブラウザがGeolocationサポートすることによって、位置情報を認識するアプリケーションは広まるだろうか?