PRESS』編集部が自信を持ってお届けするシリーズです。本書は「チーム開発実践入門」です。読者のみなさんの中にはよくご存じの方も多いかとは思いますが,チーム開発というのは複雑で難しいものです。2014年現在,チーム開発のための方法論やツールはさまざま存在しています。Integration:継続的インテグレーション),CD(ContinuousDelivery:継続的デリバリー)などのプラクティスがあります。これら方法論について解説した書籍や雑誌,Web上の記事は洋の東西を問わず大量にあり,何から手をつけてよいのかわからないほどです。これらを技術的に支えるツールに目を向ければ,チケット管理システムやバージョン管理システム,自動テストや静的解析のツール,デプロイ自動化のツールなど,種類だけでも多種あり,それぞれを代表するツールを簡単に列挙するだけでもその種類と量の多さにめまいがするほどです。数年前と比べてチーム開発は格段に便利になっています。情報が多すぎかつ散逸していて,体系的に学ぶことも新人に効率的に教えることも難しい状況です。本書はそんな問題意識のもと,執筆を始めました。そこで本書ではチーム開発に必要なツールを具体的な導入の仕方や使い方にフォーカスを当てて,俯瞰的に説明します。そのツールを使うのか,なぜそのような使い方をするのかについて現場でよく起きる具体的な問題を例示しながら具体的に解説します。最後までお楽しみください。ITコンサルタントとしてキャリアをスタート。その後コンサルタントからプログラマに転身し,パッケージソフトウェア開発,Webサービス開発を経て,2013年より株式会社ディー・エヌ・エーに所属している。数々の修羅場をくぐってきており,第2章のケーススタディの内容のほとんどは実体験をベースにして書かれていることは秘密である。Framework1のコミッターでもある。第1章~第5章までの執筆と全体の監修を担当。Twitter:@ikeike443藤倉和明(ふじくらかずあき)インフラストラクチャエンジニア。大学卒業後,株式会社シャノンでインフラストラクチャエンジニアとして従事。社内インフラからサービス本番環境まで「インフラ」と名の付くものとセキュリティ全般が守備範囲。数々のアプリケーションのデプロイの自動化を推進してきた実体験を元に第6章を執筆。OpenVZやLXCといったコンテナタイプの仮想化技術が大好物。Twitter:@fujya井上史彰(いのうえふみあき)株式会社シャノンにてソフトウェアエンジニア,QAエンジニアを経て,同社子会社である中国法人の総経理(現職)。開発の経験を活かして効果的で効率的な自動テストの実践に従事。べてのエンジニアのための,プログラミング技術情報誌です。~テスト管理の効率を上げ,脆弱性診断を自動で行う~早期リリースが注目される中で,ソフトウェアの品質やセキュリティ面への対応も重要になってきたと感じます。本連載では,安全性・安定性を加えた開発サイクルについて考えていきます。ゆるく,不定期に更新予定です。本特集では,2018年10月にリリースされたばかりのバージョン11と,現場の主力として使えるバージョン10にフォーカスし,この7年間で大きく進化したPostgreSQLの魅力を余すことなくお伝えします。TopicsUbuntuコミュニティに興味があるユーザ向けに,ML・Wiki・フォーラムなどの最新の話題を1週間分厳選してお届けします。......押さえておきたい輻輳制御アルゴリズム本連載ではTCP/IPの中でも特に,新たなアルゴリズム登場の背景として,ネットワーク環境の変化や,TCP輻輳制御アルゴリズムの変遷と概要をみていきます。Linuxの統合認証にも新たな変化がありました。この連載ではAD-Linux統合認証の最新状況を紹介します。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。統合監視ソフトウェアZabbixの概要と新機能の追加による設定や設計の考え方,よくある質問などを解説します。