開発ツール ここではプロジェクトで効率的に開発を進めるための便利なツールについて紹介します。 ここで紹介するのは主に「チケット駆動開発」とよばれるプログラム開発手法のツール群です。チケット駆動開発とは、作業をチケットと呼ばれる小さな単位のタスクに分割し、管理する手法です。チケット駆動開発は、細かな修正作業の多いアジャイル開発と親和性が高く、そしてRubyやRuby on Railsでの開発もアジャイル開発に適しています。 以下に本サイトで紹介する開発ツールの概要を説明します。各ツールの使い方の詳細については、リンク先を参照してください。 バージョン管理システム バージョン管理システムとは、ソースコードの作成日時、変更日時、変更点などの履歴を保管するシステムです。過去の変更内容の確認、変更前のソースへの復元などもできます。バージョン管理システムでは複数人で協同してソースファイルを作成すること