
乱雑なコードは厄介です。コードを読みやすくするには、管理できる小さなまとまりに分割する必要があります。本書は、エクストリームプログラミングの考案者で、ソフトウェアパターンの先駆者であるケント・ベックが、システム全体の構造を念頭に置き、コードを改善するには、いつどこで整頓するのがよいかを解説します。
株式会社アトラクタのスタッフが執筆・翻訳した書籍を紹介します。
乱雑なコードは厄介です。コードを読みやすくするには、管理できる小さなまとまりに分割する必要があります。本書は、エクストリームプログラミングの考案者で、ソフトウェアパターンの先駆者であるケント・ベックが、システム全体の構造を念頭に置き、コードを改善するには、いつどこで整頓するのがよいかを解説します。
本書は、拡張を続けても行き詰ることなくコードを書き、複雑さを回避するための実践的な方法を解説します。最初のコードを書き始めるところから機能を追加していくところまでを解説し、効率的で持続可能なペースを保ちながら、横断的な問題への対処やトラブルシューティング、最適化を行なう方法を説明します。
本書では、プロダクトマネジメントの日々の業務とそれを行う方法を紹介します。プロダクトマネジメントで重要なのはコミュニケーション、組織力、リサーチ、実行の4つのスキルとし、これらを習得する方法を解説します。ツールやフレームワーク、ベストプラクティスでは対応できない課題に対処する方法を解説する本書は、プロダクトマネージャー必携の一冊です。
エンジニアリングチームのマネジメントの仕事全般を紹介し、エンジニアリングマネージャーに必要な考え方やスキルを解説。マネジメントのさまざまな段階に沿って、日々の仕事に取り入れられる実践的なアドバイスを紹介する本書は、エンジニアリングチームのマネージャーに必携の一冊です
組織構造とアーキテクチャーは密接に関わりがあるとするコンウェイの法則を踏まえ、価値あるソフトウェアをすばやく届けるために、4つのチームタイプと3つのインタラクションモードによって組織をデザインする方法を紹介しています
スクラムを実践してきた著名人が寄せたエッセイ集! スクラムはアジャイル開発のフレームワークですが、その実装は組織やチームのレベルに応じてさまざまです。本書はスクラムの実践において、様々な課題に対処してきた実践者が自らの経験や考え方を語るエッセイ集です
アウトプットを重視してしまう企業は、顧客のニーズではなくスケジュールを優先し不要な機能をリリースする「ビルドトラップ」に陥ります。本書ではこの「ビルドトラップ」を避けるためのプロダクトマネジメントの方法を解説しています
組織全体で、みんなでアジャイルになっていくにはどうしたらいいでしょう。全体最適を考える経営者や上級マネージャー、開発チームと協業する多くの様々な部門の人たち、組織の外と上手くやりたい開発部門の人たち、つまり現代的な組織に属するすべての人たちにおススメです
レガシーコードになってから慌てるのではなく、日々レガシーコードを作らないようにするにはどうするか。その観点で、主にエクストリームプログラミングに由来する9つのプラクティスとその背後にある原則をわかりやすく説明しています
スクラムをパターンランゲージ形式で記述した本です。スクラムがなぜそうなっているかを、どういう経緯でそういうやり方になったかを学ぶことができます。自分のチームのスクラムを改善していくための色々な知識、ヒントが得られる本です
主にDevOpsの文化的な事柄に着目し、異なるゴールを持つチームが親和性を高め、矛盾する目標のバランスを取りながら最大限の力を発揮する方法を解説しています。ソフトウェアの開発、運用、組織のマネージメントに携わるすべての人に必携の一冊です