InfoQ ホームページ カルチャー&手法 に関するすべてのコンテンツ
-
アジャイルチームをメトリクスで破壊しない方法
アジャイルコミュニティは、アジャイルチームの成功を測る方法を変える必要があります。メトリクスを定め、その結果から情報を得る方法は、実際にはもっとも大切なことを妨げています。アジャイルコミュニティは、アジャイルチームの成功を測る方法を変更する必要があります。メトリクスを定め、その結果から情報を得る方法は、実際には、動くソフトウェアを作るというもっとも大切なことを妨げています。それぞれのメトリクスを強要することで、他人のことを気にしすぎて、協力できなくなることがあります。その結果、測定しようとした作業そのものができずに、目的を達せられなくなるのです。
-
継続的設計を伴う継続的デリバリ:サイクルの完了
ソフトウェアデリバリと製品の形成過程における革新は、必ずしもお互いに影響しあうわけではない。しかし、製品寿命が短くなったのと相まって、新しい製品フィーチャへの急激に増加する欲求とビジネスモデルさえもが継続的設計と継続的デリバリのサイクルをデリバリへの総体的なアプローチに繋げることを余儀なくしている。この記事は、革新サイクルを短くすることを説明している。
-
アジャイルフィーバーによる死
アジャイルフィーバーは、ソフトウェアを開発���るために、アジャイルベースのプロセスを導入したり、応用したりすることに関して、その他の点では分別ある人々から常識を奪う1つの条件です。アジャイルフィーバーの結果は、コスト、日程、生産性の点で非常に影響が大きいので、全てのソフトウェア専門家は、この恐ろしい病気の症状を認識できるように自身を教育する義務がある。
-
ワイヤーフレーム: 開発プロジェクトを始めるためのすぐれた方法
この記事でAndreas Wulf氏は、開発プロジェクトを開始するシンプルで効果的な方法としてワイヤーフレームを紹介します。ワイヤーフレームを使ってアイデアを具体的な形にすることで、共有したり議論できるようになります(コードを書かなくても)。グラフィックデザインの詳細を省略することによって、ワイヤーフレームは作成や変更がすばやく簡単なだけでなく、「全体像」にフォーカスするのにも役立ちます。
-
IPA/SEC 統合モデリング技術WG 内田氏インタビュー
IPAソフトウェア・エンジニアリング・センター(SEC)統合系プロジェクトにおいて、統合システムモデリング技術WGを運営している内田功志 研究員に、ワーキンググループの目的、システムズエンジニアリングとは、モデリング言語SysMLを用いたモデルベース開発の可能性、等についてインタビューしました。
-
バーチャルパネル: コードとテストの比率、TDD、BDD
ここ数ヶ月、オンライン上でテストファースト vs テストラスト、コードとテストの比率、BDDは単なるTDDなのか、という話題が取り上げられています。InfoQはTDDとBDDの著名な専門家にTDD、BDD、テスト比率の使い方について話を聞きました。
-
大規模データ技術の現状と今後の方向性
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。こうしたアーキテクチャーの革新を最適化し、複雑さを隠ぺいするためにデータタイプやデータモデルを導入する新たな動きが起こっています。また、Hadoopの多方面への発展の軸を見ることで、大規模データ技術の発展の方向性を占うことが可能です。
-
「Groovy & Grails eXchange 2011」in London 参加レポート(1/3)
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
-
Jenkinsによる継続的インテグレーションのススメ(4) ~CloudBeesでJenkinsをサービスとして使う~
前回まで、Jenkinsの幾つかの側面に注目して解説をしてきました。シリーズ最後の今回は、Jenkinsをサービスとして使う方法を紹介します。
-
Windows デバイスで開発するタッチユーザーインターフェイス
スマートフォンを中心としたマルチデバイスにおけるタッチユーザーインターフェイスへの対応は、既に必須の項目となりつつある。また、9月に新しいWindows である Windows 8 が発表され、その環境が” touch first ” となり、圧倒的多数のPCにおいても検討が避けられない状況となっている。本記事では、Windows デバイスにおける UX のベースとなっている「メトロ」というデザイン言語を掘り下げながら、既存環境を意識しつつもどのようにタッチユーザーインターフェイス開発に取り組んでいくべきであるかについて解説していく。
-
TFSによるアジャイル開発の実践
スクラムを用いた、実際のアジャイル開発において、TFSの豊富な機能は最初から最後まで、さまざまな形で活用されます。この記事では、TFSの実際のプロジェクトにおいて、行われるタスクを順に取り上げ、その中でTFSの各機能がどのように使われるかを説明します。