InfoQ ホームページ ニュース
-
ユーザストーリーの適正サイズ
経験豊富なアジャイル開発実践者なら誰もが知っていることだが、適正なストーリーを引き出してまとめるのは、もっとも難しい作業のひとつだ。Pat Kua氏は最近自分の記事で、次の重要な問いかけをした。ストーリーはどれくらい詳細にすべきだろうか?
-
Glimmer‐Eclipse RCPアプリケーションでJRubyおよびSWTを使用
Glimmerは、JRubyおよびSWTを使用してGUIをビルドするためのライブラリである。ビルダーイディオムを使用してGUIの定義を即座に行うことを可能にするが、それと同時にSWT APIに直接アクセスすることを可能にする。 ここ最近Glimmerは正式なEclipseプロジェクトとして提案されたということで、Andy Maleh氏にそのプロジェクトについて話を聞いた。
-
EngineYardがmod_rubiniusとRubiniusに向けて開発者を雇用
Railsのホスティング会社であるEngine Yardは、最近、Rubiniusに取り組む開発チームを立ち上げたことで話題となった。今回、そこに新たな開発者としてEero Saynatkari(Rubinius IRCチャンネルの重要人物) が加わった。
-
議論: アジャイルプロジェクトの成功を顧客視点で測定する
最近、Scrum開発のユーザグループで、「顧客はアジャイルプロジェクトの成功をどのように測定するか」という問いに答えようとする興味深い議論があった。ここで重要なのは、「測定する」ということだ。この議論では、顧客の観点からの成功を測定することは重要であり、その実施にはさまざまな方法があるということで意見の一致が得られているようだ。最も良い測定方法は、状況と顧客によって異なるだろう。
-
XMPPはクラウドサービスの将来像か?
プッシュアーキテクチャ対プルアーキテクチャの議論が再び活発になってきている。この発端は、Jive SoftwareのCTOであるMatt Tucker氏が、次のように、XMPPのプッシュベースアプローチがクラウドサービスの将来像であると宣言したことだ。
-
Flex・Flash開発用のサードパーティ製ツール
Flex開発プラットフォームへの関心が高まる中、業界も各種ツールでサポートを始め、開発者はAdobe Flex Builder IDE以外の選択もできるようになりつつある。
-
CLRとJVMにおける動的言語
先ごろ、複数のSunのエンジニアがLang .NET Symposiumに参加した。John Rose氏とCharles Nutter氏は、.NETの開発者が大部分をしめる来場者に対し、SunのDa Vinci Machineプロジェクトを紹介した。
-
Bill Burke氏のブログ記事:動的言語 -正当化と神話-
自分はJavaマニアでしかないのだろうか?」そう自問するのはよいことだ。Bill Burke氏は自身のブログDynamic Languages: Rationalizations and Myths(動的言語:正当化と神話)でこの問いに関してこう書いている。
-
責任、個人のアジャイル性、その他の親密なコミュニケーションのアイデア
うまくいっているアジャイルなチームの特徴は、プラクティスではなく主に文化にある。この考えは多く(ほとんどと言ってもいいかもしれない)のアジャイルな分野で当てはまるように思われる。組織的変革の世界で有名になった Christopher Avery 氏は Responsibility という言葉を再定義し、その考え方を人々に伝えるという作業に取り組み、その成果をアジャイルプラクティスに注いでいる。個人のアジャイル性はアジャイル導入のカギなのだろうか?
-
JavaScriptのパフォーマンスの課題
最新の web2.0 アプリケーションを開発するとき、パフォーマンスの問題は切っても切り離せないものである。そして、多くのパフォーマンス問題は何気ない操作によって生じるのである。最近、Coach Wei 氏は、様々なブラウザ毎のパフォーマンスの違いと同様に、ブラウザ毎の Javascript 動作の速さに関して調査する仕事を引き受けた。その調査の結果は、それほど驚くようなものではなかった。
-
Lively Kernel:Webプログラミングは最初からどのようになされるべきであったか?
Sun Microsystemsによって開始された試験的なプロジェクトであるLively Kernelは、JavaScriptによって記述された新たなWebプログラミング環境である。従来のデスクトップアプリケーションには当たり前であるインストールやアップグレードを必要とせず、豊富なグラフィックスや直接的な操作機能でデスクトップ型アプリケーションをサポートする。
-
Apache Wicket 1.3.1のリリースで透過性クラスタリングをサポート
WicketチームはWicket 1.3.1を発表した。Wicket 1.3の初めてのメンテナンスリリースである。1.3.1では、すぐに使用可能な透過性クラスタリングサポートが追加された。
-
Grails 1.0 リリース: ORM DSL、フィルタ、RESTおよびその他投稿者
Grails 1.0がリリースされたことが、プロジェクトのメーリングリストGraeme Rocher氏のブログおよびGrails.orgで発表されている。InfoQでは、Graeme Rocher氏に話を聞いた。Graeme Rocher氏は、Grailsプロジェクトのリードであり、G2Oneの創設者の一人かつCTOでもある。
-
イテレーションやスプリントはアジャイルチームにとって無駄か、有��か
アジャイルなソフトウェア開発を行う上で、イテレーションは基本的な特徴であると考える人は多いが、中には、果たして重要なのか、アジャイル方式に価値を加えているのか、余分ではないのか、はたまた無駄ではないかとさえ疑う者もいる。イテレーションがアジャイルチームにとって重要か否かの決定に役立ててもらおうと、InfoQではこの問題の論点を総括した。
-
イディオムやパラダイムの選択を通じたインテントの通信
イディオムやプログラミングの決まりごとを信号として使用して、さらに理解しやすく、表現に富んだものにするのはどうか?これこそまさにReg Braithwaite氏が唱えているもので、構文やパラダイムの選択さえもインテントを通信する手段になり得ると示唆している。