CPPシート
Convertable Plain Parameter Sheet
背景
Excel方眼紙
PJごとに異なるフォーマット、記載項目、粒度
どうやったら撲滅できるか?
アプローチは2つ
1 Excelシートを楽につくれるようにする
2 脱Excel
1は本質じゃない、2にするべき
フォーマットと記載事項の共通化
Excelというメンテコストが高くて再利用性もクソな手段からの脱却
↑ 1 だと後者がそのままだからだめなんすよ
どうやって?
CPPなシートをつくる
プレーンテキストならば
編集や加工が容易
バージョン管理できる
変換も容易
つまりどういうこと?
パラシについても xxxx to (欲しいフォーマット)にしたいわけよ
だが、従来の Markdown など軽量マークアップ言語にはパラシを表現できる力がない
別の文法を考える必要がある
それがCPP
書く人はCPP
読む人は変換して読みやすいHTMLやXLSXで
IaC使う人は変換して playbook なりなんなりにしてそれを Q&A
Q: お客さんから「このフォーマットにせい」言われてるんすけど
説得してください
契約変えることも辞さない
こっちから仕切らないとだめでしょ
Q:それってお金になるん?
なると思う
SI界隈、かんたんに参入して牛耳れるほど甘くない
が、既に名前知られてる大手SIerなら、仕切りやすい
CPPつくって界隈ごと先導しちゃえば天下取れるで
Q:キミィがやればいいのでは?
考えてる
新規事業でも研究でもいいので、やりたさはある
でも一年くらいで結果出るものじゃないし、んー、伝える気がしない
趣味でOSS的に遊びつつ、発展させてヘッドハント or 独立が良いかもしれん
(sta.iconまあ僕にそこまでするほどのモチベはないんだが……)
よく見たら同じでした
共通フォーマットでパラシつくる
これを色んなフォーマットに変換する
閲覧用のビュー
Ansible playbook etc
sta.iconまあそうだよな
プレーンテキストで共通フォーマット考えるってエンジニアにはさして珍しくないアプローチ
中身(概念やフォーマット)はまだ全然考えないsta.icon
もうちょっと概念を整理した