InfoQ ホームページ Agile に関するすべてのコンテンツ
-
”10%タイム”:Agile on the BeachでElizabeth Pope氏が賛否を語る
Agile on the Beach 2016カンファレンスでElizabeth Pope氏は”10%タイムの賛否”について講演し、Googleの’20%タイム’で知られているようなR&Dや学習に費やすというコンセプトを履行した自身の経験を話した。ポイントは始める障壁を減らすこと、非開発チームをサポートし、参加を促すこと、組織を超えてコラボレーションを促すこと、などである。
-
Boxが継続的ローカライゼーションプラットフォームのMojitoをオープンソースとして公開
Boxは,継続的インテグレーションプラットフォームのMojitoをオープンソースとして公開した。翻訳対象の文字列の収集と統合を行なうCLIと,翻訳者が作業対応するためのインターフェースを提供するWebアプリで構成されている。
-
Tom Clark氏に聞く - ITVにおける企業レベルのDevOps採用
ITVで共通プラットフォームの責任者を務めるTom Clark氏が,ロンドンのDevOps Enterprise Summit 2016で,組織全体にDevOpsプラクティスを広めるメディアとして同局のクラウドプラットフォームが果たした役割と,それに関わる”スマートで親切な”技術者のチームを育て上げた方法について講演を行なった。このQ&Aでは氏が,ITVのDevOps活動と直面した課題,今後の見通しについて語っている。
-
優れたエンジニアリングプラクティスによって"常に出荷可能な製品”を実現する
優れたエンジニアリングプラクティス(Good Engineering Practice)は,アジャイルチームが出荷可能な製品を提供するためのツールだ。効果を証明されたエンジニアリングプラクティスはたくさんあるが,期待されるほど広くは活用されていないのが実情である。結果として,アイスクリームコーン型ソフトウェアテストなどアジャイルのアンチパターン,技術的負債の蓄積,機能的サイロが,リリース可能な製品の提供を妨げているのだ。
-
Googleと完璧なチーム
Googleの研究者はチームについて研究し、どのような性質がチームの力を促進するか調査した。Project Aristotleと名付けられたこの研究は、心理的安全性や構造、目的意識などチームの成功を助ける要因について洞察を提供する。
-
進化的アーキテクチャによりシステムの釣り合いを取り続ける
イギリスのコーンウォールで開催されたAgile on the Beach 2016会議において、Rebecca Parsons氏は商品投入までの期間の改善と事業のアジリティに対する要求は、真の進化可能性のためにソフトウェアのアーキテクチャ構築を行い、変更に備えてシステムの釣り合いを取り、実験のコスト(とリスク)を低減し、可視性とフィードバックを最大化し、コアとなる価値の提案に向かって組織を調整することで達成されると主張した。
-
心理学の手法で見積もりを改善する
バイアス、プライミング、サリアンスは見積もりの能力に影響を与える3つの代表的な心理要因だ。見積もりをしているときに心理的に何が起こっているのかを知ることは、これらの要因に対処して見積もりを改善するのに繋がる、と心理学の研究者であるJoseph Pelrine氏は言う。
-
新技術を使用したプリンタを開発するためにスクラムをスケールさせる
新しい印刷技術に基づいて高速プリンタを開発するとき、ものごとはどんどん変化する。多くの規律が存在する大規模プロジェクトを管理するための効果的で柔軟なソリューションが必要である。Océ Printing Systemsはスクラムをカスタマイズして協調作業を可能とし、進捗を見える化するためにスクラムをスケールさせることを決めた。
-
Agile 2016: ペルソナベースのチーム — 究極のフォーカス
Agile 2016カンファレンスで,Andy Hircock, Mike Lowery, Rob Vandenburg各氏が,アジャイル転換を導く上で,機能やコンポーネントではなくペルソナをベースとするチームに移行するにはどうすればよいか,急成長中の組織が顧客重視を維持する上でそれがどのように役立つのか,といったことを論議した。
-
アジャイルマニフェスト2.0の必要性に関する調査
Agile Manifest 2.0サーベイは,アジャイルソフトウェア開発宣言(Manifesto for Agile Software Development)が,今日の環境においてもなお適切かつ有効かどうかを調査するものだ。アジャイル/リーンコーチでスクラムトレーナであるKamlesh Ravlani氏が,アジャイルマニフェスト改訂の必要性に関する洞察を得るために作成し,アジャイルの経験とマニフェストに対する意見を持つ人すべてに対して公開されている。
-
Certified Agile Leadership Programが発表
Certified Agile Leadershipプログラムは,アジャイルのリーダシップ能力を習得するためのリーダシップ・フレームワークを提供することにより,指導者の有効性を高めることを目標としている。プログラムを開発したPete Behrens氏に,リーダシップの重要性,リーダのあり方とリーダシップ文化を変革する方法,自己組織型チームにおけるリーダシップ,アジャイルリーダシップ能力を発展させる上で企業ができること,などを聞いた。
-
fat JAR問題を解決する - HubSpotの例
Spring で,fat JARはデプロイ機構として一般に普及しつつある。HubSpotは過去,maven-shade-pluginでのエクスペリエンス上の問題や,10Boot 1.4とDropwizard 1.0が7月末,いずれもfat JARを使ってでリリースされた。このようなフレームワークやマイクロサービスでの採用が増えていること0,000以上の小さなファイルをJARにパッケージングする際の効率問題の原因として,fat JARによるデプロイの問題を報告している。
-
Agile 2016: Steve Denning氏が大規模組織におけるアジャイルとアジャイルのリーダシップを語る
先日のAgile 2016カンファレンスで,リーダシップの専門家で著作者のSteve Denning氏がセッションを行なった。大規模組織におけるアジャイルとのリーダシップに関する話題を中心に,フィッシュボール(fishbowl/金魚鉢)スタイルで行なわれたそのディスカッションの中で氏は,“リーダの参画 — マネジメントにおけるアジャイルのマインドシフト”,“アジャイル導入時の課題”,“グローバル経済におけるアジャイル”という3つのトピックを取り上げた。
-
チームのスケールアップによる効果的な組織拡大
組織が急成長している時には,正しい判断が困難になることがある。多くの人を雇い,多くのことを行なう中で,本当に達成したいことが分からなくなるのだ。Alexander Grosse氏がSpark the Change London 2016で,チームのスケールアップによって効果的な組織を構築する方法について講演した。氏が取り上げたのはチーム拡大の5つのドメイン — 雇用,人の管理,組織,文化,コミュニケーションだ。
-
リファクタリングとコードの臭い – きれいなコードへの旅
リファクタリングは、より理解しやすく、メンテナンスしやすい、きれいなコードにするのを助けてくれる。それにはコードの臭いを嗅ぐ経験と実践が必要だ。つまり、コードの中にあるより深い問題を示す悪い設計の兆候を見つけることだ。コードを壊すことなく、小さなステップでリファクタリングを行うことを支援するツールもある。