「宿題やったの?」をやめて、「稟議、承認します」に変えた話

このアプリの出発点は、中学2年生の息子の夜更かしでした。ゲームと動画で寝る時間が崩れていく。声をかけるほど関係がぎくしゃくする。そんな状況で、時間を制限するアプリを入れるという選択をしませんでした。代わりにたどり着いたのが、「家庭に稟議を持ち込む」という、少し変わった発想です。個人開発者が、なぜそう考えたのかを書きます。

発端は、中学2年生の息子の夜更かしだった

このアプリを作りはじめた理由は、まったく格好のつかないものでした。中学2年生の息子が、ゲームと YouTube で夜更かしをする。それだけです。

おそらく、多くのご家庭で見覚えのある光景だと思います。夕食が終わって、風呂に入って、そこから先が延びていく。「あと1回だけ」が終わらない。声をかける。もう少し、と返ってくる。もう一度声をかける。今度は返事がない。三度目に、こちらの声が少し大きくなる。そして、寝る時間はまた昨日より遅くなっている。

こういうとき、親の側にはだいたい2つの感情が同時にあります。ひとつは、生活リズムが崩れることへの実務的な心配。もうひとつは、言ったことが通らないことへの、もっと個人的ないらだちです。厄介なのは後者で、これがあると、こちらの言い方はどんどん雑になっていきます。「いつまでやってるの」「何回言えばわかるの」。自分でも、これは伝えたいことを伝える言い方になっていないと分かっているのに、止まりません。

「取り上げる」という手は、最初から選びたくなかった

解決策として真っ先に浮かぶのは、時間で強制的に止めることです。ペアレンタルコントロール、スクリーンタイム、見守りアプリ。選択肢はいくらでもあります。技術的にはいちばん簡単で、効果もその日から出ます。

それでも、この方向には進みませんでした。理由は単純で、その先に何が起きるかが、だいたい想像できてしまったからです。

時間になったら止まる仕組みを入れると、親は「執行者」になります。ルールを決めるのも、守らせるのも、破られたときに対処するのも親です。子どもの側には、ルールに参加する余地がありません。参加していないルールを守る動機は、ふつう生まれません。生まれるのは、どうやって回避するかという工夫のほうです。

そしてもうひとつ。制限は、子どもが自分で時間を配分する練習の機会を、まるごと奪います。仕組みが勝手に止めてくれるなら、自分で見積もる必要も、途中でやめる判断をする必要もありません。中学2年生に必要なのは、たぶん「止められる経験」ではなくて「自分で止める経験」のほうでした。

問題は「時間」ではなく「決め方」だった

しばらく考えて、自分が解こうとしている問題を取り違えていたことに気づきます。困っていたのは、ゲームの時間が長いことそれ自体ではありませんでした。困っていたのは、その時間の決め方に、こちらも本人も納得していないことです。

「1日1時間まで」という数字に、根拠はありませんでした。なんとなく世間で言われている水準を、なんとなく採用しただけです。根拠のないルールは、運用中に必ず揺れます。テスト前だから、今日は友達と約束しているから、明日は休みだから。揺れるたびに交渉が発生し、そのたびに親の機嫌が判断基準になっていきます。

これは、ルールの問題ではなく意思決定プロセスの問題です。そう言い換えたときに、急に見通しがよくなりました。意思決定プロセスの設計なら、心当たりがあったからです。

制限は、なぜ効かないと考えたのか

先に進む前に、「制限が効かない」と判断した理由を、もう少し丁寧に分解しておきます。ここを飛ばすと、この後の設計がただの思いつきに見えてしまうので。

理由1: 対立の構図が固定される

制限をかける側と、かけられる側。この構図がいったんできあがると、家庭の中の会話がそこに引きずられます。子どもがゲームの話をするとき、親は「時間の話をされるのでは」と身構えます。親が時間の話をするとき、子どもは「取り上げられるのでは」と身構えます。

いちばん困るのは、この構図では「相談」ができなくなることです。本当は「今週はこの日にまとめてやりたい」といった相談ができたほうがいいのに、相談すると制限が厳しくなるかもしれない、と学習してしまえば、子どもは黙るほうを選びます。

