株式会社LYZONHomeVisionServiceWorksBlogCompanyRecruitContactMENU正しいバージョンの付け方を身につけよう2019/10/17HomeBlog正しいバージョンの付け方を身につけよう「バージョン」と言うと、デザイナーやエンジニアが使うためのものだと思う方もいらっしゃるかもしれません。バージョンの概念をファイルやフォルダにも導入すれば、さらに効率の良い書類管理ができるとともに、どのファイルが最新か分からなくなるトラブルから開放されるでしょう。今回は、営業やディレクターにも役立つバージョンの付け方をご紹介します。バージョンが必要なのだろう例えば、お客さまとやり取りする設計書を例にとって説明しましょう。設計書はなかなか一度で承認されることはなく、作成・提出したあと、何度も確認→修正の流れを繰り返すことになります。過去に作成した書類もエビデンスを残さなければなりません。元の書類を複製した新しい書類に相対的な名前を付けてしまうと、どれが最新かわからなくなってしまうでしょう。コピー.xlsx画面設計書_編集中.xlsx内外のやりとりでファイルが増えてしまうことはよくあることですが、良いことではありません。こんな管理では第三者が見ても到底理解できません。そこで、ある規則に従って絶対的な番号を付与することで、前後関係を明確にさせたり、前回と比べてどのくらいの変更が加わったのか、または何回更新されたのか、すぐに理解できるようになります。身近にあるバージョン私たちの身の回りには、バージョンで溢れています。バージョンの使いどころではバージョンはどういったところにつければ良いのか、ということを耳にします。これの答えとしては、「好きなところにつけよう」です。付ける場所より、付ける方法(ルール)のほうが大事なのです。弊社の場合、次のような場所にバージョンを表記しています。提案書や設計書などの書類GitのリリースタグOneDriveやDropboxなどクラウド管理されているものは、自動で保存されいつでも過去のデータにアクセスできるため、バージョン管理が不要かもしれません。実はバージョンの付け方は、法則さえあればどんな方法でも構いません。ある一定のルールを知っておいたほうが、はるかに使いこなすのがはやくなるでしょう。いうアイデアを元にしたX.Y.Z記法を覚えましょう。ように1ずつ上げ、欠番しないようにします。例1:現在のバージョンが1.0.1で、バグ修正をした場合、次のバージョンは1.0.2となる例2:現在のバージョンが3.1.6で、バグ修正をした場合、次のバージョンは3.1.7となるヒント:もし欠番があると、第三者は抜けたバージョンを探すのに必死になってしまいます。12...のように上げます。例1:現在のバージョンが1.9.9で、バグ修正をした場合、次のバージョンは1.9.10となる例2:現在のバージョンが4.0.99で、バグ修正をした場合、次のバージョンは4.0.100となるヒント:バージョンで使う点「.」は小数点ではありません。上位のバージョンが上がると下位のバージョンは0にリセットします例1:現在のバージョンが2.1.5で、大きな追加をした場合、次のバージョンは3.0.0となる例2:現在のバージョンが10.14.6で、小さな変更をした場合、次のバージョンは10.15.0となるヒント:メジャーが0のときは開発版であることが多いゼロパディングは入れないでください。記述のポイントを覚えられたでしょうか。以上のルールを守れば、どんなバージョン表記でも読み書きできるようになるでしょう。次に、練習問題を実践してより理解を深めましょう。問1:現在のバージョンが5.0.1で、パッチバージョンがあがる場合、どちらが適切か5.0.25.1.1問2:現在のバージョンが2.1.9で、パッチバージョンがあがる場合、どちらが適切か2.1.102.2.0問3:現在のバージョンが1.14.6で、マイナーバージョンがあがる場合、どちらが適切か1.15.61.15.0問4:現在のバージョンが6.18.2で、マイナーバージョンがあがる場合、どちらが適切か6.19.26.19.0問5:現在のバージョンが3.2.9で、メジャーバージョンがあがる場合、どちらが適切か4.2.94.0.0回答5.0.22.1.101.15.06.19.04.0.0まとめここまで覚えてきたX.Y.Z記法をおさらいしましょう。バグ修正や誤字脱字の訂正ここまで覚えてきた記述のポイントをおさらいしましょう。欠番させない上位のバージョンに繰り上げない上位のバージョンが上がると下位のバージョンは0にリセットするゼロパディングは入れない豆テスト以下のファイルは、弊社の研修で実際に使用した試験用紙です。3.0ライセンスのもとで配布しておりますので、ご利用ください。Webデザイナー2014年入社。安定感や清潔感のあるデザインが得意。CMSに導入しやすい効率的かつ保守性の高いマークアップができ、デザイナーながらフロントエンドの技術も有する。旅と写真が好きだが、地図を眺めていて1日が終わることがよくある。BlogsWebマーケティング用語を覚えて、コスパ最高の広告効果を出そう!2020/02/06新制度「クリエイターの時間」を導入しました!2020/01/31社内大掃除を行いました2019/12/272019年度LYZON忘年会を開催しました2019/12/20BlogLYZONの取り組みデジタルマーケティングコーディングデザインクリエイティブその他トレンドVISIONデジタルマーケティングSitecoreそれだけでは意味のないアクセス解析データとマーケティングシナリオを結び付けることで、新たなvalueを生み出す。人工知能Deeplearning膨大な情報を結び付けるために(効率的に実現するため)Deeplearningなどの人工知能の技術を応用し、価値を創造する。断絶されたWebとシステムをつなぎ、各サービスごとに分断されたクラウドサービスごとをつなぎ、部分最適ではなく全体最適を実現する。SERVICEサイトコアサイト構築ナーチャリードWebデザインパーソナライズド動画ソリューションLINE連携ソリューションWebコンサルティング&マーケティングWeb広告運用Webサイト制作Webサイト運用・保守CONTACTWeb制作・サービスに関するご相談を承ります。お気軽にお問い合わせください。