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
2.1k
足立区ヒャッハー!地域向けアプリ開発に参加して / What a good place, Adachi-ku!
東京都足立区に住んで1年たったころ、地域向けアプリの開発に参加しました。とても楽しかったので、その軌跡を共有させてください。
高玉 広和 / TAKATAMA Hirokazu
April 20, 2020
Tweet
Share
More Decks by 高玉 広和 / TAKATAMA Hirokazu
See All by 高玉 広和 / TAKATAMA Hirokazu
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.6k
できる社員になるためのタスクばらし / Task decomposition skill for self management
takatama
1
910
コンフォートゾーンから踏み出そう!/ stepping out of your comfort zone
takatama
0
270
エンジニア採用ここだけの話 / What's behind the hiring software engineers in Japan
takatama
1
440
謎解きアドベンチャーゲーム「シンデレラの料理」/ Brain teasing adventure game Cinderella's Cooking
takatama
0
1.3k
Other Decks in Programming
See All in Programming
Deep Dive into Kotlin Flow
jmatsu
1
240
はじめてのMaterial3 Expressive
ym223
2
200
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
240
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.2k
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
270
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
時間軸から考えるTerraformを使う理由と留意点
fufuhu
14
4.6k
AIコーディングAgentとの向き合い方
eycjur
0
260
機能追加とリーダー業務の類似性
rinchoku
2
1.2k
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
310
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
280
AIエージェント開発、DevOps and LLMOps
ymd65536
1
390
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Rails Girls Zürich Keynote
gr2m
95
14k
How GitHub (no longer) Works
holman
315
140k
Fireside Chat
paigeccino
39
3.6k
Being A Developer After 40
akosma
90
590k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
The Pragmatic Product Professional
lauravandoore
36
6.9k
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 もの作りが好きな人、大募集だチン! 足立区で一緒にヒャッハーするんだチン!