InfoQ ホームページ ニュース
-
アジャイル文化への転換は容易ではない
多くの評論家が、組織のアジャイル文化への転換に関する課題について執筆してきた。Ken Schwaber氏は、スクラム実践の75%では期待する利益を実現できないと予想していた。本稿では、その原因の一部と成功率向上のためにすべきことに着目する。
-
-
Googleが新しいフリーなオペレーティングシステム、Google Chrome OSでMicrosoftに狙いを定める
GoogleはGoogle Chrome OSと呼ばれる新しいオペレーティングシステムの開発を行っていることを発表した。Linuxカーネルをベースにして新しいウィンドウシステムを持つこの新しいOSは、まずはネットブックをターゲットとし、オープンソースかつフリーになる予定だ。
-
JavaとFlexの両方で使えるモックフレームワーク
Javaにはモックオブジェクトを作成するための選択肢が数多く存在するが、Flexではその分野の開発がほとんどされていなかった。しかしそれも先日までの話だ。人気の高い成熟したMockitoフレームワークのFlex版が登場し、Flexにモックを使ったスタイルをもたらそうとしている。
-
日本のリーン活動を見る
リーン活動を見るために日本の「現場に行った」アジリストのグループは、何を見ただろうか? 日本への「Roots of Lean」ツアーは、Mary Poppendieck氏とTom Poppendieck氏に率いられ、この春実施された。ここに、プロガーやニュースグループのライターたちがツアーについて観察したことをまとめている。このツアーでは、Henrik Kniberg氏、Sune Gynthersen氏、Gabrielle Benefield氏等が、製造工場とソフトウェア会社の両方を訪れている。
-
SpringSource Tool Suite 2.1.0 RC1 – Spring 3.0用およびOSGi用ツールをサポート
SpringSource Tool SuiteはEclipseをベースにしたSpringアプリケーションの開発環境だ。この最新版ではSpring 3.0およびOSGiに対応した開発ツールがサポートされることになる。先日SpringSource開発チームはSpringSource Tool Suite 2.1.0の最初のリリース候補版(RC1)を発表した。このバージョンではAmazon EC2やVMwareツールとランタイムで連携する機能もサポートされている。
-
Google、インターネットスピードアップ共同作業を呼びかけ
数週間前Googleは、インターネット全体のプロセスをスピードアップさせる方法を探り、後押しするために、Page Speedをオープンソース化した後、ウェブサイトへ発表した。 Googleは調査データやウェブサイトのスピードを最適化するチュートリアルやプレゼンテーション動画、様々なパフォーマンス最適化ツールへのリンク、そして、ウェブをより速くする方法の共有に導くデ��スカッショングループをシェアする。
-
Ruby on Rails プロジェクトを救助する
Ruby on Railsが世に出て5年ほどの間,開発者たちは数多くのアプリケーションを開発してきた。その多くがRubyないしRuny on Railsを習得しながら開発されたため,ベストプラクティスとは言いがたいが,それでもWebサイトとして製品にはなっている。これらのWebアプリケーションには問題もあるが,その解決方法を取り上げた本が新たに発行された。
-
MicrosoftリサーチのブラウザベースOS、コードネームGazelle
Helen J. Wang氏率いるMicrosoftリサーチチームは、インターネット利用時の堅固なセキュリティを目的としたブラウザベースOS、Gazelleを作成した。
-
Agile In a Flash(速解アジャイル)
多くの人々が冗談半分に3×5のインデックスカードを「アジャイリストのバッチ」と認めている。しかし、色々な意味でこれは不正確でも不適切でもない。山積みされたインデックスカードを見ていくことが、実際に多くのアジャイル的活動に対する品質保証になり得るのだ。しかし、インデックスカードを使ってアジャイルを学び、覚えるというのはどうだろうか?「Agile In a Flash」プロジェクトにおいて、Tim Ottinger氏とJeff Langr氏はまさにそういった人々の手助けをしようとしている。
-
Android上でのスクリプト言語のサポート、Python、Lua、Beanshellが利用可能に。Ruby対応の計画もあり
Android Scripting Environment (ASE)プロジェクトによって、Android端末にスクリプティング機能が付け加えられた。LuaやPythonといったネイティブ版の言語は、 JSON-RPCで公開されたAndroid APIを利用する。また、RubyのサポートやJVMベースの言語のサポートが今後、予定されている。
-
MacRuby、GILをなくして平行スレッドを得る
MacRubyはexperimentalブランチでRuby 1.9のGIL(グローバルインタプリタロック)を取り除き、JRubyやIronRubyの仲間入りをした。
-
進化論から見たソフトウエア開発
ミームとは、もとはRichard Dawkins氏の著書"利己的な遺伝子"で提示された概念で、遺伝子を使って文化を考えるためのものだ。ミームは人々の間に広がり、思考や行動に影響を与える。Julian Everett氏の考えでは、ソフトウエア開発の方法論や概念や文化はミームの集合と見なすことができるのではないか、ということだ。そしてそのように考えることで、方法論の効果とその理由はまったく逆になる。
-
Twitter、進化するアーキテクチャ
Twitterサービスチームの主任エンジニアであり、主に最適化とスケーラビリティを担当しているEvan Weaver氏が、QCon London 2009においてTwitterのアーキテクチャ、とりわけ過去一年にわたって行ってきたウェブサイトの最適化について語った。
-
Firefox 3.5 は価値あるアップデート
Mozillaは1年前,24時間で800万強のFirefox3 ダウンロードによってギネスブックに登録された。今日はまだ初日だが,Firefox 3.5 は平均50ダウンロード/秒,7月1日 10:30 GMT 現在でトータル360万ダウンロードに達している。3.0に対して,ネイティブビデオなど数多くの機能向上があることを考えれば,3.5は価値のあるアップデートである。Flash/Sliverlightはもはや不要だ。