概要
特集1
実践スクラム
最も採用されているアジャイル開発手法
スクラムは,「複雑で変化の激しい問題」に対応することを第一目標としたアジャイル開発手法です。数あるアジャイル開発手法の中でも,いま圧倒的に採用されています。本特集では,現在のソフトウェア開発におけるスクラムの意義から,実際の現場における取り組みまで,スクラムを徹底解説します。まず1章で,なぜソフトウェア開発は難しいのか,そしてなぜスクラムをはじめる必要があるのかを整理します。続く第2章と第3章は理論編で,スクラムという開発手法の全体像を「スクラムガイド」に基づいて解説します。最後の第4章と第5章は実践編で,mixiおよびpaperboy&co.における事例を,実際に導入にあたった担当者が詳述します。
特集2
DMM.com開発ノウハウ大公開
動画配信に耐えるインフラ,好機を逃さない高速開発
たくさんのサービスを展開するDMM.comがどのようにインフラを整備し,各サービスを企画・開発しているかを解説する特集です。DMM.comは,数々のサービスを企画し,すばやくリリースしています。また,動画配信をはじめとする各サービスの膨大なトラフィックを日々さばいています。本特集では,動画配信など大量に発生するトラフィックをどのように処理しているのか,そして数あるサービスをどのように企画・開発し,短期間でリリースしているのかなど,DMM.comがサービスを開発するノウハウを,実例を交えて解説します。
特集3
Redshift徹底攻略
分散DBで超高速・大規模データ分析
Redshiftは日本では今年登場したばかりの,Amazon Web Servicesの新サービスです。Hadoopのような分散アーキテクチャでありながらRDBとしての特長も兼ね備えており,低コストでの大規模データ分析が可能になるとあって,注目が集まっています。本特集ではRedshiftについて,アーキテクチャから使い方,運用,パフォーマンスチューニングに至るまでを徹底解説します。
13周年記念特別エッセイ
私を変えた失敗
今の自分を形作る大切な体験
「失敗」はマイナスの要素としてとらえられがちですが,今まで見えなかった新しい問題点に気づき,先に進む原動力になります。そしてその失敗は,ときに大きく自分の考え方や姿勢を変えるきっかけにもなります。13周年特別エッセイとして,数々の経験を積まれてきたエンジニアの方々に,印象に残っている失敗について語っていただきます。なぜ失敗したのか,どのような対策を行ったのか,そして今の自分にどのように生きているのかを追体験することで,今後エンジニアとしてどう仕事に向き合っていくかを考える一助になることでしょう。