InfoQ ホームページ Agile に関するすべてのコンテンツ
-
RFactor:テキストエディタ用のRubyのリファクタリングサポート
RFactorは Rubyのgemであり、みなさんのお気に入りのテキストエディタ用に、自動化されたリファクタリングのサポートを提供することを目標としている。リファクタリングをサポートしているIDEがあるではないか、と思われるだろう。そうではあるが、RFactorの開発者であるFabio kung氏は「Ruby開発者のほとんどはIDEを使わない」し、テキストエディタで十分であると考えている。
-
ビジネスで生き残るために必要なアジリティを実現する
この荒れ狂う経済の時代に生き残る戦術として、ますます多くの組織がアジャイル開発を受け入れている。これによって、チームが成功するために必要な考え方や要因を分析する多くの専門家が生まれてきた。ビジネスのアジリティは重要だ。それは、「環境の変化を感じ、その変化に効率的、かつ、効果的に反応する」能力だが、どのようにこのアジリティを実現するのか?
-
経験的調査で明かされるテスト駆動開発における品質の向上
学術誌Empirical Software Engineeringにて最初に発表された論文は、次のように報告している。「TDDは様々な分野で適用可能のようだ。また、開発チームの生産性を大きく低下させることなく、開発するソフトウェアの欠陥密度を大幅に削減できる。」この調査では、MicrosoftおよびIBMの4つのプロジェクトが比較されており、TDDを使用したプロジェクトとそれに類似するTDDを使用しないプロジェクトを取り上げている。
-
情報発信器:アナログの方が本当によい?
XPのYahooグループで、デジタルツールではなく、タスクボードのようなアナログの情報発信器を使うことへの賛否について議論している。XPのオリジナルではスプレッドシートより物理的なタスクボードがよいと言っているが、上司に自分が説明することができないと分かったそうだ。
-
アジャイルはプロセスではなく文化だ
Jeff Patton氏が、アジャイルは実は文化だと提案している。それは、ただのプロセスではなくプロセスを生み出すものであり、私たちが他の人々にアジャイルの導入を教える方法に直接影響を与えるべきものだ。同氏は、この考え方をランチタイムの会話として紹介する。
-
InfoQ Japan登録者向け QCon Tokyo 2009 割引キャンペーン
InfoQ Japan登録者の皆様へのCon Tokyo 2009の割引キャンペーンを開始します。 QCon Tokyo 2009は、2009年4月9,10日に開催されるInfoQが主催する、技術者のためのカンファレンスです。 InfoQ Japanにご登録の方には、定価30,000円の参加費を27,000円に割引させていただきます。
-
コンピュータを無視して集中しよう
アジャイルを実践している人たち���、プロジェクトやチームで「コンテキストスイッチング」が起きた場合の、生産性への悪影響が分かるようになった。同じアイデアを毎日の仕事や個人の対話のレベルでどの程度まで適用し、そしてマイクロレベルのマルチタスキングの問題を避けるために何が出来るのだろうか?Phil Gerbyshak氏がアドバイスをしている。
-
SOAと見当違いの泥沼
ThoughtWorksのアーキテクトNeal Ford氏が自身のブログで3回にわたる記事を書いた。そこで氏はベンダがSOAを今日のように認知させてしまったことを批判している。
-
優秀なProduct Ownerであること
効率的に実行されたアジャイルプロジェクトに関わったことがある人は誰でも、Product Owner(またはXPでは「Customer」)の開発チームとの協調は、チームの成功において、重要な役割を果たすという事実を証言することができる。Peter Stevens氏は、こうした役割を担った人びとが、うまく協働できるようにアドバイスをしている。
-
Skyway Builder Community EditionがSpringアプリケーションのコード生成をサポート
Skyway Builder Community Editionの最新バージョンがSpringベースのウェブ・アプリケーション用オープンソース・コード生成フレームワークを提供する。コミュニティ・エディションは、標準的なSpringアプリケーションのアプリケーション層で必要となるコードを生成するのに使用できる。このたびSkyway SoftwareはSkyway Builder 6.1バージョンの一般提供を発表した。
-
QCon トラック紹介 「アジャイル・トラック」
2009年4月9,10日に開催される、QCon Tokyo 2009のトラックをご紹介します。 この記事では、「Agile」のトラックをご紹介します。 Agileのトラックでは、アジャイルプロセス協議会副会長の平鍋健児氏、日本XPユーザグループの木下史彦氏、アジャイルとリーン開発のコーチであるHenrik Kniberg氏のセッションを予定しております。
-
Cucumberによるストーリー駆動開発の手法
ビヘイビア(振舞)駆動開発(BDD:Behaviour Driven Development)の盛り上がりは看過できない。BDDは、テスト駆動開発(TDD:テスト駆動開発)の課題に応えるかたちでDan Northが2003年に提唱した手法だ。BDDはソフトウェアプロジェクトに関わる様々な人や組織の間を巻き込み、お互いが協調していくことを促進する。そこにはたとえば、開発者、品質保証担当、技術に詳しくない業務分析担当者などが含まれている。
-
オピニオン:ビジネスとITの提携におけるパラダイム変化のとき
最新の記事において、EDS Fellowであり「Building the Agile Enterprise with SOA, BPM and MBM」の著者であるFred Cummins氏が、ビジネスとITの提携の探求におけるパラダイム変化のときだと論じている。
-
要件が二番目、では一番目は何か?
Allan Kelly sites an article from MIT's Sloan Management Review about why it is important to get a team's technical competence and ability improved before focusing on business-IT alignment. This, he claims, is one of the reasons Agile software development has been so successful. Allan's point indirectly touches on a recent community debate about successful, valuable, Agile adoption.
-
「ABetterTeam.org」でアジャイル度を評価しよう
Sebastian Hermida氏は自分たちがどれだけうまくアジャイルを採り入れているか、チームが理解を深めるのに役立つ無料で使えるオンラインのツールを作った。サイト「abetterteam.org」はJames Shore氏とShane Warden氏の本『アート・オブ・アジャイル デベロップメント(The Art Of Agile Development)』に出てくる「アジャイル度を評価しよう」というクイズに基づいたものだ。