Software Design plusシリーズ[改訂]Trac入門
――ソフトウェア開発・プロジェクト管理活用ガイド
――ソフトウェア開発・
2013年3月8日紙版発売
菅野裕,今田忠博,近藤正裕,杉本琢磨 著
B5変形判/336ページ
定価3,520円(本体3,200円+税10%)
ISBN 978-4-7741-5567-8
ただいま弊社在庫はございません。
書籍の概要
この本の概要
Jenkins,Gitなどソフトウェアの開発工程を見直し,より生産性をあげる管理ソフトウェアを利用することが開発の流れになっています。本書では,その先駆けとなったTracをじっくりすみからすみまで解説します。2008年に初版を発行し,はやくも4年が経過しました。その間,Tracも機能強化を続けようやく正式バージョンの1.0がリリースされました。今回も開発現場の実状にそくしたわかりやすい解説と,より理解をすすめるマンガ解説についても全面的に修正しリニューアルしました。開発効率をあげたいすべての皆さんに!
こんな方におすすめ
- ソフトウェア開発をすすめるマネージャ,プログラマー,システムエンジニアの皆さん
著者の一言
「あなたのプロジェクトの問題,ちゃんと管理できていますか?」
ソフトウェア開発の現場で実施されている問題管理のやり方の多くは,お世辞にも効率的とはいえません。多くのプロジェクトでは,何10年と変わらない古びた方法による管理が今でも行われています。その結果,あるプロジェクトでは,管理者があふれるバグやタスクに混乱し,それらの追跡を放棄してしまっています。また別のプロジェクトでは,むやみに複雑な管理を開発者に強いているがためにプロジェクトの進捗を遅らせてしまっています。
あなたの見ているそのバグ票,Excelで書かれていませんか? ちゃんと履歴は残せますか? バグを報告しないで修正してしまう開発者はいませんか? それはなぜですか? むやみに複雑な管理フローになっていませんか? 対応中のすべての問題に優先度が付いていますか? 優先度の低い問題に時間をかけている開発者はいませんか? 誰かさんがそのバグの解決のために変更したソースコードをあなたが確認することはできますか? 意図や修正者のわからない変更が加わっているコードはありませんか?
ソフトウェア開発の多くは非常に複雑なプロジェクトです。日々増えていく問題やタスクに,多くの現場は大変混乱しています。問題管理,タスク管理を効果的に行うことが可能ならば,プロジェクトをグッと成功に近づけることができます。
本書は,プロジェクト管理に問題を抱えている全てのソフトウェア開発関係者向けに書かれた,Tracの入門,活用本です。活用といっても,ただTracの機能を説明しただけの本ではありません。Tracを使った問題管理やタスク管理の方法がわかるだけでなく,なぜ問題管理が重要なのか,なぜバグトラッキングシステムを使う必要があるのかを解説し,管理者,開発者がプロジェクトの各局面でTracを使う意味が理解できることを目指しています。また,実際の開発現場で培われた実例を多く紹介しています。
Tracはバグトラッキングを中心とするWebベースの問題管理システムです。たくさんの製品が市場に出回るこの分野で,着実にデファクトスタンダードの地位を固めつつあります。とはいえ,Tracをインストールするだけで誰もが使いこなせて,プロジェクトの問題がどんどん片付いてゆく--というわけには残念ながらなりません。本書は,開発プロジェクトの現場でTracを使いこなすためのガイドラインとなるように書かれています。そのため,十分なページを割いて問題管理,プロジェクト管理についても解説しています。また,複雑で難しくなりがちなそれらの問題の説明には,図解や漫画を使って直感的に理解しやすいように努めています。
Tracは2012年9月に最新バージョン1.0をリリースしました。本書は全編この安定版1.0に対応しています。Tracの基本的な使い方の順を追った説明はもとより,Trac使いこなしのための逆引き可能なTIPS集や,Tracを使う上での心得もきっとあなたの役に立つことでしょう。
本書の初版が発売された2008年当時と比べて,開発現場の状況も少しずつ変わってきました。バージョン管理システムにGitを使ったり,継続的インテグレーションを導入する開発チームは決して珍しくなくなりました。この度本改訂版を出す上で,そのような新しい開発環境のサポートも十分に盛り込みました。その他,開発プロジェクトの現場で使える実践的なトピックを随所に追加した本書をぜひともご活用ください。
本書のサンプル
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
この本に関連する書籍
-
Spring3入門―Javaフレームワーク・より良い設計とアーキテクチャ
もはや定番となったJava・オープンソースフレームワークのSpring Frameworkの実践的な入門書。これまでに,Spring入門,Spring2.0入門と発行してきたが,本書は機能の洗...
-
Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術
ビルドやテストを自動化し,問題発見を容易にして,品質の高いソフトを効率的に開発するためのツールとして,あのApache Software Foundationでも多くのプロジェクトで...
-
組込みソフトウェア開発入門―組込みシステムの基本をハードウェアとソフトウェアの両面から学ぶ!
組込みソフトウェアをどのように開発してゆくのか。本書はハードウェア側の構造と機能をしっかり理解してゆくことで,想定されるさまざまな疑問に応えながら解説します...