InfoQ ホームページ アジャイル技術 に関するすべてのコンテンツ
-
成功を乗り越えて
チームの成功をある種の失敗と捉えることは稀だが,目標以上のものを求めれば,基本的なソフトウェアやインフラストラクチャニーズを無視するのと同じ位の危険を伴う。Mark Simms氏とMark Souza氏は,彼らがこれまで見たアンチパターンを紹介し,あなた自身の成功とアーキテクチャ上の勝利を両立する最善の方法のいくつかを論ずる。
-
アジャイル,DevOps,自社製品の社内利用
DBmaestro共同創設者でCTOのYaniv Yehuda氏にインタビューした。彼らがアジャイル開発をどのように実行し,DevOpsを利用しているのか,継続的デリバリや困難だと言われるアジャイルプラクティスをどのように実践しているのか,さらにはアジャイルやDevOpsプラクティスを使うことによって,どのようなメリットを得られているのだろうか。
-
Googleにおけるマルチリポジトリ開発
複雑なソフトウェアプロジェクトは、外部依存のために複数のリポジトリにまたがっていることがよくある。これはそれ自体で課題だ。GoogleのWebRTCエンジニアであるPatrik Höglund氏は、Chromeのような何十ものサードパーティ製ライブラリを使用したソフトウェアを開発するとき、Googleがどのようにしているか説明した。
-
Gil Ziberfeld氏に聞く - アジャイルにおける製品計画とその管理
InfoQは,プロダクトの計画とその実践,#NoEstimatesに対する考え,製品計画に関する議論の価値,製品開発における意思決定の改善方法などについて,Gil Zilberfeld氏にインタビューした。
-
継続的テストの利点
2006年の設立以来、Unrulyはチームとしてエクストリームプログラミング(XP)を実践してきた。テストファーストの手法を用いてコードを書き、ステージングでの手動テストに頼るのではなく、自動テストに投資をしてきた。InfoQはRachel Davies 氏にインタビューし、テストの継続的手法の重要性やその育て方、Unrulyで生み出している価値について話を聞いた。
-
-
Phil Calcado氏がSoundCloudのマイクロサービス移行で学んだこと
QCon London 2015でPhil Calcado氏は,SoundCloudがモノシリックからマイクロサービスアーキテクチャへの移行から学んだ教訓を公開した。その中で氏は,マイクロサービスプラットフォームを構築する上で中心となる要件として,迅速なプロビジョニング能力の開発,基本的なモニタリング,素早いアプリケーションデプロイメントの3つを挙げた。
-
Dave Farley氏,継続的デリバリの基本原理について語る
QCon London 2015においてDave Farley氏は,これまでのソフトウェア開発の状況が最適とは言えないものであったことを認めた上で,それが継続的デリバリの実践によって著しく改善されることが調査の結果から明らかになった,という見解を発表した。継続的デリバリはソフトウェア開発の経済を変える,と氏は言う。ビジネスアイデアのより迅速な評価を可能とし,欠陥率を低減するというのだ。
-
マイクロサービスの運用にはDevOpsが必要
前回のQCon Londonで,英国Government Digital Service(GDS)のテクニカルアーキテクトを務めるMichael Brunton-Spall氏は,マイクロサービスの運用に成功するためにDevOpsがいかに重要性であるか,自身の見解を説明した。その中で氏は,マイクロサービスを識別するための重要な要素を特定した上で,最初のマイクロサービスを開発するための方法と,マイクロサービスのエコシステムを管理するために必要なツールとプラクティスについて述べている。
-
-
ThoughtWorksのMingleがビルド時間を改善
Mingleの継続的インテグレーションには現在,1回のビルドに40分を要する。ThoughtWorksのSudhindra Rao氏は,その成果を公表している。
-
Jez Humble氏が21世紀のソフトウエアデリバリについて語る
Jez Humble氏は、現在のソフトウエアデリバリは価値あるソフトウエアを開発するということに対して最適されておらず、イノベーションを起こすには3つの問題を解決する必要がある、と言う。第一に従来のプロジェクトモデルが不適合であること。第二に組織全体の価値の流れを考慮する必要があること。第三に問題が根ざしているのはプロセスや文化であり、組織構造やツールではないということ。
-
"Worse is Better"コンセプトとアジャイル/リーン
25年前にRichard P. Gabriel氏の提唱した“Worse is Better(悪い方がよい)”のコンセプトに従うならば,機能が少ない方がよい製品を生み出せる,ということになる。我々は“Worse is Better”のコンセプトから,アジャイル/リーンによる開発とアーキテクチャを学ぶことができる,とKevlin Henney,Frank Buschmann両氏は言う。
-
iOSで継続的デプロイメントを実現するfastlane
fastlaneは,iOSアプリのリリースプロセスの自動化を目的とするツールのスイートである。ひとつのコマンドを実行するだけで起動可能な,“完全な継続的デプロイメントプロセス”を実現する。この記事では,開発者であるFelix Krauseとのインタビューを紹介する。
-
『Agile Japan 2015』開催 ー失敗から学ぶアジャイル、成功につなげるアジャイルー
日本におけるアジャイルのフラッグシップイベント「Agile Japan 2015」が2015年4月16日(火)JA共済ビル カンファレンスホールにて開催される。