InfoQ ホームページ カンファレンス に関するすべてのコンテンツ
-
Buutzorgの新次元組織を目指すアジャイルの旅
オランダの全国的看護師組織であるBuurtzorgでは、すべてが自己管理(self-managing)のプラクティスで運営されている。完全に自己組織化されたチームと、これら独立したチームをサポートするバックオフィス、という文化が組織全体に浸透しているのだ。ITシステムはアジャイル手法で開発され、チームによる患者への看護提供を支援している。
-
Lean Pilotによる改善推進
リーン、アジャイル、リーンスタートアップは、改善を進める上でお互いを強化することができる。データ駆動型改善フレームワークであるLean Pilotsは、部門間の協力を阻害する主要な組織的障害の排除を目的として、組織内の継続的改善の推進に使用される。
-
自動受け入れテストに関する実用的ヒント
同値分割、境界値分析、リスクベーステストのようなテスト技術は、何をテストして、いつテストを自動化するかを決めるのに役立つ。InfoQは、様々な種類のテスト、十分によい受け入れテストを書くこと、テストの自動化を決める基準、テスト自動化の適用方法と実行可能な仕様の作成方法について、Adrian Bolboaca氏に話を聞いた。
-
フィンランド国営放送Yleにおけるリーンとアジャイルカルチャー
リーンとアジャイルをスケールすることはフレームワークの問題ではない - 価値、原則、そしてマインドセットの問題なのである。Yle の会社経営層は、実験を行うこと、学習して実施することにより、アジャイルトランスフォーメーションに深く関わってきた;フレームワークを実装したことによるのではない。マジックは、あらゆるレベルにいるチームの人々と一緒に作業することで起きる。
-
Deliverooのモノリスから分散システムへの移行について
Deliverooはこの数年間、ビジネスおよびITの両面で飛躍的な成長を遂げたことにより、大規模なモノリシックアプリケーションに関わるさまざまな技術的課題に直面している。解決策は分散化だが、しかしマイクロサービスではない。先日のQCon LondonカンファレンスのプレゼンテーションでGreg Beech氏は、同社のモノリスシステムから分散システムへの移行について説明した。
-
-
プログラマブルインフラストラクチャをテストすることは可能か?Matt Long氏はQCon Londonで答えが"イエス"であると裏付けた
QCon Londonにて、OpenCredoのQAコンサルタントであるMatt Long氏は”Testing Programmable Infrastructure with Ruby”のプレゼンテーションを行った。重要なポイントには、プログラ���ブルインフラストラクチャを単体、結合、受け入れのレベルでテストすることは可能である、ということが含まれていた。Rubyは結合、受け入れテストのためのプログラミング言語として十分な能力があり、それはテスターとシステム管理者の両者から理解されていることが多い。
-
継続的デリバリによるITパフォーマンスの改善
継続的デリバリのもたらす大きなメリットのひとつはリリースのリスク低減である – 包括的な自動テスト(Comprehensive test automation)と継続的インテグレーションとは、ITのパフォーマンスに最も大きな影響を与えるプラクティスだ。継続的デリバリとITパフォーマンスに関する調査から、継続的デリバリのプラクティスの実践はより高いITパフォーマンスにつながるだけでなく、ハイパフォーマによるテンポの向上と高レベルの安定性を実現することが明らかになった。
-
Sportifyにおける信頼性の高いEvent Delivery Systemの概要
Sportifyクライアントはピーク時に最大秒間150万回のイベントを生成し、全ては彼らのEvent Delivery Systemにより取り扱われている。このシステムは遅延を予測可能にすることと、イベントを消失することがないように設計されており、Igor Maravic氏は最近のQCon Londonでの彼の発表において、このシステムの高レベルの概要と鍵となるオペレーション上の側面について説明した。
-
テスタにはマーケティア思考が必要である
テスタはストーリを共有し、自身の懸念について語ることによって、自らの仕事に対する人々の関心を得ることが必要だ。これからのテストはテスタに対してマーケティア(marketeer)の思考を求めるようになる。そのためにはブログや記事、講演、ビデオといった物作りや物書きから始めて、それを共有する、という方法がある。
-
Facebookのライブ配信構築の課題
Facebook Liveが始まったのは2年前のハッカソンで、その8ヶ月後にユーザーに披露された。難しかったのが一つのストリーミング配信に対する予測できない視聴者数への対処であり、この数は広くバラついている。Sachin Kulkarni氏はQCon Londonでのプレゼンで、acebook live開発の設計上のチャレンジについて語った。
-
分散開発を成功させるには
分散開発には効果的なコミュニケーションが重要である – それには健全で多様なコミュニケーション手段を追求し、フィードバックを促進するための共感を双方向で確立し、モチベーションを注視し続けることが必要だ。分散型チームでは、アイデアから製品までの完全なデリバリに対する当事者意識と責任感を共有することによって、チームメンバがより積極的で創造的になることができる。
-
組織を超えた組織づくり
これから数年間で組織の数は減っていくだろうが、組織づくりが減ることはないだろう。組織づくりは物事を完了させるための日常的な活動だが、何かを行うために組織は必ずしも必要ではない。個人が組織に所属するとき、組織は現代のマネジメントのアプローチを取り入れるための阻害要因となる。
-
Agile is Kingであるが、継続的インテグレーションは難しい目標である
最近の開発チームのテスト動向について、Dimensional Researchの最近の調査によると、アジャイル手法が広く採用されている一方で、1時間単位でデプロイする能力、つまりゴールの増加について報告する組織は少なかった。
-
Go言語とマイクロサービスとコンテナで銀行を作る:QCon LondonのMatt Heath氏の講演
QCon LondonでMonzo Bankの分散システムエンジニアであるMatt Heath氏が“Building a Bank with Golang”と題して講演をした。氏は、Golangの素晴らしい並列処理機能が、この言語を'ボリュームが高く、遅延が少ない分散アプリケーション'の開発に適したものにしている、と話した。