InfoQ ホームページ Agile に関するすべてのコンテンツ
-
アジャイル適用の価値を評価する
アジャイルを適用するビジネスケースを定義するときに疑問に思うかも知れないのが,アジャイルソフトウェア開発の採用によって達成できるビジネスバリューをどうやって評価すればよいのか,ということだ。
-
アジャイル文化定着のための音声インタビューシリーズ
昨年のインタビューシリーズ"Individuals and Interactions"に引き続き、“The Human Side of Agile”の著者であるGil Broza氏が"A Packing List for your Agile Journey"と題した音声インタビューシリーズを発表した。3月17日から21日までに行われrインタビューでは、さまざまなコメンテータ、実践家、作者が長期的なアジャイルへの転換を実現する方法について語る。
-
Etsyはいかにして1日に50回ものデプロイをしているのか
Daniel Schauenberg氏は先日のQCon Londonで、DevOpsや継続的インテグレーションを実践していることで有名なEtsyは1日に50回ものデプロイをしていると語った。リスクを最小限に抑えながらこのペースの変更を実現するためには、完全に自動化されたデプロイメントパイプライン、徹底的なアプリケーションのモニタリング、IRCベースの共同作業、これらすべてが重要なのだ。Etsyの訪問者数は毎月6千万、月あたりのページビューは15億だ。
-
リーンスタートアップが投資家と付き合うには
リーンスタートアップを採用する起業家たちも,ビジネス資金の調達に投資家の協力を得ることがある。しかしリーンスタートアップで起業するビジネスプランには,従来の起業スタイルとは異なる部分が多い。また,失敗から学ぶ,ピボット(pivot, 路線変更)する,といった行動を重視するリーンスタートアップは,投資家から敬遠される可能性もある。起業家と投資家が一緒になって,資金調達にリーンスタートアップアプローチを使うことはできるのだろうか?
-
持続可能なリーンスタートアップチームに必要な態度
Ramli John氏は2013 Lean Startup Conferenceでminimum viable attitudes for lean startup teamsと題した講演を行った。氏によれば、チームが持続可能なリーンを行うためには、3つの態度が必要だ。すなわち、謙遜、飢餓感、幸福だ。
-
2つのDoDによる開発プロセスの改善
DoD(Definition of Done)を理想と現状という2つのバージョンに分離しようというアイデアがある。目的とするのは,成熟度および品質の面でのDoDの拡大だ。物理的なボード上で実行する以外に,Jiraのようなアジャイルツールで実践することもできる。
-
ThoughtWorksが継続的デリバリツールGoをオープンソース化
ThoughtWorksが継続的デリバリ(Continuous Delivery,CD)であるGoをオ���プンソースにした。このツールはCruiseControlを起源にしており、開発プロセス全体をカバーするパイプラインプロセスを提供する。つまり、継続的統合、テスト、デプロイメントだ。
-
アジャイルチームを互いに連携し協同させるためにスクラム・オブ・スクラムを使うこと
スクラム・オブ・スクラムは、複数のチームが関係しているときにデイリー・スタンドアップ・ミーティングをスケールするために用いられる。その目的は、チーム間で協同し作業を連携するアジャイルチームを支えることだ。何人かの執筆者が、スクラム・オブ・スクラムを用いた経験をもとに、それに対する見解を述べている。
-
Martin Fowler氏によるリファクタリングのワークフロー
Martin Fowler氏は自身のサイトにて、リファクタリングを行う際に利用出来る様々なワークフローと、それらを組み合わせる理由について詳しく説明した記事を公開した。
-
Mike Cohn氏、スプリントレビューにおける未完成の作業について語る
Mike Cohn氏は、完成していないプロダクトバックログアイテムをスプリントレビューミーティングで披露することも時には価値があるといい、その理由について語っている。
-
アジャイルチームでメンバ同士が学び合う方法
アジャイルチームは(外部の)コーチやメンタを使うことができる。しかし、チーム自身がメンバ同士でメンタリングやコーチイングをすることで成長することもできる。チームメンバは他のメンバからスキルや能力を学ぶことができる。チームが自己組織化して成長できるようになる。
-
-
アジャイルでユースケースを利用する - ユースケース2.0,スライシング,ラミネーティング
アジャイルソフトウェア開発を使って製品をインクリメンタルに開発し提供する場合,要件項目はプロダクトバックログに収集,整理される。ここで使用される要件定義テクニックはユースケースだ。アジャイルの製品要件管理でユースケースを利用するテクニックには,ユースケース2.0やスライシング,ラミネーティングなどがある。
-
実験と価値提供のバランスをとる
リーンスタートアップの実験は顧客について学び、どのような機能に価値があるのかを判別する手助けをしてくれる。しかし、価値は製品を作り、実際に顧客に届けることで生まれるものだ。実験とデリバリのバランスを上手くとる必要がある。
-