BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Agile に関するすべてのコンテンツ

  • スクラムマスタとインポスタシンドローム

    Geoff Watts氏がスクラムマスタのインポスタシンドロームについて語る。インポスタシンドローム(Imposter Syndrome,詐欺師症候群)とは,人が自分自身の成果を受け入れられなくなる心理的現象である。

  • Dockerで実現するゼロダウンタイムデプロイ

    QCon New York 2015で,Paul Payne氏は,12分以内の修正と再デプロイを要件とするNordstormのプロジェクトについて講演を行った。それを可能にしたのはGoベースのマイクロサービスとDockerコンテナ技術,そして継続的デリバリの方法論だ。

  • AXELOSがPRINCE2 Agileをローンチ

    AXELOSは2015年6月,PRINCE2 Agileをローンチする。PRINCE2の明確に定義されたフレームワークを持ち,アジャイルの柔軟性と応答性を兼ね備えた,完全なプロジェクト管理ソリューションだ。

  • GoogleがKubernetesベースのVM/Dockerイメージビルドフレームワークを開発

    Googleは,JenkinsとPackerを使ってGoogle Compute EngineVMのカスタムイメージのビルドを自動化するリファレンス実装を,Kubernetesベースのオープンソースで開発した。継続的デリバリのビルドパイプラインへのイメージ生成過程の追加と,VMインストールの信頼性向上と時間削減を可能にするアーティファクト生成という,2つの実現方法を実証することが,開発の主な目的だ。

  • 私生活でアジャイルを実践する

    アジャイルはソフトウェア開発だけのものではない。私生活でも実践できる。この記事では家庭でのアジャイルの実践について紹介する。

  • なぜスクラムでは不十分なのか

    巨大で複雑なシステムを開発し、レガシーコードを扱うとき、企業は統合とデリバリを支援するシステムが必要だ。モジュール化はアジャイルが複数のチームで並列に働きならがスケールするのを助ける。この仕事をするのは、フレームワークや方法論ではない。Hans Dekkers氏によれば、問題解決のためにチームのメンバがどのように働くか、が重要だ。

  • DevOpsとは”CALMSS"である

    ForresterがDevOpsに新たな定義を与えた。DevOpsのCALMSの定義に,ソーシングを意味する"S"を加えたのだ。DevOpsには堅牢なソーシングストラテジによるサポートが不可欠だという考えから,同社はCALMSSという頭字語を提唱する。

  • アジャイル組織のためのホラクラシーアプローチ

    Brian Robertson氏がアジャイル組織のためのホラクラシー(Holacracy)アプローチについて語った。

  • レガシソフトウェアをメンテナンスするためのモデルベースのアプローチ

    Phillips HealthcareのソフトウェアアーキテクトであるHans van Wezep氏がBits&Chips Software Engineering Conferenceで,モデルを使用したマイグレーションについて講演した。InfoQでは氏にインタビューして,レガシソフトウェアをメンテナンスする上での問題点,手作業によるリファクタリングでのエラーの問題,コードベースのリファクタおよびマイグレーションにおけるモデルの利用,レガシソフトウェアをメンテナンスする上でのモデル利用のメリットなどについて話を聞いた。

  • 成功を乗り越えて

    チームの成功をある種の失敗と捉えることは稀だが,目標以上のものを求めれば,基本的なソフトウェアやインフラストラクチャニーズを無視するのと同じ位の危険を伴う。Mark Simms氏とMark Souza氏は,彼らがこれまで見たアンチパターンを紹介し,あなた自身の成功とアーキテクチャ上の勝利を両立する最善の方法のいくつかを論ずる。

  • Martin Fowler氏が"Yagni: You Are Not Gonna Need IT"について語る

    Thoughtworksのコンサルタントであり、作家でもあるMartin Fowler氏はyagniの法則について説明し、なぜこの原則が重要なのか、仮定の機能を作ることのコストについてブログに書いている。Yagniは、頭字語であり、"You Aren't Gonna Need It"の頭文字をとっている。エクストリームプログラミング(XP)の実践であり、プログラマは必要になるまで機能追加をしない、ということだ。

  • アジャイルでの不確実性と発見的なマインドセット

    InfoQはAndrea Provaglio氏に、実行、最適化、発見のビジネスモデルについて、不確実性を使って、ビジネス価値を産むこと、価値とコストの両方を理解すること、発見のマインドセットを育てること、失敗し、そこから学ぶ勇気を持つ文化を生み出すことについて話を聞いた。

  • 職場でマインドフルネスを実践する

    マインドフルネスはストレス低減トレーニングで、企業が従業員のストレス低減に活用している。

  • 総保有コストを使った技術的負債の管理

    総保有コスト(TCO)は、投資の意思決定やファイナンスの分析で使われる。これをソフトウエアに適用すると、初期の開発コストや、製品が提供停止になるまでのメンテナンスのコストをカバーできる。TCOは設計上の決定や技術的負債の管理をサポートする。

  • アジャイルの拡大,定義,発展を理解する

    最近のいくつかの記事で,アジャイル手法を他の産業に適用する取り組み,根本的問題に取り組むことでアジャイル採用の成果を改善するアイデアの提案,といったテーマが取り上げられていた。例えばAndy Hunt氏は,GROWS Method(tm)という,まったく新しいアプローチを提案している。またDan Greening氏は,アジャイルアプローチの中核となる概念を明確化するために,その利用方法について説明している。

BT