理由2: 「なぜ」が伝わらない

仕組みで止まると、理由の説明が省略されます。省略された理由は、伝わりません。伝わらない理由は、納得になりません。

大人でも同じです。理由の説明がないルールを、私たちは心の中で守っていません。従っているだけです。従っているだけのルールは、見ていない人がいなくなった瞬間に効力を失います。

理由3: 例外を扱えない

現実の家庭には例外しかありません。テスト期間、長期休み、体調不良、旅行、友達との約束、新しいゲームが出た日。「1日1時間」という固定値は、この全部に対応できません。

そして、例外に対応できないルールは、一度例外を認めた時点で、ルールとしての権威を失います。「あのときはいいって言ったじゃん」。この一言に反論できる親は、たぶんいません。

ここまでの整理 必要だったのは、時間を止める仕組みではなく、(1) 対立ではなく共同作業になり、(2) 判断の理由が言語化され、(3) 例外を正面から扱える——そういう意思決定の型でした。

ヒントは、自分の仕事の中にあった

その型に、まったく思い当たらなかったわけではありません。むしろ、毎日使っていました。会社の中で。

会社では、誰も「勝手に買え」とは言われていない

考えてみると、組織で働く大人は、自分の裁量で自由に使えるお金をほとんど持っていません。何かを買いたければ申請します。理由を書きます。金額の根拠を書きます。上長が見て、承認するか、却下するか、あるいは「この部分を削れば通す」と条件をつけて返してきます。

これは、外から見ればずいぶん窮屈な仕組みです。ところが実際に働いている人は、この窮屈さに対して、家庭でのゲーム時間の制限に対するような反発を、あまり感じていません。少なくとも、上司に「あと1回だけ」と食い下がって喧嘩になる人は、そんなに多くないはずです。

プロセスそのものが、納得を作っている

なぜ反発が小さいのか。理由はいくつも挙げられますが、設計として重要なのは次の3点だと考えました。

  • 申請という行為が、要求を言語化させる。 「なんとなく欲しい」では申請書が書けません。書こうとした時点で、自分が何をどれだけ欲しいのか、なぜ必要なのかを、自分で整理することになります。
  • 承認者にも説明責任がある。 却下するなら理由が要ります。「なんとなくダメ」は、組織では通りません。この非対称性のなさが、決定を受け入れやすくしています。
  • 却下は、人格の否定ではない。 申請が通らなかったことと、自分が否定されたことは別だと、形式が示してくれます。だからもう一度出せます。

家庭で起きていたのは、この3つが全部欠けた状態でした。要求は言語化されず(「ゲームやっていい?」)、承認者に説明責任はなく(「ダメ」)、そして却下は人格の否定として受け取られていた(「どうせ何言ってもダメなんでしょ」)。

「これ、家でもやればいいのでは?」

ここで、少し飛躍します。会社の稟議のしくみを、そのまま家庭に持ち込んでみたらどうなるか。

お手伝いや宿題をこなすと、ポイントが貯まる。ゲームの時間が欲しくなったら、そのポイントを使って「稟議」を申請する。理由も書ける。親は承認する、却下する、あるいは「土曜までに部屋を片づけたら」と条件を提示する。子どもは条件を受け入れるか、申請を取り下げるかを選べる。

思いついた時点では、正直、うまくいく確信はありませんでした。ただ、ひとつだけ確かだと思えたことがあります。この形式なら、少なくとも喧嘩の形が変わる。「やめなさい」対「あと1回」ではなく、「申請」対「決裁」になる。同じ内容でも、扱う土台が変われば、感情の乗り方は変わるはずでした。

「稟議」というメタファーが解いた3つの問題

実際に設計を進めてみると、この見立てが先ほど整理した3つの課題に、きれいに対応していることが分かってきました。

1. 交渉の余地が生まれる

いちばん効いたのは、承認と却下のあいだに「条件提示」という第三の選択肢があることでした。

