プロダクトの基礎 · 入門
最初のバージョン:何が入るべきか
一行でいうと: 最初のバージョンは一つのことを端から端まで行い、信頼できる方法でそれを行う必要がある。
三つにまたがる半分より一つにわたる全部
エンドツーエンドで機能するフロー——入力、アクション、結果、メッセージ——は、それぞれ中途半端な三つのフローに勝る。ユーザーは欠けているものを許す;存在するように見えて機能しないものは許さない。
最小限でも常に入るもの
失敗状態。ネットワークなし、保存失敗時、まだデータがないときに何が見えるか。説明のない空白画面はバグだ。
何が起きたかを見る能力。基本的なロギングとエラーレポート。なければ、最初のクレームは盲目の調査になる。
バックアップと復元。本物のデータができてからではなく、その前に。
セキュリティの基本。転送中の暗号化、適切に保存されたパスワード、インターフェースだけでなくサーバーでの権限。
待てること
磨かれたデザイン、ユーザー設定、エクスポート形式、多言語、管理パネル。ほとんどは最初の数週間手動で行い、そもそも必要かどうかを確認できる。
さらに深く
何が拡張させ、何が止めるかを事前に定義する:アクティブユーザー数、完了率、サポート量。書かれた閾値なしに、どの結果もまったく同じ方法を続ける正当化として読まれる。