プロセス/プラクティスに関するすべてのコンテンツ
プロセス/プラクティスに関する最新コンテンツ
- トピック
- Domain Specific Languages,
- 言語,
- クラスタリング&キャッシング,
- Relational Databases,
- Concurrency,
- クラウドコンピューティング,
- データベース,
- グリッドコンピューティング,
- プログラミング,
- MapReduce,
- Hadoop,
- パフォーマンス&スケーラビリティ,
- ETL,
- データウェアハウス,
- QConTokyo,
- Batch Processing
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。こうしたアーキテクチャーの革新を最適化し、複雑さを隠ぺいするためにデータタイプやデータモデルを導入する新たな動きが起こっています。また、Hadoopの多方面への発展の軸を見ることで、大規模データ技術の発展の方向性を占うことが可能です。
プロセス/プラクティスに関するNews
- トピック
- コラボレーション,
- チームワーク,
- アジャイル技術,
- Agile
Energized Work の Simon Baker 氏は自身の文書 “No bull” で,アジャイルの過去,現在,そして未来を語っている。その内容は,さまざまなチームや企業において 12 年間に渡る,氏自身の経験に基づくものだ。
- トピック
- アジャイル技術,
- Lean,
- Agile
Lean Software & Systems Consortium (LeanSCC) はシステムとシステム構築力を改善することで世界を改善することをミッションとしている(アジャイルコミュニティではソフトウェア開発への「かんばん」導入推進で知られている)が、このたびLean System Societyとして再編成された。目的は「リーン」パラダイムを加速、深化させ、さまざまな視点をもった思想家や実行家をひとつにまとめることだ。
- トピック
- コラボレーション,
- リーダーシップ,
- チームワーク,
- Agile
デザイン思考とは 未来を創造することで、単に現在を管理することではない。Stanford UniversityのBill Burnett氏は、デザイン思考とデザインからデザイン思考に変わるためにどのような質問をする必要があるかについて話した。
プロセス/プラクティスに関するArticle
- トピック
- Grails,
- Groovy,
- Java,
- 動的言語,
- 言語,
- プログラミング,
- イベント
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
- トピック
- Versioning,
- バージョン管理,
- Java,
- コンフィグ管理,
- Continuous Integration,
- 言語,
- オープンソース,
- アジャイル技術,
- プログラミング,
- Agile,
- Hudson,
- エンタープライズアーキテクチャ
前回まで、Jenkinsの幾つかの側面に注目して解説をしてきました。シリーズ最後の今回は、Jenkinsをサービスとして使う方法を紹介します。
-
作者
川口 耕介
投稿日 2011年11月21日 午後10時9分,
- トピック
- HTML 5,
- RIA,
- XAML,
- Markup Languages,
- デザインパターン,
- 言語,
- .NET,
- プラットフォーム,
- Microsoft,
- Windows,
- Patterns,
- プログラミング,
- Object Oriented Design,
- 設計,
- リッチクライアント/デスクトップ,
- スマートフォン,
- OS,
- UX,
- Useability,
- Metro
スマートフォンを中心としたマルチデバイスにおけるタッチユーザーインターフェイスへの対応は、既に必須の項目となりつつある。また、9月に新しいWindows である Windows 8 が発表され、その環境が” touch first ” となり、圧倒的多数のPCにおいても検討が避けられない状況となっている。本記事では、Windows デバイスにおける UX のベースとなっている「メトロ」というデザイン言語を掘り下げながら、既存環境を意識しつつもどのようにタッチユーザーインターフェイス開発に取り組んでいくべきであるかについて解説していく。
プロセス/プラクティスに関するPresentation
- トピック
- QCon,
- イベント,
- カンファレンス
アプリケーション開発者にとっては従来のWindows、Mac、Linuxに加えてiOS、Android、Windows Phone 7など今後さらなる台頭が予測される複数のプラットフォームに対応することが求められるようになりますが、その際に頭を悩ませるのが開発工数とQAおよびサポートコストの増大です。
それに対するひとつの答えがHTML5であり、Adobe AIRをはじめとしたクロスプラットフォームなアプリケーション開発ソリューションです。このセッションでは、プラットフォーム分断化がすすむマーケットの現状と、現時点での具体的なソリューション候補、そして今後の展望について考察します。
- トピック
- QCon,
- カンファレンス,
- イベント
サービスのスケーラビリティと無停止のためのインメモリ技術
どんなシステムでも、パフォーマンスや可用性といったサービス品質を小さな構成で確保することはそれほど難しくありませんが、「品質を落とすことなく」大きく規模を拡張するのは困難で工数のかかる仕事です。これが保証できるなら、設計・実装の工数は大幅に楽になります。高信頼性インメモリグリッドであるOracle Coherence を利用いただいているグローバルのECサービスは、まさにこれを実体験されています。本セッションでは、そうした事例を紹介しながら、その背景にある技術要素を解説します。
プロセス/プラクティスに関するInterview

