SlideShare a Scribd company logo
1 of 30
SlidePocket開発物語
~スライドが知的情報として共有される未来を目指して~
2017年11月26日(日)Service Hunt~2018年は開発に挑戦!個人プロダクト展覧会~
@ゆきしお
アジェンダ
• 自己紹介
• アイデアの経緯
• 設計
• 開発
• バージョン管理
• このサービスの売り
• 嬉しかったこと 楽しかったこと
• つらかったこと
• 今後の展望
• 展覧会について
自己紹介
・ハンドルネーム:Yuxio(ゆきしお)
・職業:データアナリスト(新卒2年目)
前職:WEB系のバックエンドエンジニア
・休日にWEBサービスの開発を
少しずつ進めている。
・最近、UI設計とフロントエンドについて
勉強中
・本イベントの主催
アイデアの経緯
・自分がほしいと思ったから
サイトで良いスライドが見つかる!
→ブックマークするのも面倒・・・
→ブックマークしておいても探すのが面倒・・・
仕方ないのでTwitterのモーメントやスクラップボックスに入れておく
(最近はスクラップボックスに入れている)
アイデアの経緯 構想
メンバー同士で見えるようにしたい
可視化していつでも見えるようにしておきたい
「URL」を入力して保存したい
検索してすぐパッと出したい
設計
• UX設計
• UI設計
• DB設計
設計
UX設計 UI設計 DB設計
• UX・・・サービスの開始から終了までのユーザー体験
• WEBサイト発見からログアウトまで
デモ画面で実際に
URLを入力してもらい
保存
(実体験として記憶)
自分のページを作成
ユーザーが
スライドを探す ログアウトする
ユーザーが
スライドを保存する
新規登録
設計
UX設計 UI設計 DB設計
• UI・・・ユーザーとWEBの接触箇所
• 画面設計のイメージの作成
WEB モバイル
ヘッダー
(検索ボックスを入れる)
ボタン
(モーダルを表示し
URLを入力する)
WEB版は4列
モバイルは2列
設計
UX設計 UI設計 DB設計
・まず最小限のテーブルで考える
Slide_ID
Slide_Name
Slide_URL
Slide_iframeURL
User_ID
User_Name
User_Email
User_Password
Userテーブル Slideテーブル
設計のまとめ
• とにかく早く開発に進めれるようにざっくりした感じで大丈夫かも
これだけ設計
・UX・・・サービスの開始から終了までどんな体験をしてもらいたいか
・UI・・・どんな画面にするか、ユーザーにどんな動きをしてもらいたい
か考える、1UXに対して1UI!
・DB設計・・・まずは少ないテーブルで
設計のまとめ
• 特に画面については、参考となる情報が多ければ多いほど良い。他
のサイトを見てストックしておくと役に立つ。
例えばこんな問題が起こった時・・・
1つのUIに対して2つのUXができ
るようにしたい!
・スライドのURLを入力する
・コンテンツの中で検索ができる
設計のまとめ
• 特に画面については、参考となる情報が多ければ多いほど良い。他
のサイトを見てストックしておくと役に立つ。
例えばこんな問題が起こった時・・・
1つのUIに対して2つのUXができるよ
うにしたい!
・スライドのURLを入力する
・コンテンツの中で検索ができる
自分すげぇの思いついたじゃん!
前衛的!
設計のまとめ
• 特に画面については、参考となる情報が多ければ多いほど良い。他
のサイトを見てストックしておくと役に立つ。
例えばこんな問題が起こった時・・・
1つのUIに対して2つのUXができるよ
うにしたい!
・スライドのURLを入力する
・コンテンツの中で検索ができる
自分すげぇの思いついたじゃん!
前衛的!
いや待てよ・・・
自分がいいと思ったデザインでも
相手がいいと思うデザインかはわからない
相手からみると・・・1つのUIに対して検索するの?
URL入力するの?
そもそもこれどう使うの?
設計のまとめ 参考サイトを見て設計を直す
1つのUIに対して1つUXにする
→スッキリ!1つのUIに対して2つのUXができ
るようにしたい!
・スライドのURLを入力する
・コンテンツの中で検索ができる
→わかりづらい
ボタンを押すとモーダルを
表示しURLを入力
コンテンツの中で検索
わかりずらさは、
入力と検索を一緒にまとめている
ところ
→分解しよう!
Scrapboxのサイトが参考になる
開発
• 開発環境
• 言語
• フレームワーク
• サーバー
• ライブラリ
開発 開発環境
数年前からNetBeansでしたが最近変更した!
開発 開発環境
起動時が重たい
→ストレス
起動時が早い!
→ストレスがない!
開発 開発環境
画面がシンプル、色づかいが良い
日本語化もされている
開発 言語
バックエンド
PHP
フロントエンド
HTML CSS JavaScript
開発 フレームワーク
バックエンド
Laravel
CSSフレームワーク
Bulma
JavaScriptフレームワーク
Vue.js
開発 Vue.jsについて
LaravelですでにVue.jsが使用可能
Laravel + Vue.jsで参考資料があるのでありがたい
Reactと比較
Vue.jsの方が簡単そう
開発のまとめ
• 自分の好きな開発環境でやる
• 挑戦したい、興味があるものでやる
(最近フロントエンドでReactかVueが流行っているし仮想DOMの考え
方は2つのライブラリどちらが廃れても生き残りそうだし一度は使って
おきたい)
• とにかく自分が「つくっていて楽しい!」と思えるものでやる
開発のまとめ
• 自分が何故それを選定したか上記以外の理由も考えておく
(就職・転職・発表の場で自分が開発したものとして説明できるようにするため)
Q.何故Laravel?
A,PHPのモダンフレームワークで近年需要が高まっているので使えるようにしておきたかった
Q.なぜVue.js?
A. Vue.js Reactと比較してfor文など手軽に実装できる Laravelのプリセッツで使用できる jsonからの受
け渡しなどリファレンスがあるので比較的安心
Q.なぜBulma?
A.Flexboxで使用できるのでスマフォにも対応 WEBサービスのイメージカラーに合っている
UIキットが豊富にあり最初から作る工数の削減
開発のまとめ
• フロントエンド CodePenで小さいUIから開発する
https://codepen.io/YuxioArts/pen/YEVpeq
検索文字列から結果表示を自動的に変える
バージョン管理
• ビットバケットを使用
GitHub 非公開リポジトリ有料
ビットバケット 非公開リポジトリ無料(しかも何個も作れる)
誰にもコードを見せたくない場合にオススメ
嬉しかったこと 楽しかったこと
• 自分で最初からUX設計からフロントエンドまで開発できるのは楽し
いし、作れると嬉しい
つらかったこと
• Laravelのバージョンを最新版に上げたら謎のエラーでViewと
Controllerがつながらなくなり死んだ
• 開発をしようと思ってもあまり時間が取れない
→通勤もくもく! お昼休みもくもく! 夜カフェもくもく!
色々やった結果、休日が一番もくもく集中できる!
今後の展望
• まずサービスの完成とローンチ!
展覧会について
• 本日は、プロダクトがまだ未完成なので出品致しませんが
開発時で参考にした書籍を置いておりますので
ご自由にお読み下さい。
ご清聴ありがとうございました!

