書籍」カテゴリーアーカイブ

[book][bts] 組込みソフトウェア開発における品質向上の勧め(バグ管理手法)本の紹介

 

バグ管理のやり方や運用ルールは開発チームや会社によっていろいろな方法があります。
専用のバグ管理システムを利用したり、表計算ソフトを利用したり、ワープロで作成した紙もあるかもしれません。

バグ管理の大きな目的は「バグを見つけたら速やかに、かつ確実に正しく修正し、その再発を防ぐこと」です。そのために必要な考え方を体系立てて説明している無料の書籍をご紹介します。

 

IPA(情報処理推進機構):組込みソフトウェア開発における品質向上の勧め[バグ管理手法編]
PDF版のダウンロードはこちら
(書籍で欲しい場合は Amazon.co.jp で購入することができます。)

 

tracpath を利用している企業へのヒアリングで

  • 業務アプリケーションの受託開発
  • 組込みシステムの開発
  • クラウドサービス・ASPサービスの開発
  • コンシューマ向けゲーム・ソーシャルゲーム開発
  • スマートフォン・モバイル開発

多くのソフトウェア開発に携わる方に利用頂いております。
バグ管理方法や tracpath の使い方についてヒアリングし、多くの人がバグ管理のルール決めとバグ管理のプロセス(ワークフロー)を自分たちにあったやり方にしなければうまくいかない。と言われます。

これは、どのようなツールを使うのか、オープンソースの無料ソフトウェアを利用するのか、商用サービスを購入するのかは重要ではないことを言っています。また、ワークフローは極力シンプルにする必要がある。とも言われます。

ソフトウェア開発に携わるすべての開発者に言えることですが、バグ管理の目的や管理プロセスを理解し、自分たちのチームに最適な方式(運用ルール)を決めることがとても重要になります。

IPAの組込みソフトウェア開発における品質向上の勧め[バグ管理手法編]はバグ管理やプロセスの標準的な方法を体系立てて説明しています。

組込みソフトウェア開発向けだけではなく、他多くのソフトウェア開発の現場で役立つ情報だと思います。

PDF版は無料で読むことができますのでぜひ皆様の現場で活用されることをオススメします。

 

[改訂]Trac入門

 

久しぶりにTrac本が出版されました。Trac本をぜひご紹介したいと思います。

 

 入門ということでTracについての基本的な使い方はわかりやすく説明されていますが可もなく不可もなく普通です。

現場の開発に即した導入方法からはじまってバージョン管理システム連携に至るまでソフトウェア開発の幅広い部分をかる〜いタッチで説明している点はこれから学習する人たちにとって読みやすく分かりやすいと思います。プロジェクト管理で発生する問題をどのように解決していくか、マンガによる解説も理解しやすくとても良いです。

 

ソフトウェアの技術書はかたい感じの技術書が多いのですが、それとは異なりソフトウェア業界に入ったばかりの新人やTracを知らない人などをターゲットにした内容になっています。

すでにTracを知っている、活用している層の人にとっては物足りない内容かも知れませんが、Trac 1.0のリリースに対応したTrac入門本ということで体系立ててまとめられた良い本です。
必ず経験(した|する)トラブルとその改善はあなたのチームでもきっと役立つことでしょう。

 

より生産性をあげるための開発ツール、方法論はどんどんリリースされています。
エンタープライズ向けや高機能なツール、見た目のギミックがすごいツールがたくさんあります。

そんな中でTracを選択する理由はその設計思想である

  • プロジェクト管理のための最小限のアプローチをWebアプリケーションで提供すること。
  • チームがすでに確立している開発プロセスと開発ポリシーになるべく影響を与えないこと。

これが大きいと感じています。
ツールが出しゃばらず、とてもシンプルな方法だけど自分たちのやり方をさらに生産的にする、優れたツールとして活用してもらえることを期待しています。

 

索引

  • 第1章 Tracの概要
  • 第2章 Tracでの問題管理の準備─Tracプロジェクトの設定とカスタマイズ
  • 第3章 問題をTracする─Tracによる問題管理の実際
  • 第4章 プロジェクトをTracする─開発プロジェクトへの導入
  • 第5章 バージョン管理システム・CIとの連携
  • 第6章 逆引きTrac
  • 第7章 Tracを使う上での心得(プラクティス)
  • 第8章 Tracリファレンス

 

技術評論社 – [改訂] Trac入門
* [改訂]Trac入門――ソフトウェア開発・プロジェクト管理活用ガイド