- トピック
- Scala,
- 動的言語,
- Java,
- Webフレームワーク,
- Functional Programming,
- 言語,
- Architecture,
- プログラミング,
- Agile
オブジェクト指向と関数型の機能をすべて提供し、さらにRubyに代表される動的言語の柔軟性と静的型付け言語の信頼性をも兼ね備え、JavaVMの上で開発実行できる新時代の言語がScalaだ。Scalaとその上で使える強力なWebフレームワークLiftを用いた実システム開発が世界的に広がっているが、今回は日本での実システム開発の事例とScala採用の理由をインタビュー+プレゼン形式で語ってもらう。
-
作者
三木 隆史
投稿日 2010年8月25日 午後10時45分,

- トピック
- Releases,
- リリース,
- JUnit,
- Java,
- コラボレーション,
- Artifacts & Tools,
- バージョン管理,
- QCon London 2008,
- Dependency Injection,
- ユニットテスト,
- 言語,
- チームワーク,
- QCon,
- IDE,
- Object Oriented Design,
- デザインパターン,
- カンファレンス,
- Architecture,
- プログラミング,
- Agile,
- TDD,
- テスト,
- 設計,
- Eclipse,
- Community,
- Patterns
このインタビューはQCon ロンドン 2008 でErich Gamma氏と様々なテーマについて議論したものです。議論したテーマは「Jazzプロジェクト」、「Eclipseがなぜ成功しているか」、「Eclipseの厳格なリリーススケジュール」、「JUnit」、「デザインパターン」、「どのようにデザインパターンを見つけるのか」、「デザインパターンとDRY原則について」、「デザインパターンコミュニティ」、「依存性の注入はデザインパターンか、そうではないか」です。(翻訳:近藤 寛喜 - (株)チェンジビジョン)
プロセス/プラクティスに関するMinibook

- トピック
- アジャイル技術,
- Scrum,
- Lean,
- Agile,
- Kaizen
スクラムとかんばんはアジャイルソフトウェア開発たらしめる二つの香味料だ。 - スクラムとかんばんはどのように関係しているのか?パートIは、かんばんとスクラムの類似点と相違点を描くことで、理解のための比較を行っている。比較を行っているが、決してどちらの方が優れているか、審判を下しているわけではない。よいツール、悪いツールというのではなく、ただ、どういう時にどのように、どのツールを使うのが、よい決定か、それとも、悪い決定かを示している。パートIIは、スクラムを使っていた開発組織が運用サポートチームにかんばんを導入していったケーススタディを描く。

- トピック
- 顧客要求,
- Domain Specific Languages,
- 言語,
- 方法論,
- Architecture,
- Agile,
- プログラミング,
- Domain Driven Design,
- デザインパターン
ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。

- トピック
- Collaborative Technologies,
- コラボレーション,
- XP,
- Agile入門,
- 分散チーム,
- アジャイル技術,
- ケーススタディ,
- チームワーク,
- Pair Programming,
- Scrum,
- Agile in the Enterprise,
- Agile
Agileを始めるときは、とても分かりにくいです。一体どこから手をつければいいのでしょう?この物語はそんな皆様の一助になれば幸いです。本書は、スウェーデンにある、とある40人ほどの会社で、どのようにAgileとXPを実行したか、プロセス改善を行ったかを記しています。