InfoQ ホームページ Agile に関するすべてのコンテンツ
-
-
JanovaとEdgeCaseが7ヶ月間でテストツールを作成
ソフトウエアの専門会社であるEdgeCaseはエンタープライズアーキテクチャの専門とする会社であるJanovaを支援し、ウェブベースの自動テストツールを開発した。このツールはクラウドベースのアプリケーションで、自然な英語でテスト用のバッチ処理を記述できる。実装にはRubyを利用する。
-
PowerMockup、簡易モックアップのための新しいツール
高品質なユーザ体験を実現するために、アジャイルチームはコーディング前に(例えばスプリント/イテレーション計画前に)、さまざまな粒度でモックアップを作って、適切なデザインを絞り込むということをよくやる。PowerMockupは簡易モックアップを作りたい人向けの新製品で、なじみのあるPowerPointを利用したものだ。
-
商業的関心が失敗を隠す
Philippe Kruchten氏がアジャイルについて次ように���べている。"アジャイルの運動はティーンエイジャーに似ています。自己中心的で、鏡ばかり見ていつも外見を気にしていて、批判は受け付ず..."。氏は12の口に出しにくいことを列挙する。意図的に避けられている言いにくい問題だ。第一に挙げられているのは、商業的関心が失敗を隠してしまうことだ。
-
アーンドバリュー (Earned Value) はアジャイルメソッドを活用できるか
アーンドバリュー・マネージメント(EVM) の価値と,それをアジャイルに統合することに関して,激しい議論が巻き起こっている。アジャイルが EVM を必要とするほど大規模な IT プロジェクトに進出し始めたことがその原因だ。意見はさまざまだが,単にアジャイルが EVM に適用可能であるというだけではなく,アジャイルを適用した EVM がそうでないものより優れている,という考えもある。
-
ソフトウェアアーキテクチャに関する新刊
ソフトウェアアーキテクチャはソフトウェア技術者にとって重要なトピックのひとつである。ソフトウェア開発プロジェクトの失敗の大部分が不適切な設計を原因とするものだからだ。だからアーキテクチャ上の問題の理論と実際について学ぶのは重要なことだ。最近出版された,あるいは近々出版予定の興味深い新書が大いに役立つだろう。
-
チームアカウンタビリティを問う
Glen Alleman 氏が自分たちの用いているビジネス管理プロセスについて説明し,個人が責任を負わない,チームアカウンタビリティという考え方に異議を唱える。氏はチームが責任を負うことの効果性に疑問を呈し,単に成功ないし失敗の責任を負う個人が存在しないだけなのではないか,と問いかけている。
-
過去から学ぶことは必要か
著述家でコンサルタントでもある Gerald M. Weinberg 氏は,コンピューティングビジネスに半世紀以上も積極的に関わり続けている人物だ。氏は,新しいテクノロジに係わるハイプサイクルが不可避と思えること,情報産業が過去のハイブサイクルからほとんど何も学んでいないこと,についての懸念を表した。同じように Elisabeth Hendrickson 氏も先日,"偽アジャイル (fake agile)" の影響についてブログした。両氏とも,改善のためのアドバイスも合わせて提供している。
-
チームから信頼を得るには
Wanjun Zhuang氏がLinkedInのアジャイルコーチンググループのメンバに新しいアジャイルチームから信頼を得ることについて質問している。氏はメンバからマネージャだと思われていて気持ちを開いてくれない。評価者だと思っているのだ。この質問にはたくさんの助言が寄せられた。どれもそソフトウエア開発チームに役に立ちそうだ。
-
JenkinsはHudsonとの和解に興味なし
最近のJenkins会議で、Hudsonプロジェクトとの和解が可能かどうか(HudsonのEclipse.orgに移る提案が出された後に)、そのためには何が必要か、という議論がなされた。話された要求は、EclipseあるいはApacheファンデーションのいずれに移るにも障害であり、よってHudsonとの和解も難しい。
-
TeamCity 6.5: Git および Mercurial との統合を拡張し,.NET 対応を改良
JetBrains は先日 TeamCity 6.5 のリリースを発表した。外観の改められた今回のリリースには Git および Mercurial との統合の改良に加えて,特に .NET 開発者向けにいくつかの改良点が盛り込まれている。さらに無償版の Professional Edition のユーザ数が無制限となった。
-
クラウドにおけるテスト
クラウドテスティング(Cloud testing)はクラウドの力を利用するテストの手法である。これは多くの場合、テストにかかる時間を削減するか、アプリケーションの現実世界でのトラフィックをシミュレートする目的で行われる。加えて、高いトラフィックを持つウェブアプリケーションのスケーラビリティ要求を満たすためにテストも同様にスケールする必要がある。
-
プレゼンテーション: 最悪でないアプリケーションをつくる
驚きと喜びをもたらすアプリケーションを開発することは、明確に話したり定量化するのが難しい靄の中のゴールのように思われる。しかし、InfoQに投稿された最新のプレゼンテーションの中で、DeliciousライブラリやTap Tap Revenge、Obama氏の2008年のiPhoneアプリケーションなどに取り組んだソフトウェア開発者であるMike Lee氏は、よりよいアプリケーションを構築するためのアルゴリズムを提案した。
-
-
PMI Agile Certificationパイロットが開始
新しいPMI-Agile Certified Practitioner (PMI-ACP)称号を最初に得たいと考える、新しもの好きの人は 5月23日から始まるPMI Agile Certificationパイロットに応募できる。このパイロットに選ばれた人は PMI-ACPの認定を得るためにアジャイルの基礎について、選択形式のテストに受かる必要がある。