(方法) プロジェクトの始め方は過去数十年にわたって進化してきた。初期のUNIXシステムでは、全てが手作業だったが、今ではGitのようなバージョン管理システムがプロジェクトの始め方と成長を大きく変えた。代替手段として、MercurialやSVNも使うことができるが、Gitが現在最も人気で強力である。