親が「ダメ」しか言えないと、会話はそこで終わります。終わった会話は、恨みだけを残します。ところが「これが終わったらいいよ」と言えるなら、会話は続きます。しかも、続いた先には子どもがやることが具体的に書かれています。

重要なのは、この条件に対して子どもの側に拒否権があることです。条件を受け入れるか、申請を取り下げるか、選ぶのは本人です。押しつけではなく取引になっているので、受け入れた条件は本人が決めたことになります。ここが、一方的な制限との決定的な違いでした。

2. 判断の基準が言語化される

稟議という形式は、親の側にも規律を要求します。申請に対して決裁するとき、「なんとなく気分でダメ」というのが、やりにくくなるのです。

これは、作った本人にとって、いちばん耳の痛い効果でした。自分が今まで、いかに根拠のない「ダメ」を言っていたか。仕組みにしてみると、それが記録として残ります。決裁した理由も、提示した条件も、あとから見返せます。親の一貫性が、可視化されてしまうわけです。

ただ、これは正しい方向の痛みだと思っています。子どもが親のルールを信頼できるかどうかは、そのルールが一貫しているかどうかにかかっています。

3. 子どもは、大人の作法を扱えること自体を喜ぶ

これは設計時に予想していなかった効果ですが、あとから考えると当然でした。

中学生ぐらいの子どもは、子ども扱いされることを嫌います。一方で、大人の世界の道具や作法を「扱わせてもらえる」ことには、はっきり反応します。「稟議」「決裁」「承認」といった、明らかに子ども向けではない語彙が並んでいること。ハンコが押されること。役職が上がっていくこと。この「大人っぽさ」自体が、報酬として機能します

だから RingiQuest は、用語をやさしく言い換えるという方向には進みませんでした。代わりに、表示する言葉のレベルを3段階から選べるようにしています。低学年のお子さんには易しい表現で、大きくなったら本物のビジネス用語で。やさしくするかどうかを、こちらが決めないという設計です。

機能ではなく「作法」を実装するということ

ここからは、個人開発者としての話になります。作りながら何度も立ち止まったのは、機能の話ではなく、体験の手触りをどう作るかという部分でした。

決裁ハンコの演出に、いちばん時間をかけた

機能としてみれば、稟議の承認は「ステータスを approved に更新する」だけの処理です。データベースの1行が変わるだけ。ここに演出は要りません。

それでも、承認された瞬間に朱色のハンコがバンと押される演出を実装しました。理由は、この一瞬がこのアプリの体験のすべてだと考えたからです。

子どもの側から見ると、稟議を出してから決裁が下りるまでには、待ち時間があります。その待ち時間の緊張と、結果が出たときの解放。ここを味気なく処理してしまうと、「申請する」という行為はただの面倒な手続きに落ちます。逆に、ここに手応えがあれば、面倒な手続きがイベントになります。

このアプリには表示テーマが3種類あり、色はすべてデザイントークン経由で切り替わるように作ってあります。ただし、決裁ハンコの朱色だけはテーマに関係なく固定です。あの赤は、テーマの一部ではなく、このアプリのアイデンティティだと判断しました。

AI は「提案」までにとどめ、決めるのは必ず保護者にした

RingiQuest には AI を使った機能がいくつかあります。クエストの対価ポイントを提案する、朝と夜に応援メッセージを送る、新しいクエストの案を出す、保護者向けに週次のレポートを書く、実績から基本レートの見直しを提案する。

これらの設計で最初に決めたのは、AI に決裁させないということでした。ポイントの金額も、承認するかどうかも、レートの変更も、最終的に確定するのは必ず保護者です。AI が出すのは提案までです。

理由は2つあります。ひとつは、家庭のルールの決定権が親にあるという構造を崩したくなかったこと。もうひとつは、もっと実務的な理由で、AI が使えないときにアプリが壊れてはいけないからです。実際、AI 機能はすべて決定論的なフォールバックを持っています。うまく生成できなければ、計算式に基づく提案や、あらかじめ用意した定型文に静かに切り替わります。

週次レポートも同じ考え方です。今週の達成件数、獲得ポイント、連続日数といった数字はすべてアプリ側が集計し、AI が書くのは文章の部分だけです。数字を AI に作らせると、それはもう報告ではありません。

