InfoQ ホームページ Iteration に関するすべてのコンテンツ
ニュース
RSSフィード-
ソフトウェア開発における"実験文化"の育成
"実験文化 (Experimentation culture)"とは、新しいことに挑戦し、共に学び、複雑なソフトウェアの問題を解決し、共に価値を創造することである。Terhi Aho氏によると、ソフトウェア組織における実験文化には、強力なマネジメントのサポートと心理的安全性が必要であるという。
-
サーバレスバックエンドでWebアプリ開発のイテレーションを迅速化する
AWSは先頃、3編からなる技術記事シリーズを公開して、Webアプリの反復開発の頻度と製品要件変更への対応能力を向上する、サーバレスバックエンド構築のアドバンテージについて説明したこれらの開発方法論とアーキテクチャによって、開発のフレキシビリティが向上する反面、クラウドベンダサービスへの結合度は高くなる。
-
優れたエンジニアリングプラクティスによって"常に出荷可能な製品”を実現する
優れたエンジニアリングプラクティス(Good Engineering Practice)は,アジャイルチームが出荷可能な製品を提供するためのツールだ。効果を証明されたエンジニアリングプラクティスはたくさんあるが,期待されるほど広くは活用されていないのが実情である。結果として,アイスクリームコーン型ソフトウェアテストなどアジャイルのアンチパターン,技術的負債の蓄積,機能的サイロが,リリース可能な製品の提供を妨げているのだ。
-
"Worse is Better"コンセプトとアジャイル/リーン
25年前にRichard P. Gabriel氏の提唱した“Worse is Better(悪い方がよい)”のコンセプトに従うならば,機能が少ない方がよい製品を生み出せる,ということになる。我々は“Worse is Better”のコンセプトから,アジャイル/リーンによる開発とアーキテクチャを学ぶことができる,とKevlin Henney,Frank Buschmann両氏は言う。
-
Team Foundation Server 11 のアプリケーションライフサイクル管理
Team Foundation Server 11 には,アプリケーションライフサイクル管理の分野で多くの機能が追加されている。注目すべきなのはイタレーション/スプリントおよびリソース割り当てに関するサポート向上,サードパーティ製テストフレームワークのサポート,能力面で大きく改善された依存性グラフなどだ。
-
理想的なイテレーション期間
アジャイルの導入でよくある質問の1つは、理想的なイテレーション期間に関したものである。チームは、たいていイテレーションの期間は1週間から2ケ月を取っている。正しいイテレーション期間を選択することが重要であり、アジャイルの導入が成功するかは、適切なイテレーション期間にかかっている。