狠狠撸

狠狠撸Share a Scribd company logo
脱 Excel設計書
rai
2020.3
脱 Excel!
といっても、Excelが必ずしも悪いわけではなく???。
使い方次第ではExcelはかなり強力なツールです。
???適材適所!
Excelの良いところ
Excelの使い方を知っているお客様が多く、扱いやすい
セル幅などでレイアウトを調整しやすい
表を作りやすい
数式、マクロ、条件付き書式、etc. 豊富な機能で魅力的
などなど???
差分比較できない!
比較できても分かりにくい。
バージョン管理すると競合が発生する。
Excelの良くないところ
Excelの良くないところ
クラッシャー多発!
(これはExcelの所為ではないが???)
数式クラッシャー、書式クラッシャー、???
豊富な機能が故に、機能を知らない人が触っておかしくなることがよくある。
Excelの良くないところ
見た目にこだわって内容がチェックされない
(これもExcelの所為ではないが???)
印刷する場合、文字切れしたり、オブジェクト位置がずれたりするため、
見た目ばかりが気になって内容に集中できない。
体
裁
ちなみに???
Wordの設計書は?
?改ページやヘッダの設定がたまに変
?表には向いていない
?文書を主としているが、バイナリファイルのため比較できない
?個人的には嫌いなのでレポート等でしか使いたくない
Excelの代わりに何使う?
メンテする資料は差分比較しやすいようにテキストベースで管理すると楽になるかも?
HTML形式ならブラウザがあれば見れる。
?? でもHTML書くの面倒くさい。
??? Markdownなら簡単に書けるかも??
Excelの代わりに何使う?
Markdownって?
プレーンテキスト形式で書いた文書からHTMLを生成するために開発された、軽量マークアップ
言語のひとつである。 (引用:Wikipedia)
Markdownで書いたら???
?比較しやすい。
?バージョン管理しても競合発生しにくい。
?余計な体裁は気にせずに書ける。
Excelの代わりに何使う?
Markdownで設計書を書いてみる。
?開発環境
Visual Studio Code(VSCode)を使用する。
拡張機能でMarkdown記述を補助でき、プレビューを見ながら記述できる。
?画像
再編集可&バージョン管理を考慮し、ベクター形式(.svg)のファイルにする。
編集はフリーソフト『draw.io』で行う。オフラインでも使用可能
draw.ioを使ってみる
部品が豊富、補助ラインもあるの
でレイアウトが容易。
Markdownで書いた設計書
簡単な構文で読み書きしやすい
HTMLに出力することこんな感じ
Markdownで書いた設計書
?スタイル(CSS)を適用することで、出力するHTMLの見た目を変えることができる。
?拡張機能や他ソフトウェア等で、編集したものを自動でHTML化できる。
弱いところも???
?凝ったレイアウトは難しい(CSSで工夫するか、一部HTMLで書いてしまうか???)
?表(テーブル)は書けるが、書きにくい(VSCode拡張機能で補助できるけれど???)
まとめ ~向き:不向き~
Excelで書くと良いもの
?メンテしない資料
?お客様も編集する資料
?数式やマクロを使いたい資料
Markdownで書くと良いもの
?メンテする資料
?テキストや画像だけで記載できる資料
まとめ ~メリット~
?バージョン管理ソフトと相性が良い
?HTMLで保管するとブラウザがあれば見れる。
?HTMLで保管すると参照資料もリンクでサクサク開ける。
?テンプレートさえ決めてしまえば、内容以外のこと(体裁)を気にしなくて良い。
?一括検索や一括置換をしやすい。

More Related Content

What's hot (20)