More Related Content

Similar to Slide pocket開発物語

[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
プロトタイピングからはじめよう
プロトタイピングからはじめようプロトタイピングからはじめよう
プロトタイピングからはじめようYasuhisa Hasegawa
 
Think, Mind, Vision etc..
Think, Mind, Vision etc..Think, Mind, Vision etc..
Think, Mind, Vision etc..c-mitsuba
 
高校生がイベントを作るということ
高校生がイベントを作るということ高校生がイベントを作るということ
高校生がイベントを作るということShoot Morii
 
Html5fun@東京 Bootstrapにアニメーションを付けよう
Html5fun@東京 Bootstrapにアニメーションを付けようHtml5fun@東京 Bootstrapにアニメーションを付けよう
Html5fun@東京 Bootstrapにアニメーションを付けようMasayuki Abe
 
IGDA日本とSIG-GLOCについて
IGDA日本とSIG-GLOCについてIGDA日本とSIG-GLOCについて
IGDA日本とSIG-GLOCについてSIG-Glocalization
 
IgdaJ SIG-Glocalization  
IgdaJ SIG-Glocalization  IgdaJ SIG-Glocalization  
IgdaJ SIG-Glocalization  Kenji Ono
 
20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)Kenta Nakamura
 
Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤Yusuke Wada
 
いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一
いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一
いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一schoowebcampus
 
「企業のデジタルトランスフォーメーション ビッグデータ利活用に関する活動と課題」
「企業のデジタルトランスフォーメーション   ビッグデータ利活用に関する活動と課題」「企業のデジタルトランスフォーメーション   ビッグデータ利活用に関する活動と課題」
「企業のデジタルトランスフォーメーション ビッグデータ利活用に関する活動と課題」scirexcenter
 
名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」
名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」
名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」hiroyuki Yamamoto
 
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Yusuke Goto
 
WebSig冬期講習2020 開校資料
WebSig冬期講習2020 開校資料WebSig冬期講習2020 開校資料
WebSig冬期講習2020 開校資料WebSig24/7
 
20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び
20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び
20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学びKazuya Fukumoto
 
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」hiroyuki Yamamoto
 
本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~
本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~
本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~Hisao Soyama
 

Similar to Slide pocket開発物語 (20)

[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
プロトタイピングからはじめよう
プロトタイピングからはじめようプロトタイピングからはじめよう
プロトタイピングからはじめよう
 
Think, Mind, Vision etc..
Think, Mind, Vision etc..Think, Mind, Vision etc..
Think, Mind, Vision etc..
 
高校生がイベントを作るということ
高校生がイベントを作るということ高校生がイベントを作るということ
高校生がイベントを作るということ
 
Kaggle
KaggleKaggle
Kaggle
 
Html5fun@東京 Bootstrapにアニメーションを付けよう
Html5fun@東京 Bootstrapにアニメーションを付けようHtml5fun@東京 Bootstrapにアニメーションを付けよう
Html5fun@東京 Bootstrapにアニメーションを付けよう
 
SQiP2016 SIG8
SQiP2016 SIG8SQiP2016 SIG8
SQiP2016 SIG8
 
IGDA日本とSIG-GLOCについて
IGDA日本とSIG-GLOCについてIGDA日本とSIG-GLOCについて
IGDA日本とSIG-GLOCについて
 
IgdaJ SIG-Glocalization  
IgdaJ SIG-Glocalization  IgdaJ SIG-Glocalization  
IgdaJ SIG-Glocalization  
 
20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)20140913 ディレクション講演資料(山盛り)
20140913 ディレクション講演資料(山盛り)
 
Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤Webサービスのコンテンツパターン 或いはデータの活⽤
Webサービスのコンテンツパターン 或いはデータの活⽤
 
Cybozu lt2017
Cybozu lt2017Cybozu lt2017
Cybozu lt2017
 
いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一
いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一
いま、UXについて世界の最先端で起こっていることを学ぶ 先生:長谷川 敦士/井登 友一
 
「企業のデジタルトランスフォーメーション ビッグデータ利活用に関する活動と課題」
「企業のデジタルトランスフォーメーション   ビッグデータ利活用に関する活動と課題」「企業のデジタルトランスフォーメーション   ビッグデータ利活用に関する活動と課題」
「企業のデジタルトランスフォーメーション ビッグデータ利活用に関する活動と課題」
 
名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」
名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」
名古屋アジャイル勉強会「コンピテンシーを活用した人財育成」
 
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
Clarity 2019 で デザインシステムの課題は人なんだと痛感した話
 
WebSig冬期講習2020 開校資料
WebSig冬期講習2020 開校資料WebSig冬期講習2020 開校資料
WebSig冬期講習2020 開校資料
 
20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び
20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び
20160703 yapc8oji レガシーなsdkをnodeで書き直して一年間メンテした学び
 
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
名古屋アジャイル勉強会「仮説思考に学ぶ最速アジャイル仕事術」
 
本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~
本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~
本当に知ってる!? リアルなデータ分析の世界~サイカのエンジニアが語る、話題の技術の「いま」と「未来」~
 

Recently uploaded

答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料Jun Chiba
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfssuser31dbd1
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------ssusercbaf23
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパンYusuke Katsuma
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。takuyamatsumoto29
 
20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdf20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdfssuser80a51f
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社hmoriyama
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店ssuserfb441f
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続Yusuke Katsuma
 

Recently uploaded (12)

Japan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47BillionJapan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47Billion
 
KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)
 
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
 
company profile
company profilecompany profile
company profile
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
 
20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdf20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdf
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
 

Slide pocket開発物語