機能を作るな、価値が残る仕組みを作れ
AIで開発速度が上がるほど、「作れるから作る」という判断は危険になります。 リクステップが進めるステップシリーズの大規模開発を題材に、使われ続けるプロダクトを作るための思想を整理します。
step-series-product-review
application-step
review-step
client-step
workflow-core
audit-log
Feature request
個別要望
Product filter
使われ続けるか
Step platform
共通基盤化
$ product decision --new-feature
reject user cannot discover it / support cost increases
hold workflow unclear / owner not decided
ship reduces work / creates reusable operational data
機能を作ることは、価値を作ることではない
プロダクト開発では、機能を作ることが仕事に見えます。 ボタンを増やす。一覧に列を追加する。権限設定を増やす。通知を追加する。CSV出力を付ける。 どれも一見すると前進です。
しかし、機能は使われて初めて価値になります。 さらに言えば、使われるだけでは足りません。 業務に乗り、説明が減り、迷いが減り、次の改善に必要なデータが残り、将来の開発速度を落とさない。 そこまで到達して初めて、プロダクトに価値が残ります。
機能を作るな。価値が残る仕組みを作れ。
リクステップがステップシリーズを大規模に開発している理由も、単に機能を増やしたいからではありません。 申請、確認、承認、差し戻し、記録、通知、分析という業務の流れを、企業の中に残る仕組みに変えたいからです。
ステップシリーズは「業務の通り道」を作る開発である
ステップシリーズで作ろうとしているのは、単発の便利機能ではありません。 企業の業務が進む通り道です。 申請ステップであれば、申請書を作るだけではなく、誰が、何を、どの順番で確認し、どこで止まり、何が差し戻され、次回どう改善されるかまでを扱います。
フローを先に設計する
申請、確認、差し戻し、承認、記録、通知までを一つの流れとして扱う。画面単位ではなく業務単位で設計する。
個別要望を共通部品へ変える
一社だけの特別対応で終わらせず、複数業務で使える抽象度まで上げられるかを考える。
使われない分岐を増やさない
設定、例外、権限、表示条件を増やすほどプロダクトは複雑になる。分岐は未来の負債として扱う。
未来のチームの速度を守る
今だけ速く作るのではなく、半年後の改修、AIによる保守、顧客説明が遅くならない形で残す。
業務SaaSは、多様な業務フローに対応しようとすると構造が悪くなりやすい。 顧客ごとの要望をそのまま積むと、画面は複雑になり、設定は増え、サポートは難しくなり、AIも仕様を理解しにくくなります。 だから、ステップシリーズでは「個別対応に見える要望を、どこまで共通基盤にできるか」を常に考えます。
機能は未来に負担を押しつける
機能はリリースした瞬間に終わりではありません。 むしろ、そこから負担が始まります。 誰かが使い方を覚え、誰かが動作確認を続け、誰かが問い合わせに答え、誰かが将来の改修時に互換性を守ります。
| 増える負担 | 何が起きるか |
|---|---|
| 認知コスト | 画面に選択肢が増えるほど、ユーザーは迷う。使わない人にとっては、存在するだけでノイズになる。 |
| 運用コスト | 問い合わせ対応、権限設定、マニュアル更新、オンボーディング説明が増える。 |
| 検証コスト | 新しい機能は、既存フローとの組み合わせで動作確認が必要になる。将来のQA量を増やす。 |
| 移行コスト | 一度使われた機能は消しにくい。データ移行、互換性、顧客説明が必要になる。 |
| AIコンテキストコスト | AIが理解すべき仕様、例外、設定分岐が増える。開発速度だけでなくAI利用コストにも跳ね返る。 |
特にAI時代は、仕様の複雑さがそのままAIのコンテキスト負荷になります。 分岐が多いプロダクトは、人間にもAIにも理解しづらい。 AIで開発が速くなっても、理解すべき仕様が増え続ければ、結局どこかで速度は落ちます。
作らない判断は、開発を止めることではない
作らない判断は、保守的な判断ではありません。 むしろプロダクト全体の価値を守るための、かなり積極的な判断です。 間違ったものを作って未来のユーザーと未来の開発チームに負担を押しつけるより、今止める方がはるかに健全です。
誰が毎週使うのか
作る
明確な利用者と頻度がある
止める
誰かがいつか使うかもしれない
業務のどの負担を減らすのか
作る
入力、確認、承認、説明、記録のどれかを確実に減らす
止める
便利そう、見栄えが良い、競合にある
運用に乗るのか
作る
通知、権限、ログ、例外対応まで設計されている
止める
画面だけ作れば使われると思っている
消す判断ができるか
作る
利用率、成果、撤退条件を事前に決めている
止める
一度出したら消せない前提で曖昧に出す
ステップシリーズの開発では、「作れるか」より「残してよいか」を見ます。 作ったものは、画面にも、仕様にも、データにも、サポートにも、AIの理解対象にも残ります。 だからこそ、機能追加は常に将来への約束です。
使われないものを作るな。正しくないものを作るな。
設定でON/OFFできれば良い、はだいたい危険
「一部の会社しか使わないなら、設定でON/OFFできるようにすればいい」。 業務SaaSではよく出る発想です。 しかし、設定は消えるわけではありません。 ユーザーが気づき、理解し、正しく選び、運用し続ける必要があります。
設定に気づかない人にとって、その機能は存在しないのと同じです。 一方で、存在している以上、開発チームはその設定分岐の動作確認を続けます。 サポートチームは説明し続けます。 AIはその設定の意味をコンテキストとして理解し続ける必要があります。
設定は便利な逃げ道ではなく、長く残る分岐である
設定を増やすなら、デフォルト値、オンボーディング、権限、監査ログ、問い合わせ導線、撤退条件まで考える必要があります。 そこまで考えられないなら、設定化ではなく作らない判断の方が良い場合があります。
AIで速く作れる時代ほど、出力の誘惑に負けやすい
AIによって、画面、API、テスト、ドキュメントは速く作れるようになりました。 これは大きな武器です。 しかし同時に、「作れてしまう」こと自体が誘惑になります。
速く作って褒められる。 すぐデモできる。 できた気になる。 でも、その機能が誰にどんな価値を返すのか、運用に乗るのか、未来の開発を遅くしないのかを見ないまま進めると、AIで増幅された負債になります。
速く作るな。価値を速く届けろ。
リクステップがAIを使う理由は、闇雲に機能を増やすためではありません。 仮説検証を速くし、不要なものを早く捨て、価値が残るものに集中するためです。 AIで作れるから作るのではなく、AIで判断の速度を上げる。 これがステップシリーズの開発で大事にしている感覚です。
ステップシリーズで守る開発原則
言われた通り作らない
要望の裏にある業務の痛みを見る。なぜその要望が出たのか、他の会社でも起きるのか、別の設計で解けないかを考える。
ユーザーに判断コストを押しつけない
選択肢が多いことは親切ではない。使う人が自然に正しい流れへ進める設計を優先する。
アウトプットよりアウトカムを見る
機能数、画面数、開発速度ではなく、申請時間、差し戻し率、確認漏れ、説明コストが減ったかを見る。
未来のユーザーと未来の開発者を裏切らない
今の顧客だけでなく、半年後に入るユーザー、引き継ぐ開発者、AIが読む仕様まで考える。
まとめ:作るな。価値が続くものだけを残す
プロダクト作りは、本当に難しい仕事です。 ドメイン理解、スピード、技術、組織、顧客、未来、あらゆるトレードオフの連続です。 AIで開発が速くなっても、その難しさは消えません。 むしろ、間違ったものを速く作れるようになったぶん、判断の重みは増しています。
リクステップのステップシリーズは、機能の集合ではなく、業務が前に進むための基盤を目指しています。 使われ続けること。 運用に乗ること。 判断が残ること。 次の改善につながること。 そして、未来のユーザーと未来の開発チームに余計な負担を残さないこと。




