InfoQ ホームページ アーティクル
-
自己組織化チームとは何か?
自己組織化チームとは何か,どうすれば効果的にサポートできるか,といった情報はあまり多くはありません。今回の記事では,自己組織化チームについて学ぶシリーズの最初として,自己組織化チームとは何かを探求します。
-
Azure対応Cloud Design Patternsを活用したエンタープライズクラウドシステム構築の「基礎と実践」
エンタープライズのクラウドシステム構築を大きく前進させた要素の1つに、クラウドデザインパターンの進展がある。2014年1月には、米マイクロソフトがWindows Azureに対応した「Cloud Design Patterns」の正式版を公開して注目を集めている。一般社団法人Azure Council Experts(ACE)会員企業として活動するFIXERとネクストスケープのセッションでは、前後編の形で、エンタープライズクラウドシステム構築におけるクラウドデザインパターン活用の基本スタンスと実践事例が語られた。
-
【QCon Tokyo 2014 講演レポート】“DevOpsな開発テスト” を実現する「サービス仮想化」とは?
開発途上のアプリケーションの欠陥が尾を引いて、運用チームがその対応に膨大な労力を費やす問題においては、開発工程の極力早い段階で欠陥を検出できるかが鍵となる。日本CAのセッションに登壇した同社 LISA事業部 プリンシパルコンサルタントの西野寛史氏は、DevOps(運用と開発の一体化)の観点から問題解決を図るためのアプローチとして、「サービスの仮想化」技術を採用したアプリケーションテストを紹介し、その効能を説いた。
-
「ハードウェア性能を最大限に引き出すソフトウェア開発」に注力するインテル
現在、組込システムやWeb/モバイルシステムの両方の開発分野では、ハードウェア性能を最大限に引き出すためのソフトウェア開発ソリューションが必要になってきている。そこで、インテルはソフトウェア開発に対する技術・ソリューションとして、2つの製品を開発者へ提供している。 1)IA搭載機器の開発に最適化された「インテル® System Studio 2014」 2)無料のモバイルアプリケーション開発環境「インテル® XDK」 その結果、製品を利用したソフトウェア開発者は、プロセッサーの性能を最大限に引き出し、さまざまなモバイルプラットフォームで動作するアプリケーションを容易に開発できるようになる。インタビューの中で、インテルが今後、組込システムとWeb/モバイルシステムの両方の開発分野において、テクノロジーとナレッジの両面からソフトウェア開発者をサポートする体制を整えつつあることがわかった。
-
「Ameba流Scrum」を浸透させるために私たちが実践したこと
現在、コミュニティサービスだけでも40以上のサービスが提供されている、サイバーエージェントの「Ameba」サービス群。ネットユーザーの嗜好をとらえたサービスを短期間で次々とリリースできる秘訣は、各開発チームが導入し実践するScrum開発手法にある。ScrumはAmebaにおいてどのように浸透していったのか。同社アメーバ事業本部 サービス部門 コミュニティ事業部の大﨑浩崇氏に推進の過程やコツを聞いた。
-
.NETでドメイン駆動開発~ValueObject後編~
近年とても注目度の高いドメイン駆動開発について、独自の解説を交えながら.NETでの実装例をご紹介します。前編での解説に引き続き、ValueObjectの実装例をご紹介します。
-
.NETでドメイン駆動開発~ValueObject 前編~
近年とても注目度の高いドメイン駆動開発について、独自の解説を交えながら.NETでの実装例をご紹介します。まずはValueObjectパターン前編です。
-
Microsoftの技術の活用方法
MicrosoftがSilverlightような技術を公式に非推奨にせずに、ゆっくりとなくなっていくのに任せているため、.NETのどの技術に未来があるのか、どの技術は避けるべきなのか判断するのは難しいです。そこで、私たちが理解した、ビジネスアプリケーションに対するMicrosoftの意図を要約しました。
-
アジャイル時代のモデリング: アジャイルチーム拡大のためにはコードの次に何を保つべきなのか
もはやアジャイルソフトウェア開発手法はソフトウェア開発の主流になりました。動くコードは一番重要なチーム成果物として扱われることになりました。それにしても、あいかわらずモデリングは必要です。平鍋健児氏はこのアジャイル時代におけるモデリングの適切なモデリングと重要な役割について探求します。この記事では、システム”全体像”の理解共有が不可欠であるマルチチーム開発のスケーリングにフォーカスを当てました。
-
かんばんはただの常識か?
私たちは、製品開発について考える時に、経験則の概念がどれほど強力かを見てきました。アジャイルマニフェストは、個々のアジャイルプロセスとプラクティスを使って、経験則をまとめたものだと考えられます。このかんばんシンキングモデルは、注目すべき重要な分野を含む5つのかんばんの経験則と、改善に関する3つの影響が含まれています。