「預かる情報を減らす」ことに、機能開発と同じくらい時間を使った

子どもが使うものを作ると決めた時点で、方針がひとつ固まりました。保存する情報を、可能な限り減らすということです。

子どもについて保存しているのは、ニックネームと、表示に関わる設定だけです。本名、生年月日、写真、位置情報。これらは「入力させない」のではなく、入力欄そのものを作りませんでした。集めないと決めた情報は、漏れることも、誤って使うこともありません。

アプリ本体には、第三者のアクセス解析も広告のタグも、ひとつも入れていません。お子さんが操作する画面から外部へ送られるものを、可能な限りゼロに寄せるという方針です(いまお読みいただいているこの紹介サイトには広告を掲載しています。アプリとは別のサイトで、そちらの扱いはプライバシーポリシーに書いています)。あわせて、家族の記録をまとめてダウンロードする機能と、家族アカウントごと完全に削除する機能も実装しています。預かるというのは、返せることと、消せることまで含めた話だと考えています。

RingiQuest を、今日から試す

使いはじめるのに必要なものは、ほとんどありません。

用意するもの

  • ご家族の名前(「たなか家」のような呼び名でかまいません)
  • あいことば(ご家族で共有するパスワードです)
  • 保護者の暗証番号(決裁のときに使います)

メールアドレスの登録は任意です。アプリのインストールも要りません。ブラウザで開いて、ホーム画面に追加すればアプリのように使えます。お子さんがスマートフォンを持っていない場合は、保護者の端末1台だけでも、プロフィールを切り替えて使えます。

最初の1週間におすすめの進め方

いきなり作り込まないことをおすすめします。経験上、最初に決めた設定は必ず間違っているので、直す前提で始めるほうが早いです。

  1. 基本レートをざっくり決める。 「1分あたり何ポイント」だけを決めます。厳密でなくてかまいません。あとで実績から見直せます。
  2. クエストを3つだけ作る。 毎日やること1つ、週に何度かやること1つ、期限があるもの1つ。いきなり10個作ると、こなせなくて自信をなくします。
  3. ごほうびの値段を1つだけ決める。 「ゲーム30分」など、いちばん需要が高いものから。ここが決まると、ポイントの意味が子どもに伝わります。
  4. 最初の稟議は、必ず条件つきで承認してみる。 いきなり却下しないでください。条件交渉という選択肢があることを、体験として先に伝えるほうが、あとの運用が楽になります。

いちばん多い失敗は、保護者の決裁が遅いことです 子どもが稟議を出したのに何時間も放置されると、申請そのものをやめてしまいます。決裁の依頼はプッシュ通知で受け取れるので、最初に通知を有効にしておくことをおすすめします(iPhone の場合はホーム画面に追加すると受け取れます)。

まとめ——「管理する」から「交渉する」へ

この記事で書きたかったことは、ひとつだけです。子どもの行動を変えようとする前に、決め方を変えたほうが早いということ。

「宿題やったの?」と聞くのをやめられたのは、子どもが変わったからではありません。聞かなくても分かる状態を作ったからです。ゲーム時間でもめなくなったのは、こちらが寛容になったからではありません。もめる代わりに交渉する場所を用意したからです。

家庭に稟議を持ち込むというのは、聞いた瞬間はふざけた発想に思えるかもしれません。実際、開発しているあいだも「これは本当に子育てアプリなのだろうか」と何度も思いました。それでも、形式が感情を扱いやすくするというのは、大人の世界で私たちがずっとやってきたことです。それを家庭でやらない理由も、たぶん、ありません。

RingiQuest は、ひとりの親が自分の家庭のために作りはじめて、そのまま一般に公開したアプリです。完全無料で、アプリ内課金もありません。アプリの中に広告や解析ツールを入れる予定もありません。同じことで困っているご家庭に、ひとつの選択肢として届けば十分です。

今日のお手伝いから、はじめられます ご家族の名前と、あいことばを決めるだけ。インストールもメールアドレスの登録も要りません。

RingiQuest を無料ではじめる