Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あっ、これ 「Joel on Software」で やったところだ!

sawarabi
August 19, 2021

あっ、これ 「Joel on Software」で やったところだ!

https://rakus.connpass.com/event/218578/
おすすめの技術書 LT会 - vol.2 #itbookslt

で発表した内容です。

sawarabi

August 19, 2021
Tweet

More Decks by sawarabi

Other Decks in Programming

Transcript

  1. やさしい機能仕様:概要 - 機能仕様(ユーザの観点から製品がどのように動くか) - 注意書き - 作成者 - シナリオ -

    対象外 - 概要 - 詳細、詳細、詳細 - 未解決の問題 - ノート - 技術仕様(プログラムの内部の実装について記述する)
  2. 機能仕様 1. Background(背景) 2. Purpose(目的) 3. Scope(範囲) 4. Out of

    scope(範囲外) 5. AsIs(現状) 6. ToBe(ゴール) やさしい機能仕様、を元に作ってみた
  3. やさしい機能仕様、を元に作ってみた 技術仕様 1. Process flow(処理フロー) 2. Data definition, relate DB(DB周り)

    3. Validation(バリデーション) 4. Error case(エラー) 5. 他に何か必要があれば、適宜 (詳細は https://tech.sawa-lab.net/archives/305 )
  4. Joel on Software ってどんな本? - システム開発にまつわるTips集 - Joel のブログが元ネタ -

    今回紹介したのは「やさしい機能仕様 part 1-4」 - 他にも面白いTipsが盛りだくさん 「射撃しつつ前進」 「ビックマック 対 裸のシェフ」 「下っ端でも何かを成し遂げる方法」 「Microsoft はいかにしてAPI戦争に負けたか」 「すべてのソフトウェア開発者が絶対確実に知っていなければならない Unicodeとキャラクタセット に関する最低限のこと(言い訳なし!)」