- 0. 何かの要望に応えるのに。 - 1. その要望が何かを正確に整合性を持った形に - 2. 実現に必要な材料の洗い出し。とりあえず列挙。 - 3. その材料の検証と練習。連動して要件を満たすか? - 4. 仕様が怪しかったら1 に戻す。 - 5. 材料をこねこね。 - 6. 材料を混ぜる - 7. 実装が怪しかったら 1 に戻る - 8. テスト - 9. 動作が怪しかったら 1 に戻る - 要件は定量的に。限界数とか。 - 要件の整合性。デバッグやメンテナンスまで。 - 工数は常に意識する。見積もり精度を上げる為にも。 - 人に説明しにくい仕様には問題がある。 - 設計図を作ると色々と穴が見えてくる - 制限事項重要。譲れるものと譲れない一線を分ける。 - 悩む事があれば3つ位の案を作って選ぶ - 考察した事や試行錯誤はメモでも良いので残す事 - その他というか備考的な事は意外と重要。 |