Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
個人開発について〜作って終わりにしないために〜
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
DR(零式)
June 28, 2021
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
個人開発について〜作って終わりにしないために〜
DR(零式)
June 28, 2021
Other Decks in Technology
See All in Technology
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
How to Design Configuration for Rails Applications
willnet
1
770
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
USB PDを使ってスマホを労わりたい
raspython3
0
180
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
Metadata - Section 1: HTML Basics
mohab1
0
120
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Designing for humans not robots
tammielis
254
26k
Product Roadmaps are Hard
iamctodd
55
13k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Transcript
個⼈開発について ナイル株式会社 福本 洋介
⾃⼰紹介 • 福本 洋介 • ⼭形⽣まれ→神奈川→イギリス→千葉→東京 • ⼀男、⼆猫(♀)の五⼈家族 だれ? •
⽂系⼤卒→営業5年→制作2年→情シス4年→企画5年→エン ジニア4年→⼈事1年→エンジニア!←いまここ 略歴 • 作曲、映画、旅⾏、ディズニー 趣味 • 円周率200桁暗唱 特技
今⽇話すこと話さないこと • 話すこと • 個⼈開発したものを作って終わりにしないために • 話さないこと • 使⽤技術の詳細 •
開発⼿法 • コード解説 • 技術最新トレンド
今⽇紹介するのは •⾃分の息⼦に向けて作ったWEBアプリ n=1
きっかけ • ⻑男(13)が4⽉から中学⽣に • 本⼈の希望で⾏き帰り⽚道7分間のバスに乗り 越境通学中
知ってました?
バスって時刻表通り来ないんですよ
最近の学校はすごい iPadが無料で貸し出される
でも、アプリインストール不可! • 私のスマホに⼊ってるアプリ開いて あと 何分!? 12分! zzzz
きっかけ • これなんとかならないと、私が「眠れない」 遅刻!! あと 何分!?
iPadでこれ⾒せればいいんじゃね? • 東急バスナビ • 実際の道路に設置してある ビーコンと通信し、バスが今 どこに居て、指定したバス停 にあと何分でバスが到着する かがわかる超便利サイト!
やってみたら、字が⼩さいので⾒えない 遅刻!!
エンジニアの原動⼒ •怠惰 •短気 •傲慢
そうだ! 字を⼤きくして⾒やすくしたろ 残り時間によって息⼦に指⽰出したろ 到着予測も出したろ
要求フェーズ 仕様書ちゃんと作ろ • 要求:設定したバス停から学校までの時間を逆算し表⽰する • 要求:家を出る時間までに、PASMO、ハンカチ、ティッシュ、⽔筒、検温シート 記⼊を促す • 要求:5分前になったら諦めるよう促す •
要求:次のバスがあと何分で来るかを遠くから⾒てもわかりやすく⼤きく表⽰。 その次のバスがあればその情報も表⽰ • 要求:⾃宅からバス停までと、バス停から学校までの徒歩時間を設定し、概算到 着時刻を表⽰する • 要求:15秒に⼀回情報を更新するようにする
実装フェーズ ⼈ってダラダラやるとだめ 終バス(休⽇)は渋⾕発22時30分 このバスが最寄りに近づく前に 開発終わらせる! 納期を 超タイトにセットするのも悪くないww
そこで⽇曜⽇の18時から開発開始 22時30分 18時
利⽤した技術を少し紹介 simple_html_dom.php
できた! バス間なび(ばすまなび)
結果
めでたしめでたし おしまい
・・・で 終わっちゃだめ!!
おすすめすること • 無理くりビジネスモデルキャンバスを作る • 楽しいプレゼン資料を作る • 必ず公開してレビュー、要望をもらう
1.無理くりビジネスモデルキャンバスを作る
ビジネスモデルキャンバス • ビジネスの構造を考える ためのツール • ビジネスモデルの重要な 要素が⼀枚の紙にまとめ られている 引⽤>https://www.bridgedesigners.com/topics/2360/
説明 • ①.主要パートナー • 事業を運営する上で連携するサプライヤーや 代理店など。 • ②.主要な活動 • 事業における主要な活動。
• ③.主要な資源 • 事業を⾏う上で強みとなる資源(設備、ネッ トワーク、知的財産など) 。 • ④.提供価値 • 事業の存在価値となる、顧客に提供する価値。 • ⑤.顧客との関係 • 顧客との接点、関係維持、展開の⼿段。 • ⑥.チャネル/販路 • 顧客に価値を届けるためのルート、告知⼿段、 取組内容。 • ⑦.顧客セグメント • 対象となる顧客集団の属性。 • ⑧.コスト構造 • 事業を運営する上で要する、広告費や⼈件費、 アウトソース費⽤等の経費。 • ⑨.収益の流れ • 課⾦の流れ、⽀払い⽅法、売上額、単回収⼊ or継続収⼊など、収益構造を構成する要素。
これを無理くり作る! • ①.主要パートナー • バス会社、決済代⾏業者 • ②.主要な活動 • 利⽤者にとってわかりやすい情報提⽰⽅法の 模索、提供
• ③.主要な資源 • サーバ、ソースコード • ④.提供価値 • 個々の利⽤者に最適化された、情報の表⽰が でき、苦⼿意識を解消出来ること • ⑤.顧客との関係 • サービス提供をすることで利⽤者の遅刻をな くす関係 • ⑥.チャネル/販路 • Facebook、Twitter等SNSでの訴求 • ⑦.顧客セグメント • 路線バスを利⽤する⼦の親 • ⑧.コスト構造 • メンテナンスコストくらい • ⑨.収益の流れ • 利⽤者のサブスクリプション課⾦10円/⽉
これを無理くり作る! 利用者毎に かりやすい 情報提示 サーバ ソースコード 個々の利用者に 最適化された 情報の表示がで き、苦手意識を
解消出来ること サービス提供 をすることで 利用者の遅刻 をなくす関係 路線バスを 利用する子 の親 Facebook、 Twitter等SNS での訴求 利用者のサブス クリプション課 金10円/月 サーバ費用・ メンテナンス コスト・チラ シ代 バス会社決 済代行業者 逆算に苦手 意識を持つ 人たち 療育施設等 でのチラシ 訴求
無理くりが⼤事 • n=1でもビジネス化することを常に忘れない • 結果ニッチなビジネス展開も可能かも! • 繰り返し作らないと慣れない • ビジネスモデルキャンバスを作る機会は少ない •
作って終わりではない、その後のストーリーも想定 • こうしたら⾦稼げるかもっていう観点が⼤事
2.わかりやすい楽しいプレゼン資料を作る
2.わかりやすい楽しいプレゼン資料 • この勉強会資料がまさに?!だったら良いなー • 堅苦しいPLとかスケジュール、⼯数とかターゲット、マーケ ティングとかは今後嫌でもやるはずなので@楽しく!が⼤事
エンジニアの資料って • 堅苦しい • 細かい字 • コード張って⾃⼰満解説 • ⽂字多くて読めない こう思わせたら
ෛ͚
右脳に訴えかける資料を作ろう! 本データを元に集計 処理を⾏った場合、 想定の20%獲得出来、 3ヶ⽉後には50%、 4ヶ⽉後には80%、 6ヶ⽉後には100%を 達成出来るシステム となる 0
20 40 60 80 100 120 6⽉ 12⽉ 獲得数 獲得数 5倍
おすすめ書籍
3.必ず公開してレビュー、要望をもらう
製品/⾃分を成⻑させる為の秘訣 • 必ず製品に対するレビューをもらうこと • 成⻑の余地はそこにしか無い!
そして常に ドMであれ! ドM
というわけで https://github.com/doctor0siki/bus_navi おてやわらかに!
⾃⼰満⾜で終わらせないように • リポジトリは公開する • 公開してると良いこともある • サービスに対する意⾒(クレーム)を感謝する • 意⾒、クレームはサービス拡充の為の宝物 •
意⾒をもらったら、反映する⽅法を考えてみる • 反映しなくても考えるだけでもスキルアップに繋がる
以上 有難うございました!