BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Best Practices に関するすべてのコンテンツ

  • アジャイル手法は個人の作業にも適用可能か

    アジャイルへの移行は,チーム全体,プロジェクト,あるいは組織単位で行うのが普通である。アジャイルはチームを主体とするアプローチだからだ。ところが,個人でアジャイルプラクティスの利用を始めたり,ワン・パーソン・チームとしてアジャイルを実践しているプロフェッショナルが存在するのだ。どうすれば個人でアジャイルを採用できるのだろう,そして,どのようなメリットがあるのだろう?

  • プロダクトバックログのグルーミングに関するさまざまなアプローチ法

    バックロググルーミングの目的はプロダクトバックログを最新かつクリーンに保つことにある。ただしプロダクトオーナやチームによって,アプローチの方法はまちまちだ。

  • アジャイルプロジェクトの成功の理由

    ある研究の初期段階の結果によれば、アジャイル開発は生産性と品質を改善する効果があるようだ。この研究結果は開発プロジェクトのスケジュールや予算についての問題を解決するのに役立つ。また、アウトソーシングと同じ場所で働くチームついても研究している。

  • コミュニティ駆動調査:最も普及している.NETの開発手法とツールは?

    InfoQの第8回目の調査。今回のお題は最も普及している.NETの開発手法とツールは?この新しいサービスで、私たちが望んでいるのはエンタープライズソフトウエア開発に影響を与えるトレンドや動きに対する、コミュニティの最新の考えをバイアスのない状態で提供することだ。従来のベンダやアナリストが提供する調査とは違い、調査の基礎になるのはあなたの回答だ。

  • DRY原則の利用: コードの重複と密結合の間

    DRYは重複とそれに伴うメンテナンスの問題を軽減するものだが、誤用すると密結合を生み、可読性を損うおそれがある。教訓:ソフトウェア開発原則は、ほかの原則やパターン、プラクティスを考慮して適用しなくてはならない。

  • エンタープライズアーキテクチャとアプリケーションアーキテクチャの最良の設計方法と最悪の設計方法

    Gartner社がウェビナーでエンタープライズアーキテクチャとアプリケーションアーキテクチャの最良の設計方法と最悪の設計方法を解説している。

  • Web API Design - 開発者が愛するインターフェイスを作る

    企業および開発者向けAPIプロダクトおよびテクノロジープロバイダのApigeeは、Web API設計に関するフリーの電子書籍「Web API Design: Crafting Interfaces that Developers Love」をリリースした。���こには、Apigee設計ワークショップを経験した世界中のAPI設計チームの協力のもと作られたREST API設計プラクティスがまとめられている。

  • Effective Scala - Twitterのベストプラクティス

    Twitterは、彼らのEffective Scalaガイドをオープンソースにした。ドキュメントは、GitHubにあり、CC-BY 3.0の下でライセンスされる。Scalaは、Twitterで使われている主要なプログラミング言語の1つで、TwitterのインフラのほとんどがScalaで書かれている。 Effective Scalaガイドは、短いエッセイのシリーズで、Twitter内でScalaを使っていることから学んだ「ベストプラクティス」セットである。

  • 個人の生産性

    Tony Wong氏(プロジェクトマネジメントのブラックベルト)は個人の生産性にとって実践的なポイントをいくつか挙げている。この記事では、これらをいかにソフトウェア開発に適用するかを考え、彼のリストと他のリストを比べる。

  • 動画で学ぶソフトウエアアーキテクチャ

    ソフトウエアアーキテクチャを最新に保つのはとても難しい。アーキテクチャの情報は普通、厚い本かウェブサイトで得られる。しかし、YouTubeやVimeoのような動画サイトで勉強するのも面白い方法だ。

  • Exceptional Ruby

    開発者はコードを書くのを楽しむものだが、例外処理コードを書くのを楽しんでいる開発者はほとんどいないし、それを正しくやれる人はもっといない。Avdi Grimm氏の書いた本、Exceptional Rubyはこの課題に挑み、信頼できる例外処理コードに開発者が正しく取り組むための手助けをする。

  • アジャイル組織の特徴

    Jim Collins氏はその有名な著書“ビジョナリー・カンパニー2(Good to Great)”でよい企業が偉大な企業に変わるには何が必要か氏のチームが5年かけて調査したことについて述べている。アジャイルは偉大な企業を作り出すことを支援できるのだろうか?

  • 顧客を開発プロジェクトに巻き込むには

    アジャイル開発法は、顧客からのフィードバックや交流を強調する。顧客との交流が不足しているプロジェクトよりも、顧客が巻き込まれたプロジェクトがより成功の機会が大きい。そこで、アジャイル開発チームが、いかに顧客をプロジェクトに巻き込むかを述べる。

  • 合衆国政府のクラウドコンピューティングの評価認定に関する提案

    2週間前、合衆国のCIO協議会のオフィスは合衆国政府のクラウドコンピューティングに対するセキュリティの評価認定に関する提案と題した90ページの提案書を発表した。この提案書は18ヶ月にわたるNIST、SA、ISIMC、CIO協議会の間で行われた作業の成果であり、合衆国政府のクラウドコンピューティングに対するセキュリティ管理と複数の評価認定モデルを審査するために作成されたものだ。

  • RESTfulサービスにおいて部分的更新を実装する

    Alex Scordellis氏は、リソースの部分的更新についてのクライアントとRESTfulサービスのインタラクションがどのようにモデル化され、デザインされ得るかについての記事を投稿した。リソースを適切にモデル化すれば、問題は容易に解決するようだ。多くの場合、ただリソースをCRUDをサポートするエンティティとして考えることによってそれは問題となる。リソースを"リソース"とサービスとしてモデル化することだ。

BT