Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
足立区ヒャッハー!地域向けアプリ開発に参加して / What a good place, Ad...
Search
高玉 広和 / TAKATAMA Hirokazu
April 20, 2020
Programming
0
1.9k
足立区ヒャッハー!地域向けアプリ開発に参加して / What a good place, Adachi-ku!
東京都足立区に住んで1年たったころ、地域向けアプリの開発に参加しました。とても楽しかったので、その軌跡を共有させてください。
高玉 広和 / TAKATAMA Hirokazu
April 20, 2020
Tweet
Share
More Decks by 高玉 広和 / TAKATAMA Hirokazu
See All by 高玉 広和 / TAKATAMA Hirokazu
できる社員になるためのタスクばらし / Task decomposition skill for self management
takatama
1
380
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
3
1.3k
コンフォートゾーンから踏み出そう!/ stepping out of your comfort zone
takatama
0
140
エンジニア採用ここだけの話 / What's behind the hiring software engineers in Japan
takatama
1
360
謎解きアドベンチャーゲーム「シンデレラの料理」/ Brain teasing adventure game Cinderella's Cooking
takatama
0
1k
Other Decks in Programming
See All in Programming
ECMAScript仕様を読むのに必要な知識 - ダイジェスト版
syumai
4
2.5k
What we keep in mind when migrating from Serverless Framework to AWS CDK and AWS SAM
kasacchiful
1
130
Regular Expressions, REXML, Automata Learning
makenowjust
0
180
長期運用プロダクトの開発速度を維持し続けるためのリファクタリング実践例
wataruss
8
2.5k
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
1
930
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
330
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
3
580
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
180
座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
shiz
4
2.9k
LangChainでWebサイトの内容取得やGitHubソースコード取得
shukob
0
120
複雑さに立ち向かうための ソフトウェア開発入門
shiz
2
580
マイグレーションコード自作して File-Based Routing に自動移行!! ~250 ページの歴史的経緯を添えて~
cut0
1
240
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Large-scale JavaScript Application Architecture
addyosmani
508
110k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
Into the Great Unknown - MozCon
thekraken
28
1.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
What the flash - Photography Introduction
edds
67
11k
4 Signs Your Business is Dying
shpigford
179
21k
5 minutes of I Can Smell Your CMS
philhawksworth
201
19k
Git: the NoSQL Database
bkeepers
PRO
425
64k
What's in a price? How to price your products and services
michaelherold
241
11k
Transcript
足立区ヒャッハー! 地域向けアプリ開発に参加して @takatama_jp 2020/04/20
↑ ヒーローズリーグ 2019 VUIリーグ・ファイナリスト
https://twitter.com/CHICAUMINO/status/242464983861043200
https://manga.line.me/book/viewer?id=002kr4b0&page=4 ※イメージです
http://halohalo-online.blog.jp/archives/1070610898.html
そんな足立区・五反野に住み始めて一年が経った頃... https://twitter.com/gotanno_is_good/status/1155788351665950721
五反野愛♥に あふれてる! Tシャツや スマホケースも!
参加してみた!
Demo
None
2020 2019 2019.7.29 エンジニア募集 2019.8.31 顔合わせ 2019.9.28 やりたいこと & ペルソナ作り
& アイデアソン ⇒ グルメ診断でいこう! 2019.10.19 アーキテクチャ決定 & 役割分担 ⇒ Vue.js & Flask 2019.11.23 リリースのマイルストーン作り ⇒ Step1: グルメ診断、Step2: XXX、Step3: XXX 2020.1.11 65店舗のスコア付け ⇒ 手計算でシミュレーションいい感じ! 2020.2.23 質問を具体化 2020.2.24 秋葉原出張1 Herokuにデプロイ 2020.3.15 画面デザイン案完成 & Google Places APIでデータ取得 2020.3.20 秋葉原出張2 ユニットテスト自動化 & 診断ロジック完成 2020.4.4 Zoom1 新型ウィルス対策会議 ⇒ 五反野のお店を応援だ! 2020.4.11 Zoom2 #五反野テイクアウト 流行らせようぜ! 事件2 事件3 事件5 事件4 事件1 そして、リリースへ…!?
思いもよらない事件たち 事件1: 「Docker ? Vagrant みたいなもんか」と誤解し、複数のプロセスを一つ のコンテナにまとめてしまう。知ったかぶりによる老害... 事件2: 検証のためにヒアリングした時、食べログとの違いを理解してもらえず、 あきらめてピボットしたくなる。ペルソナを作りブレないの大事。
事件3: 秋葉原のコワーキングに昔の同僚がいたので「常連なの?」ときいたら、 そこのオーナーをやっているとのこと。びっくり。世間は狭い。 事件4: 耳鼻科の待合室で開発。帰り際にREALFORCEのキーボードを頂く。 事件5: 新型ウィルスで自粛要請の飲食店を、何とか支援したい!
地域向けアプリ開発に参加して良かったこと • プロダクトオーナーに恵まれた ◦ 五反野愛がなければ、65店舗すべてに9つの観点で採点できる訳がない • 多彩で優しいメンバーに恵まれた ◦ 足立区が好きな人に悪い人はいないのでは? •
地元民がすごい ◦ どの店も美味しくて、安くて、打ち上げが楽しみ! ◦ 開発する場所がない!とつぶやいたら、場所を提供してくれる優しさ • 仕事では使わない技術を試せる ◦ Docker は Vagrantと違いプロセス単位でコンテナを作る ◦ Vue.js + Flask / Python + sqlite3、Prerender-SPA-plugin ◦ Google Places API ◦ Heroku ◦ GitHub Project
難しかったこと • なかなか進捗が出ない ◦ 定期的に会う日を作り、強制的に進捗 • アプリ開発を目的に募集、機能をリッチにしたくなる誘惑 ◦ 試行錯誤を大事にして、とにかく小さくリリースすることを徹底 •
ピボットしたくなる誘惑 ◦ 最初に時間をかけてペルソナとペインを洗い出しコンセプトを定義 • 時間ができた時に、何から手を付けたらよいか分からない ◦ やることを忘れる前に片っ端から GitHub の Issue に • 再現性はないかもしれない... ◦ 今回はとにかくメンバーに恵まれた
まとめ 勇気を出して、応募して良かった。仕事ではできない経験をしている。 知ったかぶりをして老害になる怖さを痛感した。 新しい技術を手を動かして試したり、ハッカソンや勉強会でデザイン思考やチー ムワークを学べていたのがとても役に立っている。 足立区お助けキャラクター「アダチン」 https://www.city.adachi.tokyo.jp/miryoku/character/adachin.html もの作りが好きな人、大募集だチン! 足立区で一緒にヒャッハーするんだチン!