DDD sample code explained in Java
DDD sample code explained in JavaDDD sample code explained in Java
DDD sample code explained in Java
増田 亨
?
2015-10-31 クラウドネイティヴ時代の運用を考える ? ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える  ? ドキュメント駆動運用へ2015-10-31 クラウドネイティヴ時代の運用を考える  ? ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える ? ドキュメント駆動運用へ
Operation Lab, LLC.
?
20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services
Amazon Web Services Japan
?
ウェブセキュリティのありがちな误解を解説する
ウェブセキュリティのありがちな误解を解説するウェブセキュリティのありがちな误解を解説する
ウェブセキュリティのありがちな误解を解説する
Hiroshi Tokumaru
?
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Shuto Suzuki
?
ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割
ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割
ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割
Recruit Lifestyle Co., Ltd.
?
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Web Services Japan
?
実運用して分かったRabbit MQの良いところ?気をつけること #jjug
実運用して分かったRabbit MQの良いところ?気をつけること #jjug実運用して分かったRabbit MQの良いところ?気をつけること #jjug
実運用して分かったRabbit MQの良いところ?気をつけること #jjug
驰补丑辞辞!デベロッパーネットワーク
?
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
?
[BurpSuiteJapan]Burp Suite実践編
[BurpSuiteJapan]Burp Suite実践編[BurpSuiteJapan]Burp Suite実践編
[BurpSuiteJapan]Burp Suite実践編
Burp Suite Japan User Group
?
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS   更新系と参照系で異なるORMを併用して上手くいった話DDD x CQRS   更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
?
Amazon S3を中心とするデータ分析のベストプラクティス
Amazon S3を中心とするデータ分析のベストプラクティスAmazon S3を中心とするデータ分析のベストプラクティス
Amazon S3を中心とするデータ分析のベストプラクティス
Amazon Web Services Japan
?
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
?
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
?
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチマイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
?
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato KinugawaXSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
CODE BLUE
?
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
?
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
?
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
?
DDD sample code explained in Java
DDD sample code explained in JavaDDD sample code explained in Java
DDD sample code explained in Java
増田 亨
?
2015-10-31 クラウドネイティヴ時代の運用を考える ? ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える  ? ドキュメント駆動運用へ2015-10-31 クラウドネイティヴ時代の運用を考える  ? ドキュメント駆動運用へ
2015-10-31 クラウドネイティヴ時代の運用を考える ? ドキュメント駆動運用へ
Operation Lab, LLC.
?
20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services20180220 AWS Black Belt Online Seminar - Amazon Container Services
20180220 AWS Black Belt Online Seminar - Amazon Container Services
Amazon Web Services Japan
?
ウェブセキュリティのありがちな误解を解説する
ウェブセキュリティのありがちな误解を解説するウェブセキュリティのありがちな误解を解説する
ウェブセキュリティのありがちな误解を解説する
Hiroshi Tokumaru
?
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Shuto Suzuki
?
ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割
ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割
ホットペッパービューティーにおけるモバイルアプリ向け础笔滨の叠贵贵/叠补肠办别苍诲分割
Recruit Lifestyle Co., Ltd.
?
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Web Services Japan
?
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
?
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS   更新系と参照系で異なるORMを併用して上手くいった話DDD x CQRS   更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
?
Amazon S3を中心とするデータ分析のベストプラクティス
Amazon S3を中心とするデータ分析のベストプラクティスAmazon S3を中心とするデータ分析のベストプラクティス
Amazon S3を中心とするデータ分析のベストプラクティス
Amazon Web Services Japan
?
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
?
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
?
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチマイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
?
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato KinugawaXSSフィルターを利用したXSS攻撃 by Masato Kinugawa
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
CODE BLUE
?
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
?
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
?
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
?

Similar to 脱 Excel設計書 (13)

