Slide 1

Slide 1 text

がんばらない個人開発 川上 奈津美

Slide 2

Slide 2 text

自己紹介 1992年生まれ。音大中退後、Webエンジニアに転身。家族×テクノロ ジーをテーマに個人開発に取り組むワーキングペアレンツ 現在は週休3日で働いている 今年に入ってから息子(保育園児)の風邪ぜんぶもらってる natsumican / 川上 奈津美

Slide 3

Slide 3 text

取り組んでいる個人開発プロジェクト ● 家族向けプリント共有管理アプリ『ポストック』 ● リリース4ヶ月でユーザー数1000人突破 ● iOSアプリストア評価4.7(2023年2月27日現在) ● 仕事と育児の合間で一年かけてリリース https://postock.app/

Slide 4

Slide 4 text

「育児と仕事の合間に個人開発なんてきっとすごく頑張ったに違いない…!」 ● 仕事や家庭が忙しいときは全くやらない(数ヶ月コードフリーズ状態) ● 睡眠や趣味の時間は削らない ● 家族や友人と過ごす時間はしっかり取る ● ぜんぜんがんばってない 「がんばらない」かわりに、長期間かけて開発に取り組む

Slide 5

Slide 5 text

“がんばらない”ことのメリット ● 長期間かけて取り組むことで取り組めなかったときにモヤモヤしない ○ 予期せぬ体調不良やワンオペに凹まない ● 数ヶ月手を動かせない状態でも、熱量を保てていれば、それは自分にとってかけがえのないプロダ クトであると自信が持てる ○ 途中で投げ出しちゃったプロダクトもいっぱいあるけどね!!!(涙) ● 熱量が高いのでリリース後も燃え尽きず、継続的に機能追加や改善を行える

Slide 6

Slide 6 text

“がんばらない”=持続可能性を高める

Slide 7

Slide 7 text

今日話すこと ● がんばらないための企画のコツ ● がんばらないための技術スタック ● がんばらないための開発方法 ● がんばらないためのサービス運用

Slide 8

Slide 8 text

がんばらないための企画のコツ

Slide 9

Slide 9 text

①自分の身の回りのことを解決する ● ドッグフーディングしやすい内容にする ● 身の回りのこと=所属をフル活用して、営業や広告のコストを抑える

Slide 10

Slide 10 text

②自分がターゲットユーザーである期間が長い企画にする ● 作ってる間にターゲットユーザーでなくなってしまう ● 長く取り組める課題をみつける 出産準備リストアプリ,離乳食スケジュールアプリ,保育園クチコミアプリなどにも取り 組んだけど、これらは長くとも数ヶ月で当事者期間を終えてしまうのでモチベーショ ン維持が難しくお蔵入りに…

Slide 11

Slide 11 text

③既存のサービスの欠点を改善するような企画にする ● すでに需要がある状況=つくったらある程度の利用が見込める ● アプリストアのレビューは宝の山 ある日偶然見かけたツイート。「プリント管理 アプリ」で 検索してみると、既存サービスはあるが、それぞれ使いづら さを感じている、といった内容が散見された。

Slide 12

Slide 12 text

がんばらないための技術スタック選定

Slide 13

Slide 13 text

①とにかくお金がかからないことを優先する ● 開発が長期化することを見込んで、開発費用のかからない構成にする ● リリース後も放置できる状態にする

Slide 14

Slide 14 text

②使ったことのない技術はできるだけ使わない ● 「お金」の部分が解決できる場合にのみ検討する ● 新しい技術を触りたいモチベーションを個人開発に紐付けない ○ 個人開発ではなく素振り(習作)でやる

Slide 15

Slide 15 text

③クロスプラットフォームを採用する ● Flutter,ReactNativeなど ● なるべく少ないリソースで、なるべく多くのユーザーにリーチする

Slide 16

Slide 16 text

がんばらない開発方法

Slide 17

Slide 17 text

①機能は究極まで削る ● あえて削った状態で出す→ユーザーから要望が来る→想定済みなのでシュッ と出せる→運営への信頼度UP ○ 「声を聞いてくれる運営」として他サービスとの差別化にもなる ● ただしクリティカルな機能だけはしっかりと作り込む(これが難しんやけどな …)

Slide 18

Slide 18 text

②デザインは初期段階で作り込む ● 「機能ができてから作り込めばいいや」だと、開発が長期化するにつれ見飽 きてしまう ● 自分のテンションを上げるためにもデザインは初期段階から作り込む

Slide 19

Slide 19 text

③AIにコード書いてもらう ● ChatGPTやGitHub Copilotなど ● 個人開発なのでフル活用している

Slide 20

Slide 20 text

がんばらないサービス運用

Slide 21

Slide 21 text

①競合を発見しても焦らない ● 競合が存在するのはあたりまえ ● 個人開発だからこそ、ユーザーに対する寄り添いやコミュニケーションでロ イヤルカスタマー(サービスのファン)を育成しやすい ● すべてを上回っていたとしても「このペインは私じゃなくて誰かがよりよい 方法で解決してくれた」と考える ○ といいつつ実際はめっちゃ凹むんやが…

Slide 22

Slide 22 text

②レビューやお問い合わせの返事はAIに考えてもらう ● ChatGPTに大まかな返答を考えてもらい、雰囲気だけ手直ししている ● 雰囲気はロイヤルカスタマー育成につながるので手抜きしない

Slide 23

Slide 23 text

がんばらない個人開発まとめ

Slide 24

Slide 24 text

がんばらない個人開発まとめ ● 熱量高く取り組めるアイデアに出会えるところまでが9割 ● 企画段階から「永くつづけられる」ことにこだわる ○ バーンレートを限りなくゼロに近づける ● 無理せず続けられる範囲でやる ● 正直週休3日じゃなかったら3年くらいかかってたかも… ○ 会社に感謝しかない

Slide 25

Slide 25 text

“がんばらない個人開発”をやってみて見えてきた課題 ● リリースするまでは自分だけのモノだったプロダクトが、ユーザーのモノで もあるようになった ○ 機能追加や改善要望も1年かけてやる? ● せっかく使ってもらえてるのに素早く対応できないもどかしさを感じている

Slide 26

Slide 26 text

さいごに ● 自分のプロダクトで誰かのペインを解決して喜ばれるかけがえのない体験 ● みんなが身の回りの問題を解決すればこの世から悩みが消えるはず(?) ● なので是非皆様も個人開発に取り組んでみてください!(がんばらない程度 に!)

Slide 27

Slide 27 text

ご清聴ありがとうございました!