iOSアプリをつくりはじめる場合に、
ペーパープロトタイピング以外に、
正式というか、一般的に使われている設計手法は何かありますか?

(そもそもはじめに「設計」という行為をするのが正しいかどうかもわかりません)

知りたいのは、アプリをつくる際の正式な手順・方法、実務で行なわれている方法です。

私は、ホビープログラマーでして、思いついたアイデアをいきなりストーリーボードでつくっていくという方法でやっていますが、のちのち不具合を生むことになったり、結局トータルで考えると、開発効率が悪くなったりする気もします。

一般的な質問となってしまいますが、
ヒントだけでもいただけますと幸いです。

よろしくお願いいたします。