【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?
【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?
【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?
kusakaa1
?
受託開発 エンドユーザーを忘れるな(修正前_後で消す)
受託開発 エンドユーザーを忘れるな(修正前_後で消す)受託開発 エンドユーザーを忘れるな(修正前_後で消す)
受託開発 エンドユーザーを忘れるな(修正前_後で消す)
Yusuke Kanda
?
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
schoowebcampus
?
メタプログラミングで贰虫肠别濒仕様书よさらば
メタプログラミングで贰虫肠别濒仕様书よさらばメタプログラミングで贰虫肠别濒仕様书よさらば
メタプログラミングで贰虫肠别濒仕様书よさらば
Kouji Matsui
?
痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)
痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)
痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)
bleis tift
?
[Excel]basic training01(1/5)
[Excel]basic training01(1/5)[Excel]basic training01(1/5)
[Excel]basic training01(1/5)
Hiroyuki Ishikawa
?
贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别
Katsuhiro Morishita
?
経理屋が搁补颈濒蝉を始めた理由
経理屋が搁补颈濒蝉を始めた理由経理屋が搁补颈濒蝉を始めた理由
経理屋が搁补颈濒蝉を始めた理由
Satomi Tsujita
?
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
tsudaa
?
エクセル资产フル活用のアプリ构筑のススメ
エクセル资产フル活用のアプリ构筑のススメエクセル资产フル活用のアプリ构筑のススメ
エクセル资产フル活用のアプリ构筑のススメ
フォーガンシー
?
贰虫肠别濒取込みで失败した先生
贰虫肠别濒取込みで失败した先生贰虫肠别濒取込みで失败した先生
贰虫肠别濒取込みで失败した先生
Sho Okada
?
現場マネージャのためのTFS/VSO レポート術
現場マネージャのためのTFS/VSO レポート術現場マネージャのためのTFS/VSO レポート術
現場マネージャのためのTFS/VSO レポート術
CubedKachi
?
贰虫肠别濒マクロ?惫产补について
贰虫肠别濒マクロ?惫产补について贰虫肠别濒マクロ?惫产补について
贰虫肠别濒マクロ?惫产补について
Yoshinori Kamaishi
?
【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?
【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?
【12/23】データの魅力を語る DAY3 ?DATA Saber挑戦者の1ヶ月の成長と学び?
kusakaa1
?
受託開発 エンドユーザーを忘れるな(修正前_後で消す)
受託開発 エンドユーザーを忘れるな(修正前_後で消す)受託開発 エンドユーザーを忘れるな(修正前_後で消す)
受託開発 エンドユーザーを忘れるな(修正前_後で消す)
Yusuke Kanda
?
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
1歩目から間違えないためのExcel術 先生:田中亨(Office TANAKA)
schoowebcampus
?
メタプログラミングで贰虫肠别濒仕様书よさらば
メタプログラミングで贰虫肠别濒仕様书よさらばメタプログラミングで贰虫肠别濒仕様书よさらば
メタプログラミングで贰虫肠别濒仕様书よさらば
Kouji Matsui
?
痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)
痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)
痴叠础を书きたくない话(贰虫肠别濒-顿狈础の绍介)
bleis tift
?
[Excel]basic training01(1/5)
[Excel]basic training01(1/5)[Excel]basic training01(1/5)
[Excel]basic training01(1/5)
Hiroyuki Ishikawa
?
贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别贰虫肠别濒でのグラフの作成方法谤别
贰虫肠别濒でのグラフの作成方法谤别
Katsuhiro Morishita
?
経理屋が搁补颈濒蝉を始めた理由
経理屋が搁补颈濒蝉を始めた理由経理屋が搁补颈濒蝉を始めた理由
経理屋が搁补颈濒蝉を始めた理由
Satomi Tsujita
?
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
贰虫肠别濒のどうでもよい迟颈辫蝉の绍介
tsudaa
?
エクセル资产フル活用のアプリ构筑のススメ
エクセル资产フル活用のアプリ构筑のススメエクセル资产フル活用のアプリ构筑のススメ
エクセル资产フル活用のアプリ构筑のススメ
フォーガンシー
?
贰虫肠别濒取込みで失败した先生
贰虫肠别濒取込みで失败した先生贰虫肠别濒取込みで失败した先生
贰虫肠别濒取込みで失败した先生
Sho Okada
?
現場マネージャのためのTFS/VSO レポート術
現場マネージャのためのTFS/VSO レポート術現場マネージャのためのTFS/VSO レポート術
現場マネージャのためのTFS/VSO レポート術
CubedKachi
?
贰虫肠别濒マクロ?惫产补について
贰虫肠别濒マクロ?惫产补について贰虫肠别濒マクロ?惫产补について
贰虫肠别濒マクロ?惫产补について
Yoshinori Kamaishi
?

脱 Excel設計書